skysight-inc/HackerNews huggingface dataset:
>You seem pretty sure about this. How would you validate that belief? What are the consequences if you're wrong?

The thing about saying no is that it's a lot less risky than saying yes, in terms of damage potential, not necessarily in terms of "lost upside" (which IMO is something that rarely merits consideration). If you pass on a good candidate, they will move on and find another home that works for them; no harm, no foul, so one doesn't need to feel bad about admitting that the person is skilled, but just not a good fit.

If you bring someone on board and they turn out bad, they can and often do cause substantial harm to the company/org. Once they're there, they have access to everything they need to wreak havoc, and as I'm sure you know, malicious intentions unfortunately aren't really necessary to cause problems. Big issues for your company can be caused by simple incompetence.

Joel Spolsky discusses this in his essay on interviewing [0]. It's just much safer to let the candidates that aren't enthusiastic yesses go than take a gamble and lose.

>Also, why you no use capitalization? It makes your post read dumb.

I don't really mind this, but I do think this is noteworthy since he specifically called out spelling and grammatical errors as disqualifiers. I assume in reality, he's forgiving of personal quirks or typos, and means that he rejects candidates out of hand who appear genuinely unable to spell or properly utilize much of the industry's vernacular.

[0] http://www.joelonsoftware.com/articles/GuerrillaInterviewing...
58x speedup sounds great, the question that is unanswered here is wheter using more layers can get back the accuracy, and what kind of speedup can be achieved compared to the original version?
I came here to check the comments. I'd assume the author was trying to make a statement with that. Turns out it's just bad CSS or whatever.
Saying the UN will fail and there will be a major war is very speculative and not evidience of anything; it's just your prediction.

Do you have evidence of your other statements? I'm not familiar with any of it; what I see today is what I see in every political institution.
At least the witch is dead, we won't have to suffer her stupidity.

She managed alone to prove that women can be as hateful and live destroyers as any men.
But there is a trick, they can make a senior employee(who desperately want h1b visa) accept lower pay with a junior title.
You have to play the game a little. Add up your salary, other compensation (options), a markup for how big a pita changing jobs is, cost of living in the new area of applicable. Then throw that away and mark up to the number that you actually want. Pick something that you think is silly high. Don't say "my current salary is 90,000" say "I would like to make 170,000". You didn't tell them your salary/total comp, but you answered the question and you anchored to a higher value.
When the police get hit with ransomware.. they pay the ransom.. and by they, I mean me.
Exploring the Neural Algorithm of Artistic Style
A single pixel image loaded from a domain that tracks the ip of the downloader? There are probably lots of variations.
Here's my favorite bit:

I was recently reading in a London paper an account of a like philosophic pauper who was kicked out of a cheap boarding-house because he could not pay his bill, but he had a roll of papers sticking out of his coat pocket, which, upon examination, proved to be his plan for paying off the national debt of England without the aid of a penny.
Advertising is a form of persuasion, which - if you think about it - is a form of behaviour modification.

The traditional ad industry has understood how to modify behaviour since before the days of Bernays. So have politicians, lawyers, religious leaders, and demagogues.

Online ads are probably the least effective of the behaviour mod techniques, because they mostly just annoy people.

The online ad industry has always been less interested in a measurable ROI - i.e. increased product spend - than the trad ad industry. It preys on ad buyers almost as much as it preys on ad viewers, and I'm not convinced that it isn't a net loss for them.

Even so, let's not forget that ultimately the business is all about conditioning people to take action they wouldn't otherwise do so they can "be monetised."

I wonder if it's possible to have a win-win online ad industry that treats customers as adult equals instead of prey by giving them something back in return for their attention.

The ads on specialist blogs, which are usually sold direct, tend to be far more interesting and clickable than generic banners because they're closer to the ideal trade-off of something-for-something.

Most ads just want something-for-nothing, which isn't a great basis for a customer relationship.
That's a straw vulcan.

Rationality, is or should be, by definition, pursuing actions that are in your own self interest.

Maybe engineers, if they had the knowledge that they could increase their salary by inflating their self worth in the eyes others, would do so. But in that case the problem is one of knowledge, not of rationality. Or perhaps engineers are more ethical. But in that case the problem is one of values, and not of rationality.

If someone needs to justify their pay by more rigorous means at their own expense, should they really be viewed as rational? Compare that question to the following one. Should someone with OCPD (obsessive compulsive personality disorder), that is conscientiousness and perfectionist to a fault be seen as more adept?
The extra processing required for websockets is so simple and well understood then we should just talk about raw TCP socket optimizations instead. With websocket processing you can do only a few tricks to further optimize a good implementation, however on the TCP/IP layer the optimization tricks can be endless and much more complicated.
you are welcome!
You haven't let anything stop you yet, so why would a negative answer from Sam stop you?

With that in mind, what's the point of asking the question? There's nothing to be gained by asking, and potentially something to be lost (displaying lack of confidence).

For my part, I've had "entrepreneurial spasms" as a solo founder and it's been a terrible idea for me. This is because I'm a terrible procrastinator. I need a schedule-oriented person to keep me in check / act as the rudder to my "powerful engine".
I want no part of this Faustian bargain.

As far as I'm concerned, if content providers and media outlets can't find a way of raising revenue that doesn't involve scraping as much personal information as they can from me, as well as possibly infecting my devices with malware, then they can simply cease to exist.
The answer is for advertisers to die in a fire. There is no content I need from the web that is worth the cost.
Not exactly the circumstances I'd like to see my state hit HN with... My guess: school districts up north have some extra days built into the semester (usually for closings due to snow storms) and they figured it would be less stressful for everyone to close for a day while they sort things out.
I wrote a VB app named Fax Assistant that used Rightfax codes in MS-Word and had to use phone numbers. I stored the numbers as strings/text because sometimes in order to get a fax machine you had to dial a comma and a 2 for some sort of switchbox that shares a voice line.

In St. Louis had 314 and 636 area codes, sonetimes they needed a 1 in front of them based on where you called from. 636 was west county like St. Charles 314 was St. Louis city and North, East, and West county. They used a different area code to make more numbers due to demand.
There are ad networks that do take positive steps to ensure that code is not harmful. Do you look into the ad networks you block and whitelist ones that are clean? Or do you rely on Eyeo/ABP by using their acceptable ads list while they take a cut?
You are given the TL;DR then the fleshed out story after, which is of a manageable size. The English style is very readable for something so old. There was presumably no word-count pressure.

I loathe books like How to Win Friends and Influence People that have some meandering and boring story before it gets to the point.

This is the 'how to start a startup' for business of the regular type, i.e. no ambition to get loads of capital and become the next Google. Read this once the tech bubble has burst!
> This avoids cluttering up the base class with loads of methods which won't be meaningful for most of the types

I'd argue that shelfLife is meaningful for all Items, and it's unnecessarily presumptuous to assume only Carts will want to know about shelfLife. Plus it's less code to simply add a shelfLife method in Item to return infinity. Later, when you realize expirationDate is what you really want to know you'll have less code to modify to get the logic correct.

In most cases you'll have fewer problems doing things the traditional OO way and sending the expirationDate message directly to the item.
Who's to say what Neil Armstrong identifies as? Also this is excluding people who identify as non-man, non-womyn genders. It is also ableist against those who have limited mobility by comparing achievements to walking and jumping.

There's no pleasing people who are a prior offended.
I throught I read this is this discouraged. The QR code amount can differ from what is printed as text. It can yhen be used to scam a customer that does not pay attention as well as make it legally unclear what the balance due really is.
There are also a lot of edge cases where I've found it doesn't work. Phone numbers change all the time, so if you are using this library you need to update it constantly, and even then it may still be outdated for new changes.

If I need to validate a phone number is correct I'll send an SMS and ask the user to enter a code, otherwise I'll assume they know their phone number better than me.
I'm from Israel and I never realized it's unique, funny. I think it started about 15 years ago as way for mobile providers to create unique numbers for their own services like support. And since those are also very short numbers, usually 4 digits, it eventually became sort of a 1-800 replacement (on mobile only AFAIK) because it's easy to memorize.
Show HN: Shipnuts – a super dumb website for April Fools
It's not all utter nonsense. Some things fall into the category of "we can't change this overnight because we have users, but it will be changing in the future".
Are you kidding me? Plumber or cop?

Try IT worker. Along with factory workers, we've been screwed the most by the elite. It's bad enough to have your job move to India, China, or Mexico.

But that wasn't enough for our masters. They took advantage of H1Bs, so now we get to train our replacements here at home.

I would imagine there are many, many IT workers supporting Trump. Most of HN swings younger, and still thinks they're doing great making six figures in their open office plan and $3k month studio apartment in SF.
Release of WebStorm 2016.1
This is a phenomenon referred to by various terms, including the Dunning-Kruger Effect and several colloquialisms (like "you don't know what you don't know").

The short version is that there is an inverse relationship between actual and perceived skill. In general, the better someone is at something, the less they rate themselves relative to their peers.

This is a big problem when recruiting people for skilled positions. The best applicants assume that they won't be good enough and don't apply. The newest applicants have no reservations about applying and assume that they are qualified for anything, kind of like someone who graduates with a BS in CompSci and thinks it means he knows everything about being a professional programmer before he's even ever held a real programming position.

Joel Spolsky discusses this too! I can't seem to find the post right now, though. The gist is that he was encouraging good developers to apply to Fog Creek, because he noticed that a lot of developers he would have liked to hire were intimidated about applying there, as he had previously discussed things like dismissing non-amazing candidates, how rare it is for good people to be on the market, and the extensive perks his company extended to its developers (like an office with a door that shuts). The good people read these posts and automatically filtered themselves out, no doubt comparing against their idealized version of what they'd like themselves to be, emphasizing the gaps and flaws that they know are in their resume, instead of the reality of the applicant field, the competence of which most good people grossly overestimate.

There's another cheesy colloquialism that I think encompasses this well: "you're comparing your behind-the-scenes with everyone else's highlight reel". We use ourselves as the reference point for understanding others, but the intimacy we have with our own thoughts and failings can cause us to forget that they're not as big as they seem. We should be cautious before allowing ourselves to be intimidated by others, bearing in mind that we only see a small snippet of the picture.

[0] https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
Good point. Without giving it much if any thought, I made an assumption--that the square is immutable--that probably wouldn't even be accurate in this context. In fact, it's the usual example used to talk about substitutability. Oops.
Yeah - there's folks who game the system. Have you seen it happen often though? The one thing I've had against the h1b is that its tied to the employer. If they free it from the employer then there will be much less incentive to do something like that.
"The Jews" is an accepted shorthand for some people, and like "the left" you can be fairly certain the argument around the term is not going to focus on what a great bunch of lads they are.

As to the other point, if both groups are "the left" (even though in this case one group is not behaving that way) then why argue that "the left" is censoring/repressing, when it's at least equally true (I'd say more true) that "the left" is being censored/repressed?

I mean it's pretty funny seeing people on "the right" pretending to care that feminists and gay-rights activists are being shut down.
I wouldn't count Trump out. They've been saying there's no way he'll win since the moment he entered. And the media certainly has done everything they can to stop him.

The fact of the matter is that Hillary has had it easy with Bernie. Trump will destroy her as she won't be able to hide behind politics as usual since Trump is self funded.

Should be interesting...
The UN Security Council is designed to reflect the actual, not the desired power in the world (as I understand it). For example, when the UN was established Stalin's Soviet Union was given the highest status, a permanent seat and a veto on the Security Council. It's a mechanism for the powers to resolve differences and act when possible. Whether we like them or not, China and Russia have the power to afffect the world, and we need a way to deal with them as peacefully and effectively as possible.

The UN represents the will of the world's powers, for good or ill. As Russia has the status of one of the five leading powers and another, China, does not oppose them in this matter, the will of the world's powers is not what we would like regarding Russia's invasion of Ukraine.

In other issues, the world's powers do agree. Two examples are Iran's and North Korea's nuclear programs. Another is the recent Ebola epidemic in West Africa.

BTW, you'll note that the Europeans and the U.S. also don't refer to it as war or invasion. I"m pretty sure it's because they don't want to escalate the situation, and neither does Ukraine. If it escalates, more innocents die, more is destroyed, and Ukraine loses even more than they already have.
Sire, the peasants are revolting
Ok, I didn't know about this. Thanks! How did you learn about it?

I'm trying to figure out why I didn't know this.
Hired at L4 SWE, ~4 years ago, 140k, 35k signing bonus, 200 RSUs vesting over 4 years. GOOG did very well since 2012, so that helped a lot.

Salary rose to 160k on promo to L5 SWE, also got stock refreshers for 90k and 190k in years 2 and 3 (vests monthly over 4 years).

Salary jumped to 182k when I talked to manager at last appraisal that I am underpaid w.r.t. salary. Found out because I was TLMing a team of size 12, and the L5s reporting to me had higher salaries. Btw, Googlers, MRP at L5 is about 190k.

Going for promo to L6 now, and expecting a salary hike, and hopefully a good stock refresher as well.
Heh, I wondered too, at some point in the distant past, and then, rather than just wonder, I started asking my female friends. I took some care to let them know I was genuinely curious and willing to be open-minded to what they had to say.

Maybe you could do the same, with your female friends? Better to ask than keep on wondering.
Republican donor. What a huuuge surprise. I hope the lawyers get super rich off of this guy and his hooker gf.
"Rothenberg Says Ad Blocking Is a War against Diversity and Freedom of Expression"

That quote was probably the most ridiculous and self-revealing thing I've read in a long time. Are they really that desparate? Good to hear.
YourMechanic (YC W12) Is Looking for Director Of Ops, Data Scientists, Engineers
When I was a kid, Portland, Ore. outgrew area code 503 and was issued an overlay area code, 971. To try to prevent confusion, the phone provider, which I believe was still USWest at the time (later Qwest later CenturyLink) made the area code mandatory. All the sudden dialing the 7 digits on most advertisements got you a recording: "Ten digit dialing is now required in the Portland area..."

Many years later, a friend borrowed my cellphone in an area where phone numbers were often dialed as seven digit. Not thinking about my being from out of state, he only dialed seven digits, and happened to get some rather confused person back in Portland. I had no idea my cellular carrier would even allow you to do that!

So overlay area codes can combine with number portability to have some odd results. A number may or may not be considered valid by the carrier, and may or may not get you who you expected, and in edge cases this may depend on the carrier.
I think the real problem is that we're putting people who should never be allowed near a computer, in front of a computer. I just can't understand the thought processes of anyone who lets their computer get infected by malware -- it's something they actually have to cause themselves.
Thanks. That's how I understood it after reading a bit more about it, but wasn't 100% sure, so I appreciate the answer. I guess there's no good succinct term that's clear for unusual situations like this.
Can you post under a more obvious sock?
Interesting article on Minix by Tanenbaum which featured on HN recently: http://cacm.acm.org/magazines/2016/3/198874-lessons-learned-...
"Known restrictions...No standard libs...Not all methods of builtin types are there by default...No iterator, generator, xrange stuff."

There's also the fact that everything is still, at the core, pure javascript. For example you can't print("string" * 10) or even iterate over a dictionary.

I'm not saying this to put down the project - I am very interested in it - but it cannot parse pure python, and that isn't the goal of the project.
I would consider unblocking an ad network that serves static-image ads only. No gif banners, no JavaScript, no obnoxious or deceptive behavior such as trying to blend into the page and looking like a native page element to trick the user to click it.
> When there's hard data showing improvement, then we can relax about it.

What hard data are you proposing?
Can you give some examples of trials where there wasn't a control arm (e.g. placebo or SOC)? I agree actual placebos are rare since there is always something you can give to a cancer patient, even if it doesn't work well.

What I haven't seen is a clinical trial without a control arm.

In terms of the ethical considers it's not unusual to run a trial for a yeat and then switch every patient over to the new drug.
US Carriers used to have this and they may still. I have definitely seen signs to call 77 for roadside assistance. I also remember some radio station having a code(star number?) that related. To their frequency.

Edit: Here is a list of emergency numbers. 77 and *999 are on the list for different states. http://www.ou.edu/police/dpsinfo/state-by-state-cellphone-hi...
If you set your GPS to be always oriented north like a paper map despite your own changing orientation as you drive, you will maintain a better spatial awareness as you travel about the city. This way the GPS becomes a learning aid instead of a crutch.
They don't run ît like a business, more like a political campaign + foundation + corrupt gov't. Donors, dealmaking, mandates, taxes.
This happened to me recently, I asked a man of probably the age of 40 if checking Facebook was really important right now.

He'd been scrolling through his timeline for a few minutes before I said anything, he put his phone away and started watching the movie but started checking every setting for iOS shortly after which I spoke louder so everyone could hear that he was being an annoying prick.
the only Py->JS Compiler that creates [...] readable code

Sorry, it may be readable, but it's not good JavaScript code. It would be much better for it to output optimised JS the way Babel/Coffee do.
Like north Korea, venezuela and Vietnam?
> The burden is on you to prove that one.

If every modern society has chosen to have police, I think the burden is on you to prove that every modern society is wrong.
> See, that's the sort of sexist language that encourages knee-jerk reactions, and gets people like me labeled "PC". My wife deployed twice to Iraq. Don't you dare leave out all those women who have died....

You actually went there. In this thread. Unreal.
Don't talk about race. Talk about race because it's an elephant. Don't talk about being a female developer. Talk about being a female developer. Don't talk about your your age. Talk about your age.

how are we supposed to act again?
The (potential) terseness of F# seems like a bit of a superficial benefit compared to other features of the language, such as discriminated unions and pattern matching, excellent support for immutable records, structural equality by default, computation expressions, etc.

I'm a C# developer with almost a decade of experience, and am pretty enamored with F# as well, but like almost everyone else, am stuck using it solely in my own personal time.

However, I'm not certain how much benefit most teams would gain from using F#, after seeing the average (poor) level to which most developers are able to leverage the C# type system to improve the design of their software. Too many developers are forever stuck in a purely imperative paradigm, only knowing how to type one line of code after another, relying exclusively in enums for "extensibility," etc. It seems a bit hopeful to convince the community at large to switch to a language with an improved type system in hope that it will be used to create better software.
... did you mean "faced with a problem that DOESN'T have an obvious solution"
?
$ cat ~/myfile | curl -X PUT --upload-file “-” https://transfer.sh/myfile.txt
There are good alternatives to Google Analytics that are FOSS and allow you to self-host.

Piwik is excellent and simple, and SnowPlow is very powerful if not user-friendly.

Server logs are pretty unreliable, and don't give nearly the depth of data that a true analytics service does. I think a self-hosted analytics service does very little harm, as the main danger with Google Analytics is the potential for cross-domain tracking.
This may shock you but people do enjoy things you may not enjoy. Your opinion is not universal truth.

In fact someone can even say "there isn't a compelling reason for leaving the comfort of one's abode to go get a beer in a shared space next to strangers who might behave very annoyingly. Plus there is getting there, the grime on seats, the crowds, etc." to your suggestion.