skysight-inc/HackerNews huggingface dataset:
I've been a contractor and led teams and mentored juniors on a number of occasions - I don't think it's very unusual at all. I don't know if it would be literally specified in a written contract in those terms, but it's very much what happens in reality.
> I did a bunch of research (googling) back in the late 90's or 2000s when the mad cow disease outbreak first happened mainly in England.

This is not directly related to the main thrust of your comment, but I thought it was interesting that more than 80% of the BCE cases in England occurred in the years 1990--1995, when Google did not exist in any form. Only 6--7% of the BCE cases in England occurred after google.com was registered.
Yes. If they removed the passenger and the flight went on, then they would favor one party. If the flight was canceled, they would favor neither party, a much more just approach if you can't know which party is in the wrong.

If the flight was canceled, the contract wouldn't be moot but the case would need to be resolved outside the plane anyway. As the plane wouldn't be anymore part of the problem, the airline could ask for the passenger to be removed on the ground that he was trespassing. The passenger could also ask the police make sure that the plane stays grounded.
For me it's 100% the commute. I like my office, and have zero problems with open plans or noise (my office is quiet, but I don't mind noise). What I despise is driving. My commute is not very long (< 30 minutes), but every moment of driving sucks the life out of me. I will never understand people who like cars and/or driving.

My office is in the city, and unfortunately living within walking distance is not really an option. Plus, if I ever change job the odds of being nearby the new job are not that high anyway.
Very true, learned-from-experience type advice. Some banks my not really get the need and ask a bunch of questions, but in my experience they were more excited for the opportunity to charge more credit card fees :)
"Unrelenting bleakness" is a pretty apt description of this production. The end is chilling. The whole thing is just crushing to watch.
I agree. The cost of nginx Pro is a drop in the bucket at many larger companies. In the proper situation, I'm all for throwing some dollars at the people that make our infrastructure possible. Most companies aren't altruistic enough to donate money, but will buy the license given a decent rationale.
I know someone who makes half that and who is utterly unremarkable (nice guy, competent - but unremarkable, he's just played his card very well. Not playing politics, but being a consultant, not FTE, in a lucrative niche, and possibly having a nose for ending up on good projects). So I can believe that a tiny number (which is what we're talking about, they can make this much exactly because there is only a tiny number of them) can make this much.

"Without working too hard" is quite subjective. I suspect they are quite disciplined and works quite hard, but are very rarely in the office after 5, nor working much more than 35-40 hours a week.

As to (bad) communication, $200k/yr is high but unremarkable for SV/NYC careerist professionals. The notion that someone with decades of rare, in-demand experience should somehow be capped at what a (lucky) 35 year old engineering manager makes is just silly.
"every possible use case" is a bit of hyperbole; there are plenty of non-load-balancer use-cases for nginx. Serving static files, relaying RTMP streams, and running OpenResty applications, for example.

But if load balancing is your killer feature, maybe it is the wrong choice.
Knowing basic English is a prerequisite to any tech job. There's nothing else you need to know to explain a bug. And there's TOEFL/IELTS if you're looking for English language certificate.
then i certainly hope to change people's perception of boxes!
Unlike Facebook, using wechat on desktop is a pain. Also doesn't support multiple device.
How can "overbooking" possibly put the onus on the customer? Overbooking is entirely within the control of the airline, and the customer doesn't have the capacity to overbook, or even the knowledge as to whether overbooking could possibly occur.

> And at any rate, the flight was not oversold anyway. It was merely the 4 extra United employees who put the plane over capacity.

Well yes, that's the whole point of this discussion, that calling it "overbooking" or "oversales" is wrong.
The One Thing to Avoid While Coding
One reason on top of my head: Using such communication protocol would require changes to the other services consuming it.
Unless you are doing deploys from on-prem, to on-prem servers (a shrinking market), I think it is a good idea for the average company to let a professional company manage the infrastructure for them. I've never seen a self-hosted git, CI, etc. be more reliable or secure than the SaaS equivalent in any of the companies I've been, big or small.
"We had shitty code, optimized it, now it runs [maybe] better" is probably the only fixture in software development.

I'm not sure kind of code samples one would want in the context of an article as abstract as this one.

I did not take anything from the article, but had a lot of "been there, done that" moments when skimming it. The difference between the OP an me: The OP wrote about it so others can learn, something I never did.
The earliest bird-line archosaurs and the assembly of the dinosaur body plan
Foreign carriers are not allowed to operate domestic flights within the US.
Having kids doesn't have to be a big problem. The important thing is to have a space which is work, and make sure everyone knows that when you're in that space its like you're at the office.

I've got a three year old who is used to me working from home and doesn't cause any problems at all.
> Note that we’re 40 years of Moore’s law scaling later and the available memory bandwidth per instruction has gone down substantially.

This is unfair, and (this is me being unfair now) this article is missing the woods for the trees.

There were engineering pressures which resulted in the current ratios. I think it is fairer to say that the current situation — where there's about (hand-waving) 1 byte per instruction of bandwidth per core — reflects the kinds of tasks we expect our machines to be doing. It is very rare to find a task which is memory speed bound. There's almost always substantial processing to be done with data.

It's not even that hard to increase memory bandwidth. You "just" double up memory channels. This is of course expensive, which in turn is a back-pressure which results in architectures designed around the current sweet-spot.

I'm also puzzled the author thinks the situation is "worse". Pretty much every desktop class machine I've used from about 1990-2005 was extremely starved of memory bandwidth, and cores did a far worse job of hiding latency (OOO renames etc). What we have today feels fairly comfortable, to me at least, with some outlier tasks where you might want more (and then obtain specialist hardware).

This is a long-winded way of saying: the current core vs memory speed ratio is a sweet-spot of cost vs efficiency, and works well given the tasks and algorithms we execute on these machines. What we had in the olden days was just a case of unoptimized architecture, which hadn't converged yet.
Scaling English-Language Learning to 2B People
The Happy-Go-Lucky Jewish Group That Connects Trump and Putin
Standard the-reg drama-tech headlines. Click-baity.
Data Science Beginner
Can somebody please suggest good intro level books/MOOCs for Data Science. Also what should be the reading material for further in-depth explanations.

Thanks
Node v7.9.0 Released
https://www.postgresql.org/docs/9.5/static/high-availability...

https://www.citusdata.com/solutions/infrastructure/high-avai...

Edit: And before someone mentions "Citus" being "third-party" or "closed" or some such: https://www.citusdata.com/blog/2016/03/24/citus-unforks-goes...
> Are there actually programmers who prefer the open-office setting? It's not like I magically stop socializing if you put me in an office.

Me. I like having the background activity and don't find it distracting. I've only done it in small group / company settings though.
Yeah that's absolutely the best. Some nice warm sounding big speakers on a low volume. Flipping the album once in a while. But alas, everything is still stuck in a crate in another country.
> Anyway, my guess was that you were probably making forceful claims about anecdata and here we are.

Well, that anecdata is based on having spent a lot of time on both sides of the Atlantic and I really can't remember anybody ever in Europe that wasn't literate past the age of 10 and I've met enough people in the USA that were extremely nice but could barely write their own name that I don't feel the need to turn every comment about this subject into a paper complete with citations.

The US does not bother to report their literacy figures to the various global bodies so that makes comparing them a little bit harder than it normally would be but I'm fine to let me personal experience guide me in this, let's be happy this was about literacy and not about world history or geography.

You seem to get a lot of pleasure from these sniping sessions so consider me happy to oblige you as a target.
Seems to me that what is most unfortunate is that surrounding passengers didn't support the passenger dragged off the plane. 4 or 5 people standing up and threatening something along the lines of "Why don't you take my seat too jackass; I don't want it anymore" would have been far more effective at righting this situation than proper media reporting or crying about passenger contracts.
Better title from one of the r/Judaism posters:

The Politicos of the Elder Chabad

This article is crazy, and sometimes I think craziness needs to be exposed. Anti-semitism sits on both sides of the isle.
To be fair packaging is a bit of a mess everywhere. We're talking about installing and running things, not publishing them, I can say I was positively surprised by how well everything works in their system.
How to decide which ideas to pursue
In theory, maybe, but there are many people who are fluent in basic English but who can't usefully communicate technical matters like bugs (except, perhaps, to someone who already looked at that specific problem with them).

Edit: And, in contrast, I've met people who I had a hard time communicating with in spoken English but, had no problems with once we did our communications in writing or with a written point of reference.
Blue bird exclusive Video
I am calling the relocation of troublesome Armenians to Syria as banishment. Armenians perished along the way, it wasn't a systematic killing. Death toll of Armenians were only 500.000 while it was 1 million on Turkish side.

After living 600 years peacefully Armenians got greedy and betrayed Turkish people with the help of Russians.

Check my first comment there was even Armenian ministers in the government that time, did you see any Jew ministers during Hitler regime? Why would they allow such thing if they were about to commit some horrible genocide. Makes no sense.
Harvard Study Shows Snowball Method Best Way to Get Out of Debt
If you're spending much on advertising I would give Amex Platinum a look. They offer 3x points on one category per year and advertising is one of the options. The points add up fast and come in handy for flights.
In the Wells Fargo case, the CEO actually did resign (http://www.npr.org/sections/thetwo-way/2016/10/12/497729371/...). Though he was replaced by the COO.
Points-free is helpful if you're mentally focusing on the "verb" or function, and not the "noun" or data. (sqrt x) yields a noun. (sqrt) yields a verb.
Just announced yesterday: Wells Fargo clawing back $75M in comp from the 2 execs.

https://www.nytimes.com/2017/04/11/business/dealbook/wells-f...
Agreed. But their audiences are folks never need/own a desktop/laptop in the past. In China and many South-Asian countries, ownership of smartphones are higher than PC.
SolidWorks 2017 Crack and Keygen Full Free Download
I didn't know Turkey's EU membership was still being considered. I think it's quite clear that EU membership will not happen under Erdogan or any government he or his successors set up. Even if he were removed, there is a long way to go. You have to be a free democratic country. Instead of working towards that, in the last year, all Turkey has done is show the world the opposite. How can you possibly expect things to speed up when the Turkish government is doing everything it can to put the brakes on the deal?
> I work in a big company.

How big? Back when I worked in a big company, most of the people I dealt with were not in my office. Heck, many were not even in the same country. This was also before good, ubiquitous video chat, so most communication was over email or phone.
Serialization is the process of writing arbitrary data out into a blob of some sort (binary, text, whatever) that can be read in later and processed back into the original data, possibly not by the same system. This should be considered to include even the degenerate case of just writing the content of an expanse of RAM out, as that still raises issues related to serialization.

"JSON Serialization" and "Java Serialization" are two different things that can accomplish that goal. It sounds to me from your question that you think they have some fundamental difference, because your second paragraph implies you believe there is some sort of fundamental difference between Java serialization and JSON serialization, but there isn't. There is a whole host of non-fundamental differences that you always have to consider with a serialization format (speed, what can be represented, circular data structure handling, whether untrusted data can be used), but there's not a fundamental difference.
Is Internet that "One-App-for-Everything"? I saw WeChat is rebuilding its own Internet there. And everything is building on top of that ecosystem.
JSON must also be serialized or deserialized. Parsing it is slow and hard and not cache friendly.

Protobuf has the benefit of being extremely compact and, in some important languages, fast and friendly to serialize and deserialize.
Also, I have some prior experience with python but every blog I read, it mentions R. Does it have a kind of upper hand?
OpenBSD and performance are acquaintances, but not really close friends :)
And like all corporate dick moves, it will probably be topped off with United not admitting that they did anything wrong.
> yet another paradox to ponder

It's not a paradox if you consider the idea that god is made in man's image, instead of the other way around.

IOW, "my god likes the same things I do; my god hates the same things I do" - because ultimately, god to the believer is the believer's inner thoughts.
Articles like this one frustrate me.

I'm 30, and am essentially starting life over after finishing my military enlistment a couple years ago. all the experience of setting up shops and drafting reports meant nothing with out a degree. So I start working on my degree, and I am absolutely miserable. My love of learning was sucked out of me because I wasn't learning: I was working towards an extra line on my resume.

Right now, I am in a jr. sysadmin position making minimum wage, but I was selected for a SANS scholarship where they pay for your GSEC, GCIH, and one elective cert. My friend bought me a decent laptop, so I could experiment on virtual machines. Another registered me for the NCL so I could access their gyms to spread my legs a bit with more powerful tools. I READ SECURITY WHITEPAPERS FOR FUN NOW. I love trying to figure out how to best balance company workflow and security best practices.

I know at the end, that the three certs are not going to make me a SME, but at the very least I hope that this particular extra line on my resume can help get my foot in the door somewhere I can be mentored and develop my base. A salary that can actually pay my bills would be nice too.

Then I read articles like this, and wonder if I'm going to be sidelined again. I feel like at that point, my life is worthless.
The court has plenty of people capable of gauging the expertise of the witness, just not at that level. Impeaching credibility is not the job of the court - it is the job of the opposing party.

If the other side of the case had an expert that didn't bring up the lack of credentials, or the litigators on the file didn't bother to do the most cursory of credibility impeachments, that's on them.
Well, the obvious reason would be if you don't really like having to interact with people. It's exhausting for some of us.

The greatest work week of my life, everybody else in the company was in Florida for a trade show. There was also a series of blizzards that dumped about four feet of snow over the course of the week - and virtually the entire northeast was shut down. I have never in my life gotten so much done in a week, and I don't think I spoke two words to another human being that week. It was glorious. Wish it was always like that.
Are you asking whether it is a good thing for people to be able to vote their conscience vs. voting however someone with social/economic leverage over them would prefer?
It's about encouraging people not to oppose Putin in any way and they really don't care if those they make an example of are actually guilty in any way.
Word "Genocide" was introduced by Raphael Lemkin to describe systematic extermination of Armenians and Jews by Young Turks in Ottoman Empire and by Nazis in Europe.

Here is Raphael Lemkin explaining it himself: https://www.youtube.com/watch?v=moByGLA7FDc

Genocide was thoroughly planned and executed by Ottoman Government which was run by Young Turks. Archives of multiple countries have documented evidence of the fact that it was Planned Systematic Extermination of Armenians - Genocide.
There are archives from US embassy in Turkey, German archives, French Archives and press archives from that period that all confirm that.

Genocide did not start with marching people to deserts in Syria. It started with arrests and massacre of around 250 political and cultural leaders of Armenian origin, to prevent any organized resistance. [1]

Entire civilized world recognizes these events as a Genocide. One of the latest recognitions came from German government (in 2015). They were allies of Ottoman Empire by that time and did not do much to prevent the Genocide. [2]

Please do not spread misinformation and mislead people.

[1] https://en.wikipedia.org/wiki/Armenian_Genocide
[2] https://en.wikipedia.org/wiki/Armenian_Genocide_recognition
Maybe in those few minutes, but in the long run a high-publicized international incident will be a million times more effective in creating conditions for improvements.
For one thing, all numbers can be written in binary, saving the lexing and conversion time. For another, strings can be written by first writing the length (in binary, of course), then writing the raw contents; there's no need to scan the input looking for the closing quote, handle backslash escapes, or do UTF-8 conversion.

That's probably most of the gain right there, but more things can be done along those lines.
Was the language Forth point-free?
It's not about what you calculate, it's what you do with it and how you represent it.

Hypothetical scenario: you calculate that people from country A are twice as likely to commit a crime in country B when compared to native citizens of country B. Ok. What do you do with that? I'll tell you what you don't do: you don't round up everyone from country A and kick them out and justify it with "mathematics." That is an incomplete view.

Perhaps I'm sorely misunderstanding what problem you see so please correct me of that's so.
My approach is to make everything skimmable, making it easier to get the context without too much clicking.

Obviously, Toodledo has much more features, but I think this is the basic UI design choice that differentiates Dediddo from Toodledo.
> Workingly remotely enforces discipline.

This is key, and one of the main drivers I used to convince the owners of my company to become remote friendly.
> If instead you were discussing your sexual preferences on a private forum, then I would owe you an apology for having invaded your privacy.

Yeah, the fact that the letter doesn't mention that this was a BSDM thing - that these statements are part of a sex-play thing and should be regarded in that context - is kind of frustrating. I don't think casual readers are expected to know what "Gorean Philosophy" is.

I mention this because last time I saw "comments came out from a public figure on a private paywalled forum" it was about holocaust denial and the commentator was a journalist.

This thing being a sex thing hadn't entered my mind at all.
We detached this flagged subthread from https://news.ycombinator.com/item?id=14098028.
Yeah, there's also video from just prior to this incident where multiple people say "We'll get off for $1500" and the purser literally laughs and says "Yeah, that's not going to happen. People are going to need to leave the plane or it won't take off."
so, How does one get into security? (to be specific like Incident response and analyzing intrusions)
> I'm just hoping that Microsoft, or somebody else, will create a cross-platform GUI toolkit

There is FireMonkey. Windows, iOS, Android and macOS. Native controls on Windows and iOS, and on the roadmap for the others. Themeable, vectorized, GPU-powered, data bindings, and can be used from C++ via C++Builder, or Delphi if you want a more C#-like language.

Here's a random video about the live preview (where you plug in a device and see live as you edit the UI in the IDE what it will look like on that device): https://www.youtube.com/watch?v=bU_J3WxeClI
Plenty of other videos online too!

(Note: I am not neutral, I am employed by the company that makes it.)
For fun mostly but it can be useful too: it can find neat solutions I couldn't think of and I may decide to use it. Of course it gives also crazy stuff like `(((.) . (,)) .)` that I will never put in a program because I don't understand or it's just worse than the original input.
It seems, like usual for American police, officers are insensitive to anything but violence; no logic, just apply force.

This is correct and I believe it's by design.

Law enforcement officers are selected for high aggression and high intelligence is often/usually penalized in the screening process. In a lawsuit against New London CT, the courts found it legal to disqualify a candidate for being too smart.
> With sufficient type information reasoning is easy enough that even the compiler can verify correctness.

I think we have a different opinion on "easy to reason about". With easy to reason about I mean the time it takes me to understand a function or part of a program. I can write the most cryptic function with cryptic types that is 100% correct but nobody understands.

> And the benefits are just the same you have in OOP when using interfaces properly: Decoupling of logic and implementation.

No, there are no real benefits as it's only a syntactic difference.

Generally, a point-free style should only be "easier to understand" when the point you decide not to mention is completely irrelevant and non-meaningful to understanding the function, but that's not always the case in my opinion.
The Complete Ethical Hacking Course: Beginner to Advanced
I find value in the SANS courses I've taken. Not hat the certs mean too much, since the tests are pretty easy... but the concepts, common jargon and best-practices discussions that take place can be useful.

It's kind of like college. It's about what you get out of it. From a hiring perspective, though - if a course provides utility, perhaps if one of the interviewers also has taken the cert course, they can probe the candidate more thoroughly on their knowledge from the course.
I'm 90% sure this is why Apple hasn't used Nvidia GPUs in years. That and AMD is obviously thirstier and would offer better pricing.