skysight-inc/HackerNews huggingface dataset:
the big thing here is the struggle between companies like amazon google apple who have tons of applicants, and a startup who has less applicants, and less experience from hiring false positives and identifying false negatives. They acknowledge that they turn down many good people, but also most if not all of the people not qualified. They arent worried about false negatives, they are worried about false positives. So they are willing to filter out a good portion of qualified people they aren't quite sure about who might have some overlapping results as people who are not qualified, knowing they are filtering out most if not all unqualified people.

Startups do not have the same level of people experiences to draw conclusions based on interviewing thousands and thousands of applicants and tracking the success of accepted applicants based on a large portfolio of information.

Probably the best thing you can do in a situation like this is GET someone from a company like that who has had years of experience interviewing candidates, and they will be able to bring along that experience of identifying potential false positives from the get go. That is honestly the biggest asset to these companies, their ability to hire and maintain high quality people.

in addition to the countless benefits and opportunities for varied career trajectories in multiple and evolving technologies for smart people once getting into these places, is the fact that they highly value the social network of these work places, and they cannot be duplicated in many places elsewhere, further incentivizing them to stay and internally recommending other high quality friends from elsewhere to interview.
I built a project to compare yarn and npm. See https://github.com/thomaschaaf/npm-vs-yarn

The different shows how much better npm@5 is :)

It installs two node.js projects (react & ghost) and shows how long it takes to do under multiple scenarios (cold cache, installed and lockfile). It is automatically run each day. It also creates an average if one version is run multiple times.
> Eventually, the only great scientists will be ones who are still available to have their opinions policed by modern progressives.

Progressives have historically believed in government transparency, and modern ones generally support infrastructure investments, but there isn't really any social agenda. You may be thinking of liberals.
As silly as it sounds, this is how I used to wash dishes as a kid. My siblings would say I was being a flamingo.
No one owes an explanation to anyone.
Mark Twain — 'If you tell the truth, you don't have to remember anything.'
Florida GOP consultant admits he worked with Guccifer 2.0, analyzing hacked data
update: it's back up now
What's wrong with statcounter?
I think the ability to accelerate faster compensates in part for lacking top speed (in some other situations).
A few decades ago people reasoned the same way about throwing trash in the sea:
https://www.youtube.com/watch?v=t03saJVFkv4
Zimbabwe to regulate and control digital media
> I compare founding Facebook to be the equivalent of founding Marlboro - highly addictive, bad for your health and provides no social value.

No social value?

I think it has issues sure, some of them serious, but saying it has no social value whatsoever --- while perhaps true for you --- does not correspond with my own experience, nor the experience of many of my friends.
It's just... weird! There's always a driver display in every car!
Because it's the only form of energy that right now could send us to Mars

We're not going there with solar or wind energy
I like scala too but I have to say, it is a bit on a heavy side when it comes to scripting.

re: the rm -rf "$STEAMROOT/"* there is much simpler way to avoid it:

set -euo pipefail
IFS=$'\n\t'

This would prevent this bug and many others. For whole overview on that see: http://redsymbol.net/articles/unofficial-bash-strict-mode/
OK, so I suspect that it varies greatly among markets.

But I wonder, is it a fair assumption that the router that you get will either 1) not route IPv6 at all, or 2) route IPv6, and by default deny incoming traffic? Problematic would be ones that routed IPv6, and by default accepted incoming traffic.
Superchargers should still be cheaper than gas. If I recall correctly, Elon stated they weren't looking to make a profit but rather to recoup their investment in Supercharger infrastructure.
There must be ways to make them more resistant. Ways that we haven't tried or that we haven't thought of. That's where more intelligence comes in.
The definition of "accessible" could be pretty broad. It doesn't have to mean what you have in mind. As I see it, is this WYSIWYG editor making the web more accessible to laypeople who don't know HTML, CSS, etc.? Definitely.
Must-Have Settings for Google Analytics Views
Having to look down and over to see the speed seems like a big change from basically every other car on the road.

Is this even within regulations in most places?
Easy way to convert html to markdown with python
Yeah, undefined behaviour was my thought too. There's a few warts with templates etc. but undefined behaviour is the granddaddy of all skeletons on the linguistic closet.

Realistically, C++ isn't actually a well-defined language unless you specify platform and language. You don't program in C++. You program in a C++-derived language jointly defined by the compiler and the hardware.
You still need to dereference the `value_ptr` a lot, right? Otherwise argument dependent lookup won't work for the wrapped value type.

I guess you could provide specializations for all the common candidates (begin, end, swap, size, empty, data, and whatever gets added in the future) in the "valuable" namespace, but you'll need to be pretty aggressive with adding new specializations as people find ones they need.

Also, it might be a good idea to support a Deleter template parameter and propagate it to the underlying `unique_ptr`. Some projects use that customization point for various purposes, like instrumentation of (de)allocation or grabbing certain kinds of objects from memory pools.
EuroPython 2017: Full session list online
It's flawed until someone succeeds
You know what, I put that poorly. You're absolutely right, laziness is perfectly valid.

There's nevertheless a psychological difference between (variations on) "sorry dude, too many things on my plate this week" and "No.". There's nothing about the former anyone one can argue with, but it shows that you value basic human mutual understanding.

If the couch-owner truly lacks self-awareness, to the point where they constantly badger you with unreasonable requests (we all know that one guy), then a "No." isn't going to enlighten them either – in that case, you do them a favour by respectfully but explicitly informing them that their request is unreasonable.
Haha, so people are here to say goodbye to clojure? :)

I think that only works for concrete things, so in OO that would read: objects can die, classes can't.
“New cars are so much cleaner than your old car" is a cross-brand claim that is important for the whole industry. Any damage to that claim would increase replacement cycles.

The best case scenario for telling on competitors would be a larger fraction of a smaller market, worse outcomes would involve a similar or smaller fraction of an even smaller market (after symmetric response accusations hitting your own brand). You don't sell Marlboros by pointing out that smoking Lucky Strike might cause cancer.
I think this is marginally more expensive than my suggestion, but I'm not 100% sure, and I think the critical paths are similar. My suggestion requires (after the load):

1 shift (4 bits right), unfortunately no byte-granularity shift is available.

2 PAND operations to ensure that the 'magic high bit' (0x80) is switched off (this bit is magic to PSHUFB)

2 PSHUFB operations to look up a table

1 PAND to combine the table.

... and then rejoins your implementation at the VPMOVMSKB.

I don't think your instructions are high latency unless you are using something surprising - VPOR/VPXOR/VCMP*B are all latency 1 on most recent Intel architecture operations.

Whether these techniques depends on context. I'd be surprised if vector operations do that well against short-to-medium writes. We found that a few of our sequences that are design to 'find the first match' saw no benefit from moving from SSE to AVX2 due to similar effects.
rustjobs.rs

There are not a ton but there are more than zero.
How to Enter an Inevitable Road to Happiness
> You are the problem.

A minor point. I recently had to let a junior level person go after "giving them a chance" for around 5 months. I did everything I could, extra mentoring, warnings, gentle pressure, lighter work and finally, an opportunity to shift into a simpler projects so that they'd get more comfortable. This was, as the article mentions, emotionally draining for me and unfortunately, the dislike split over from professional to personal. I let the person go and that's that.

Now, the relevant part of this comment, I hired someone else and because of the baggage from the previous person, I very quickly started getting dissatisfied with the new hire. This would have ended in a disaster if one of my other employees didn't tell me that this new person has only been on for less than a month and was doing okay.

Prompted me to re evaluate myself. So yes, hiring and firing junior people is a problem usually with the hirer but it might be due to things that you have to watch out for.
Using MBR2GPT.exe to convert your disk on Windows 10 Creator's Update
But it's still much less than 100 million games. If I assume that playing a Go game (or looking at a record and understanding the moves taken) takes one hour (which is a wild guess since I'm not familiar with the game), 100 million games take nearly 11408 years.
I'm not sure it's that common to have as a first car is it?
Is it normal for a car company to make a luxury model and an economic model that looks so similar?

I'm wondering if that's one of the reasons they feel the need to put up this comparison: they're not differentiating much on external looks, so they have to make it really clear that they're differentiating on features.
Okay, well I hope the best for the new engine. Can't wait untill it's actually deployed live into normal Firefox builds.

I love Firefox and I really like Mozilla (even though they like everyone else does stupid stuff sometimes, like fireing Brendan). I hope Firefox will take back some market share from Chrome.
Alternatively, don't recruit friends that already have jobs or need to relocate. If someones out of work to start then letting them go is arguably less traumatic.
True! I regret the way I put that.
I could imagine that vital information would be in a HUD?
The Fees and the Darkness
Google Kickstart How to prepare?
Chrome is good, but not that better than firefox to lead to a chrome only world.
Just like in the past, whenever you open a windows PC, you see IE on it, so IE ruled. Now whenever you open google to search something, you see suggestion to ask you to install chrome. However, nowhere on internet will suggest you to install firefox.
That is a huge difference.
> The definition of "accessible" could be pretty broad.

Only if you are trying to play word games. Try googling that exact phrase - accessible web - and see if there are any results that support your point.
Software for creating flowcharts and other visuals to document application logic
Having spoken to people running charities which pay for the slots, and who then have to chase people to match their commitments in terms of fund raising (and more recently the introduction of personal liability if they don't raise enough) - I think it's absurd to claim this isn't the case.

Of course millions are raised. Millions are raised by the investment funds into which charities pour their excess capital, and the adverts they make, and the people they employ to stand on the street.

Charities are fund raising businesses which put profits into causes. If you're fine with donating £10 so someone can run a marathon and £20 to charity - good on you. I am not
This seems to be a backronym, rather than the word's actual etymology [1].

[1]: https://public-blog.nrc-gateway.gov/2015/03/31/crud-another-...
> As a senior programmer with a bit more life experience, I quit somewhere after only 2 months. They valued me, the pay was great, the tech challenges were interesting, but their processes drove me potty.

I've done something similar twice, except there were no interesting technical challenges. Both were government jobs where I was lured in to do all this cool work and then get told to sit there and do nothing. The pay and hours were awesome, but for my 20 something self it was a terrible fit.
> dark voodoo

If I have a function f and an element of the domain x, then the value y = f(x) does not change. This is not dark voodoo.
Gatwick Airport now has 2,000 beacons for indoor navigation
If I recall correctly, npm5 with an existing node_modules folder still goes out to the internet and checks some data whereas yarn does not.
“Markets Today Are Not What We Believe” – The Façade of Competition
Serverless Computing: Basics, Comparison of Service Providers
How Markets Work
What you told is probably an important reason. But another one is that modern x86 cores clock down if there is load on multiple cores (to prevent heating issues) or even clock up for a short time (e.g. Intel Turbo Boost) if only a single core gets a load peak without much load on other cores.

In practice also often insufficient cooling is a reason why the computer gets "slower/sluggish" if there is a high load in particular on multiple cores. The cooling of practically every laptop available is in my opinion undersized (to save space) and if dust gets into the fan (it will gradually) this will get even worse. Luckily most gamers ("PC Master Race") know how important a sufficiently dimensioned cooling is for their self-built PCs.
I was about to write that Y chromosomes don't recombine. But then I checked:

> The Y chromosome is only one-third the size of the X. Although the Y has a partner in X, only the tips of these chromosomes are able to recombine.

http://www.hhmi.org/biointeractive/evolution-y-chromosome

But still, Wallner et al. (2013) only found six versions of the Y chromosome in modern horses, and argued that five of them "apparently arose on the background of HT1 by mutation or gene conversion after domestication".

So yes, it looks like one ancestral stallion. But then, all commercial bananas are clones.
> A new npm cache verify command that will garbage collect your cache, reducing disk usage for things you don’t need (-handwave-), and will do full integrity verification on both the index and the content

Nice.
The comparison chart is nice https://gist.github.com/njlr/b03f212a3b56a22a54db536f536434f...
Dead-simple API for form submissions on static sites
Fuck. I really liked that man, he was very inspirational.

I love the video of him with mr. king in like the 70's were he basically predict streaming music. He was really a forward-thinker, something most of the society seems to have forgotten.
What's New in DevTools (Chrome 60)
> "If even Eric–who heads Mozilla’s marketing team–uses Chrome every day as he mentioned in the first sentence, ..."

Right there is why Chrome is eating Firefox's lunch.
It will drive down the wages of the less experienced programmers. Relatively less skilled programmers who still make higher than the average wage of the general population.
The article does not imply such a thing. It might be related, it might not be, but there's been no studies about that, and the paper referenced in the article was published this week.
> If you are hiring and then firing junior people fast, you are the problem.

Firing for typical junior mistakes? Yeah, that's a problem. But, junior people are usually not just technically raw, but also employee raw. Not showing up to work or lying about causing issues will get someone fired.

To all the juniors out there, when you screw something up (and you will), be quick to raise your hand and say it was you. Then, shift gears to fixing and mitigating for the future. It's a lot like politics in that it is the cover up that almost always gets a person.
The website needs some work. I could gather they were a fork of Debian, but I couldn't find​ the benefits. I had to come to the HN comments to learn about the systemd controversy. Less important, the mobile experience was not good on Android Chrome. When scrolling, the logo visibility toggles and the page content jumps.
It is a great speech. He is hitting some very important notes that I don't see too many leaders ever make.

Purpose and community vary from culture to culture but they are core to all cultures. It's something we can all agree about strengthening.
[Humble Bundle][Video game] Rising Storm is free for a limited time
"New and better but not available yet" is the classic marketing error known as https://en.wikipedia.org/wiki/Osborne_effect
Have they tried rewriting it in Rust?
Someone told they now use hashes for versioning, like Nix, is this true?

Is it finally save to install 2 times and get 100% the same packages?
RIP Fresco.
There is something missing in the "simple vs. easy" argument. You need to put things in the perspective of evolution.

Designing an "easy" language is easy because you can usually resort to human intuitions, yours or somebody's else. Everyone can tell your language is easy or not; although there is no single criteria of what is easy, it's still possible to come up with something that many people agree are easy.

Evolving easy languages is also not hard. Just follow the trend and keep making it easy to do whatever just became popular. Statistics, backend development, machine learning, whatever. If some early design choice turns out to be a bad move, just provide alternatives. People don't have very high expectations about the internal coherency of your langauge, so you have much freedom in evolving your language.

Designing a "simple" language is much harder because it requires a very deep understanding of the underlying structure of your runtime environment, the kinds of systems you want to build with the language, and the structure of computer programs in general. Appreciating easiness requires experience and insights, and simple things can appear complex when looking from a different perspective.

Even if you are super smart and came up with a amazingly simple language, that's only the beginning. Sooner or later, whether it's new area of programming or a design mistake surfacing, you need to evolve your language. And that is hard, because blindly adding features will destroy the simpleness and your language degenerates into an "easy" one. Instead, you need to carefully think about the natures of the new requirements, challenge the assumptions underneath the original design, and restructure your design. This process is often slow and can be more challenging than the original design process.

Of course as the article says, "simple" and "easy" is hardly a dichotomy; what I described are extreme cases, and most if not all languages fall somewhere in between and exhibit properties from both sides. But I think it's helpful to think the two dimensions in this way.
As an engineer, I'd be interested in the quality of the code generated by this tool. I have too many nightmares from the early days of web dev where generated code was a mess because FrontPage.
GDE  Athens Erotic Art Festival 2017 Στις 26 Μαΐου -ESCORTSGREECE.GR
What happens to the SF Bay area when the next major earthquake strikes?
That's a pretty big if. If I have a standard layout with src and include directories, then I expect everything within the src directory to be included, which requires globbing. If I add a new file, then there is no reason to need to edit the CMakeLists.txt as well. Similarly, header files are explicitly listed in the source files. Having them duplicated in the CMakeLists.txt only introduces potential for error.

In my mind, anything that needs to be specified explicitly is an opportunity for error.
Agreed. It also introduces an element of surprise. And also gives you a source of narra "constrains" while you are playing. This tends to help everyone come up with interesting ideas. I lean toward games like dungeon world (http://dungeon-world.com/downloads/Dungeon_World_Play_Sheets...) that provide a set of lightweight rules and teach how to keep the flow of the adventure so that everyone has fun.
But these are hard deps not just recommends so will pull in systemd dependencies regardless of it using them or not. If it were a recomends type dep, again no one would have a problem. It used to be considered bad packaging to hard dep when recommends or suggests would suffice.

7.2 states: "When selecting which level of dependency to use you should consider how important the depended-on package is to the functionality of the one declaring the dependency"

You say "being able to use software under another init system." Looks like the level of dependency should be adjusted to fit your point.
To me the JVM is battle proven unreliable and fidgety to use.
Check out the Mini or Prius. Both have the primary driver display (like speed) centered away from the driver:

http://imgur.com/a/Z2Z5p
How I regret the way I phrased that! Coincidentally I'm a shy person, and probably too afraid of asking other people for help with even the smallest things.
The code for the Stargate SG-1 Replicators came from a Canadian bank
Scientists are accidentally helping poachers with open data
Another is that they can see where the systemd bus is going and it's not somewhere they choose to follow.
5 Online Scanners to Help Secure Your Website
> A JavaScript and HTML reference manual.

I think you meant this disparagingly, but such a reference is remarkable. Comprehensive disscussion of a massive standard, in a well-written, usable form is a huge accomplishment.
Agree. Suck it up, buttercup. Quitting is the only real certain way to screw up what you've built. Go find an executive coach and get yourself some help.
The display is way closer than you except. It's close enough so you don't really have to look down/side much.

Plus, directions/speed will be shown in the top-left of the screen.
Can someone explain to me radioactive waste? If something is still emitting radiation and particles, can't it still be used as a weaker energy producer? Why are we trying to hide it instead?
When you get a new long distance plan, do you worry if the plan you picked isn't the most popular plan? Do you decide it means you got a 'loser plan'? Me neither.

To me, this article was written from the perspective of a zero sum game mentality. The author clearly wanted to be #1. Does this mean Firefox is failing? I think the evidence is lacking there. And all the guy really offers as evidence is, "From these graphs it’s pretty clear that Firefox is not going anywhere." But Firefox market share was going up at some point... by the same standard, why wasn't that valuable evidence that Firefox would take over everything? As an explanation, it's devoid.

The article would more sense if it were critical to Mozilla's mission that Firefox have a dominant market share. But 18% of desktop installs is far more than sufficient to influence standards (recent studies show that as little of 3-5% of a market can basically set standards).

IMO Mozilla should just focus on a browser that 10-30% of users -- especially 'influencers' and those who care about digital freedom -- love, and consider that success.
Slightly off topic - at Lambda Conf right now, went to Spivak's 6 hour lecture on category theory. Whenever they post the videos, I'd recommend it. He's an excellent instructor.

Others mentioned that his textbook on category theory was also really good, but I can't confirm.
Because I like working with people I can count on and trust. Anytime I have fired or seen someone else fired every other person on the team said something along the lines of 'about time'. Looking back, it means those people were probably not fired quickly enough.