skysight-inc/HackerNews huggingface dataset:
It's not a 5 day process. This is the standard bay area interview process:

1. 15 minute recruiter call

2. 1 hour remote screener interview

3. 4-6 45m-1hr onsite interviews. They can be done all on one day or possibly split up if your local.

4. Wait 1 day to a couple of weeks to get an offer or a rejection.

The real pain in the ass part is the onsite one. But that is 1 day, not a week. And because they go for high false negative rates, and you need multiple offers for higher salaries, you need to do onsites at multiple places.
For the record, I'm completely in agreement with "feature, not a bug". For myself and many people I know, mental health stuff makes more sense when looked at like that, and it also matches up with core concepts of Cogitative Behavioural Therapy. At some point your brain needed certain bits of code to survive, but unfortunately the brain can't be cleanly patched once those times have passed (which is also an awful analogy, but works enough for this).
Yes. I used to be good at art and music. I still have the skills, but some part of the creativity is lacking.
Would You Buy a ‘Smart Band’ for an Apple Watch?
No, that's absolutely true. The first computers were for calculating logarithm tables, which were incredibly tedious, slow and error prone for humans to do.

If you're ever in Bletchley Park in the United Kingdom, go visit the National Museum of Computing. They'll show you (and you'll get to play with) the Harwell Witch, a decimal computer designed to compete with humans who are using mechanical hand-cranked calculators:

http://www.tnmoc.org/special-projects/harwell-dekatron-witch

A well-trained human can actually outperform the Witch; for twenty minutes. (They tried it.) But the Witch doesn't make mistakes and it doesn't get tired.

It was only much later that they realised that computers could do things which humans weren't _able_ to do.
According to the article:

On average, each baby is born with roughly 100 new mutations.
If every piece of the genome were essential, then many of those
mutations would lead to significant birth defects, with the defects
only multiplying over the course of generations; in less than a
century, the species would become extinct.

The point this article is making is that new techniques are finding that some portions of DNA assumed to be junk might have a use, and removing or changing them certainly does have an effect. But that doesn't mean we should jump ahead too far and say that none of the DNA is junk, because there are obviously some things that have no effect when changed.
FYI - BusyBox is just a regular application that a kernel would run. It's not part of the kernel itself.
100 people should modify their behaviour if they are being impolite and unprofessional.

The line is subjective I agree. Being polite and courteous rather than unprofessional works best for everyone. It's pretty easy too.

The path of least resistance is being followed and we are all the worse for it.

Also the opinions you are expressing are very much those belonging to a member of the oppressive majority, as far as I am concerned. 100 to 1? Oppressive majority? Fairly cut and dried.
Basically the same concept as the sous-vide (precision cooking) without the water bath, right? I like it a lot in theory because I cook several meals a week with sous vide and bet that Cinder will produce a slightly different cook with for the same time/temperature.

$500 is a tough sell though if you can get roughly the same thing with a sous vide for <$200.
They can disagree in which programming language each prefers without ignorance of each others utility functions, or on questions such as "which programming language is best for X purpose?".

While there are some questions where ignorance of each others utility functions could produce disagreement, I can't think of any where it is necessary for disagreement.
Canada is in America, I knew that this would come, could not resist the bait ;-) Arguably the last part applies less to Canada.
I have spent a total of £15 on it, in around 18 months.

I bought 2 builders near the very start. Then I got frustrated with slow progress about 12 months ago and hit buy on some gems to speed things up.

The first purchase I never regretted.

The second I regretted almost straight away and promised myself never to buy/spend anymore. I got a brief glimmer of a future filled with regret looking at how much I would pouring into the game regularly and decided to not walk that path.

I still play occasionally play (been on TH9 for a long long time), but it's pretty much open it in the morning, collect elixir/gold, refill traps & xbows, donate troops to clan members, spend anything I've accumulated (probably once a fortnight now). It's more of a habit than anything and frankly one I'm glad I don't spend any money or serious time on.
MS Office Mac 2016 Preview Available for Free Now
I was going to ask the same thing. It's like they hired a designer, told him or her to go look at current internet culture for design cues, and he or she still managed to fail.

It's like stabbing myself in the eyes every time I look at one of those articles.
> I can't resist reminding you that 1 command from a sysadmin routing traffic to the wrong network was the cause of the last major outage there :)

If you're going to bring that up, I can't resist reminding you of that time you had poor sysadmins running up and down stairs with buckets of fuel to keep your servers running[1].

> I've always said this: the cloud isn't a good fit for us; do what works for you.

There are costs. Frankly, it appears Stack Exchange prefers to lay those on its people rather than its purse.

[1]: http://blog.stackoverflow.com/2012/11/se-podcast-36-we-got-h...
Unfortunately for our good hero at the border, this mess all needs to be tested in the courts. He's just the prop for whatever organizations want to line up behind him. Just as the 'prosecutors' will be the prop for the actors lined up behind the definition of their current policies.

See you in a decade when this all shakes out.
lettergram could do a faster version that would work without errors the first time.
What Is Algorithmic Typography? Will It Replace Font Designers?
> Fog Creek doesn't get any immediate benefits

I'd say articles like this one are pretty significant benefits. I doubt they overlooked the PR benefits of this program. (Which of course doesn't mean it isn't still a great thing. Just that "no benefit" is a bit of a stretch.)
I disagree. How many people actually do the bare minimum and work their way through Cracking the Code Interview, and make sure they know all of the material covered by those questions? I think having that would do a long way towards proving oneself in the tech interviews.
Thanks for the comment! It actually doesn't keep children from entering deep sleep, that would be bad! Lully actually keeps children from going into unhealthy deep sleep that can lead to night terrors...
I can't imagine being like you, so please understand how weird it must be for me to watch someone be so dedicated to being wrong.
only 3% of users buy something? Wow. if that's true, trying to hack conversion rates would rain money on them like no other.
The code examples don't look very pretty. My money's on React Native.
I've probably spent $15 on in-app purchases for Space Hulk, and likely more than that for Warhammer Quest. They're closer to DLC than they are to "Insert coin to do more" purchases though.
Mercury, the decentralized cryptocurrency exchange
Even as a pragma, a la "use strict"?

"use stricter"?
Red Hat Releases Container-Centric OS with Docker, Kubernetes Integrations
You might be interested in this paper.

http://www.cs.umd.edu/~aseem/safets.pdf

It describes an extension to TypeScript that includes efficient runtime type checking. They encode type information only in situations where checks are necessary, and only information that cannot be otherwise deduced from the context.
Comment on a tangent.

I often find people absolutely baffled, and at the same time amazed at regular expressions. I am, of course, referring to my coworkers, whom I try to convince to at least attempt at using regular expressions. Unfortunately, no matter how many cheat-sheets I print and handout, or how many times I wow them with simple yet powerful regular expressions, they resort to using the proverbial brute-force hammer that they know.

Has anyone had any positive luck with convincing/converting coworkers into using more regular expressions?
I come from a background of quantitative social science by scientific training - used to think of myself as an applied or pragmatic statistician. In recent years I have added database skills, text mining, taxonomies and old school rules-based automated indexing - then I taught myself web programming for the presentation layer along with some combination of data and digital maps - when I put that all together it certainly feels like a lot more than when I was just a practicing applied statistician. I gave a presentation to some CIOs a couple of weeks ago. The following is my current definition of Data Science - though I will admit it has an engineering flavor as well.

"Multi-disciplinary knowledge, methods and skills for building systems that acquire, manage and analyze data to deliver insight and automate quantitative analyses like segmentation, classification and prediction in support of real-time business processes."
Michael Swenson [2015 working definition of data science]
This is exactly why I don't use any GNU code in any of my projects. I am just sick of people claiming it is "free" when it's actually a lure to get companies to use the code for free and then get bitten in the ass in the end by having to release proprietary code.

Why is it that whenever I bring up this point, the words "theft" and "stealing" are used by many.

However, when we are talking about copyright infringement, I am instantly corrected when I try to use those words to describe essentially the exact same practice?? (people here have even said it is their 'right' to freely copy copyrighted material).

"If you don't like their conditions for using it, then don't fucking use it. Why do you feel entitled to use other people's work without adhering to their conditions?"

So, it's not about giving and happiness anymore and happiness is it? Giving out software for free and then getting angry and going after someone in court when they don't use it to your liking is not freedom in my mind. I release all of my software under the BSD license. It's true freedom because I don't care what you do with it. It's a true unselfish act.

The GNU is just Stallman's attempt to destroy the commercial software industry, tie up our courts with ridiculous GNU violations, and essentially socialize it (a few years back, he had goals of the GNU and one of them is to have a 'compliance officer' mandated by the government in each company). I'm glad most of these attempts have failed.
It's called "Hyperfocus", and is common in ASD and ADHD. You might want to get a proper diagnosis. It does not particularly correlate with intelligence as far as I know.

Somewhat unintuitive too, but there it is. Low filter threshold and hyperfocus co-existing in the same brain. I'm waiting for the fMRI results on what is going on here.
I don't think so, but I'll second a request for that! I think it would be good to have on the Showcases page.

Here are some examples that have some UI widgets in common, like list elements/navigation, but they are clearly different apps so it's not blatantly obvious which differences are based only on the platform:

https://www.nativescript.org/showcases
The smallest implementation of full chess is an irrelevant question. It all depends on the underlying machine and how the instructions are designed. At one extreme, a closed circuit with no programming interface but with the ability to play chess is a chess implementation with code size 0.

A legitimate and interesting question is what is the smallest possible chess implementation in a particular instruction set architecture such as x86.

A comparable example is writing quines (a program that outputs its own source code without reading itself from a file). It is a badge of honour to write the shortest quine in a particular programming language but comparing the length of a python quine implementation to a Java implementation is pretty meaningless.
NASA Wants You to Select the Best Picture Taken by Hubble
Them's fighting words, Eurasian!

Oh, yeah, it sort of is, isn't it.

Sorry. Here, have a maple doughnut.
Having once been a fairly serious raider in WoW, there's a ceiling in WoW wherein you no longer get better through mindless grinding. A level 100 character is nice and all, but serious end-game raiding or PvP requires more than just "Push button, collect loot."
I believed to have it too but I checked and I've got the Chess program from PSION instead, which is for the 16kB ZX81. I remember that I lost every single game. I keep it on the old CDs bookshelf, with a cassette of Defender. They're maybe the last two tapes left from those years. The ZX81 is somewhere at my parents house. I also kept the BASIC Programming Manual. I develop with Ruby and JS now, probably no less than 16 MB for any program I run :-)
to be fair typescript isnt compatible with es6 right now.
It's different when we do it.
>How do you extend Boyer-Moore to arbitrary regexps?

As mentioned in the follow-up messages, some regexps can be translated to one or at least few fixed string searches (/^[Gg]rep/ is really a search for "\nGrep" or "\ngrep"). If you can't do that, your regexp may contain longish fixed strings that allow you to discard most lines via Boyer-Moore before you have to run the regexp engine.

For the more general case, http://swtch.com/~rsc/regexp/ provides great links.
A (Manic Depressive) Man’s Best Friend
I can see where you're coming from but I think you're oversimplifying it. Spending money and showing up ARE ways that you CAN get good at things. They might not be the only ways or even the most important ways but they are definitely ways.

No matter how skilled you are you can only get so far in life without spending any money. You'll definitely lag behind less skilled people that are willing or able to spend money. I don't like in app purchases myself either but even I can recognize when a timely purchase can have a big payoff. Sure, some games make to too easy to pay to win, but that's a balance each company has to discover.

Likewise, sometimes a big part of success IS just showing up. Much of luck is putting yourself in a position to take advantage of situations when they arise. Even in MMO type of games - I've seen plenty of people go from terrible to pretty good just by showing up enough and learning how to play.

Of course, by themselves, neither of these are good indicators of success and perhaps they are overvalued in some games, but they are definitely applicable to real life.
PRESS RELEASES FOR LAW FIRM MARKETING: THE COMPLETE GUIDE
I'm doubtful of the prediction that humans will eventually become useless or superfluous. Common jobs today that only humans can do will undoubtedly be accomplished by machines in the future, but that doesn't mean humans will become obsolete.

As long as the universe and time exist as we know it humans will never be perfect. And just like humans, AI will always have bugs, as its root creator will always be a flawed human. Whether there are unintended consequences of those bugs is another story. But since a human can never create AI to create AI better than a human, AI can never render the human mind obsolete.

Any AI not created with bad intentions will mostly be created to serve, defend, or improve our way of life and survival. These things work to support our purpose not destroy it.

But as Harari says (before he starts predicting), "it's impossible to have any good prediction for the coming decades."
Yes, you can do that, and many business people now do exactly that when flying in/out of the US knowing that any data they carry across the US border is fair game.
Do you feel like you are competing with sous vide products like anova?

If so how do you justify the price difference?

I love the idea, but I just got an anova for ~200 and felt like that was just at the edge of a reasonable price for me. Not having to bring water up to temperature/have a giant pot sitting around would be nice, but just not sure if it is worth the extra 300.

EDIT: a tiny amount of reading later: I see that another advantage is that you can do both the low tempature 'sous vide' style work and then sear with the same machine. That is a nice value add.

I personally got an anova largely because of chefsteps. I would highly recommend sending them one if they will take it.
Interesting. I don't have a password. And I defy you to unlock my phone.

The question is "Can I be forced to unlock my own phone? Under what circumstances? Under what circumstances can I be charged for refusing to do so?"

If you haven't already guessed, I use a complex swipe pattern, one that uses all nine points and cannot be determined from reading the grease streaks, at least not easily. I know this because I moved to the current pattern after my daughter unlocked my phone by reading the grease streak. I changed the pattern and handed it back. It even used the previous pattern. She took one luck, uttered an obscenity, and handed back the phone.

Can I be compelled to describe how to perform the swipe? To describe the pattern? To guide the agent? Interesting questions....
That comment is just supposition. The author has not demonstrated any knowledge of VMware development or legal practices.
That is one ugly site
I think angular is not after runtime type checking, like the TypeScript compiler. I think what they're after is keeping type information beyond `instanceof`, like keeping information about interfaces and the ability to access type properties beyond `Foo.prototype.bar`.

Edit: to clarify, runtime type information should not be used to check for types again, but rather to do things similar to Java's reflection.
I mostly skimmed. (I am supposed to be working right now.) My general impression of a lot of it: Wow, a whole lot of ego. Also: "Can you say Duke Nukem Forever?"

However, the closing list of YC frequently asked questions looks potentially useful:

Y Combinator’s FAQ
1.What are going to do?
2.Potential Users?
3.Obstacles in your path?
4.What’s wrong with existing options?
5.How you’ll overcame the barriers that allow existing options to stay bad?
6.Who needs what you’re making?
7.How do you know they need it?
8.What are they doing now?
9.What makes you different from existing options?
10.Why isn’t someone already doing this?
11.What obstacles will you face and how will you overcame them?
12.How will customers/users find out about you?
13.What resistance will they have to trying you?
14.How will you overcome that resistance?
15.What are the key things about your field that outsiders don’t understand?
16.What part of your project are you going to build first?
17.Who is going to be your first paying customers?
18.If your startup succeeds, what additional areas might you be able to expand into?
19.Why did you choose this idea?
20.What have you learned so far from working on it?
21.Six months from now, what’s going to be your biggest problem?

Edit: Whoops! Formatting
Backblaze Storage Pod 4.5 – Tweaking a Proven Design
So when do we start calling this K&D?
If is not 1's and 0's is not native for the CPU so why downplay the intelligent attempt to empower humans with easier scripted interfaces?

Yes, I called language an interface. And most suck.
This reminds me of a C program I once saw. Certain functions in the code were dependent on the stack order. If you moved any thing around the (10mm+ LoC) app would fail to compile. Therefore any time anyone wanted to change these functions they would just append more code to the bottom, never touching any of the existing code. Most of it was garbage, but if you touched it at all, everything would break.
I'm currently working on a project that does just that. The goal is to take texts transcribed at Gutenberg and compile them carefully against strict typography and quality guidelines. Master format is epub and texts are also carefully annotated with semantic tags. It's not quite Gitenberg in that our goal probably won't be to process every Gutenberg text, and the point is to also to process each ebook against an opinionated standard. The project's work is also released to the public domain.

I've got around 40 books done and I'm 90% ready to launch the project at standardebooks.org. Drop me a line if you're interested in learning more and maybe contributing. Contact info is at the site in my profile.
Why Facebook Pages’ Total Likes Will Drop from March 12?
It's not that we tolerate it, it's that our voting populace is largely single issue voters and don't really care about whether the next president wants to remove the Patriot Act. They care about social issues like reproductive rights. Added to mostly binary voting (two party system) means you only have two real choices that are polar opposites on the hot button social issues.
Giving someone the password allows more than just looking around. Giving someone the password also allows them to modify the data on the device.

Even if you "have nothing to hide", this is worrying. Who knows what has been changed on your device?
I agree everyone has their own definition, but the one you are giving is a pointy-haired definition, where the only metric is LoC and a successful demo of some feature.

Even though it's hard to measure a lot of things like technical debt, architectural benefits, bugs, edge case handling, UX polish, teamwork, etc, it doesn't mean that you can reasonably get away with discounting those effects when you talk about 10x. The 10x is referring to productivity, which is implicitly a net measure (gross productivity is just activity, and no one willingly pays for that).

So yeah, you can be 10x in terms of cranking out working code a lot faster (rare), but if that is blowing other people up then it's not meaningful to say they are more productive, in fact it's extremely harmful to risk putting them on a pedestal like this in front of clueless management. For me, true 10x is more intangible than cranking out functionality, it's more about the ability to reconcile the details with the big picture, and zeroing in on solutions that solve the most problems and create the fewest. How this actually looks in practice varies from project to project, but I think it rarely correlates with sustaining a 200wpm typing speed for 8 hours a day.
>its goal should be to bring a novel contribution to the state of the art in the field

I would qualify that statement by saying that the goal of a PhD should be to demonstrate the ability to bring novel contributions, etc.

It is impossible to predict the outcome of a truly innovative project, which ideally the PhD candidate is engaged in, so the failure of any such project shouldn't be a reason to deny graduation.

The candidate should be judged instead on their ability to do research correctly, i.e. with the goal of discovering facts, however inconvenient they may turn out to be, rather than be coerced into churning out yet more useless publications with overblown claims.
If you had bothered to read the article you would know this was Canadian Border Patrol.
More required reading on this topic: http://ridiculousfish.com/blog/posts/old-age-and-treachery.h...
That rule is good. Using divs normally is fine. However, it is possible to overuse divs. Sometimes you'll have a div nested inside a div (and so on) six levels deep. That's considered bad.

For example,
<div id="div-holder">
<div id="inner-padding-div">
<div id="right-align-div">
<div id="centering-div">
<div id="actual-content">

is bad - you could reduce that to one or two divs at most.
Deplorable. Where notebooks are concerned, it reminds me of a TrueCrypt decoy password feature that would unlock a 'clean' hidden volume when entered in place of your 'working' volume password. Might be mistaken, though.