skysight-inc/HackerNews huggingface dataset:
It sounds like you're challenging my central claim: conventional statistics has largely ignored the impact of computational technologies on inference, and dismissed the resulting failure as a mere marketing problem.

You are wrong.

Boosting is a generic technique, and reducing it to gradient boosting and then claiming it as "mainstream statistics" is silly. Boosting is not, even today, part of the standard statistics curriculum, despite its wide utility. But the bootstrap is. I wonder why?

Describing Leo Breiman as a stats professor is similarly twisted. He was always an outlier in traditional statistics; in fact, he left a position in the math department at UCLA because he didn't fit in, and began independent consulting, during which time he developed CART. And during his time, years later, as a bona fide stats professor at UC Berkeley, he spent considerable effort overcoming a tendency of mainstream stats to ignore the implications of computing. For instance, he was one of a small number of stats professors who was active in the NIPS community. (His bio at http://projecteuclid.org/download/pdf_1/euclid.ss/1009213290 is absolutely fascinating, see pages 195-6 for his feelings about conventional statistics.)

And don't forget that a lot of the popularity of CART was due to the C4.5 implementation, due to Ross Quinlan, a CS professor with a physics background, which allowed easy building of classifiers on top of trees. Which points out another thing, that these advances have in many cases not come from, strictly speaking, computer science; physicists and engineers have been very influential.

SVM's were developed by Vladimir Vapnik and collaborators, who came out of a Russian math/physics background. Who cares whether SVMs have a model or not? This is an example of the myopia that afflicts old-fashioned statistics. SVMs are highly effective predictors with deep mathematical properties and admit a statistical analysis of their performance and properties. (You don't think every statistician who uses logistic regression really believes this is a model for the data generation process! Yet logistic regression is part of the stats canon.) The SVM analysis ("large margin classifiers") largely took place, again, outside mainstream statistics.

We could say the same thing about neural networks.

And we could say the same thing about deep learning.

NNs: 1980s-1990s. SVMs: 1990s-2000s. Deep learning: 2000s-2010s. In ten years, we'll be adding another example to the list, because this myopia is not just poor marketing skills.
I want a Windows Phone. But I have an iPhone. I had a Windows Phone and still ended up getting an iPhone. I also want a Ford Raptor SVT, but drive a Fiat.

Sometimes we don't use what we want, even if we can afford it, because what we want just isn't practical. Even though we wish it was. If that were the case, I'd still be using my Palm Pre.
Being and containing are different things. (Although I would not be disturbed by that in this cases like this.)
Or maybe their customers are asking them for it?
It is, but browser coverage is pretty impressive by this point.

Just not on iOS. Sigh.
How my free course helped me make $3000 in 3 days
You're ignoring the aesthetics of the app and the marketing. It stands apart because of it.

To give you an anecdotal idea of how compelling that can be, I booted my gaming Windows machine just to take a closer look at it.
A bit of context would be nice. I gather from the comments this is some neat css hack. Without that, I had no idea what the page is about.
If taxi drivers actually adhered to those "common carrier-esque" restrictions, they would have a valid point in expecting Uber to follow the same. As it stands, you're speaking like someone who hasn't actually endured the experience of needing a cab driver to adhere to them.

Unfortunately, it's not enough to have a written law that says "oh yeah, taxis will totally take you anwhere, pick up anyone hailing them, and accommodate the disabled"; it needs to have actual observable implications.

When your entire defense is that "but we have to provide this public service", you might want to check that you're actually providing it.

Agree about the dangers of needing to make everyone a pure good or a pure bad guy though.
Show HN: Pre-commit – A framework for managing multi-language pre-commit hooks
A few blog posts earlier, the author writes about "Network Analysis application in Genetic Studies ", so I am confident to say this isn't a typo.

And for a quick-and-dirty custom analysis of big data sets, the unix tools might be a lot more convenient than databases.
He is a biologist.
My primary criteria when interviewing junior candidates are:

1) Do you have basic problem solving skills?

2) Can you communicate clearly?

3) Do I want to sit next to you for the next 6 months or longer?

If you don't know Ruby, I can teach you. If you don't know Elasticsearch, I can teach you. What I can't and don't have time to teach you is how to solve a problem on your own without me holding your hand, and I especially don't have time to waste trying to communicate poorly with you.

And obviously, I want to work with someone who is pleasant and interesting. I don't wanna sit next to someone for 40 hours a week who stinks or is rude or can't carry a conversation.

If you meet those three criteria, you've beaten 90% of candidates that walk through the door. The last 10% is what gets you the job. (Obviously, if you DO know Ruby or Elasticsearch, that's a huge plus... but it's not one of the bare minimum requirements.)
Travis Kalanick Defends Uber on Twitter
Don’t Want Me to Recline My Airline Seat? You Can Pay Me
My first technical interview they asked me to write a constructor and I completely panicked. It still haunts me to this day that I think the guys in the room thought I was some sort of idiot.
There are pressures from both the earn and the spend side, but the surest path to misery is living above your means. Dickens had it pretty much nailed with, "Annual income twenty pounds, annual expenditure nineteen pounds nineteen and six, result happiness. Annual income twenty pounds, annual expenditure twenty pounds nought and six, result misery."
I find http://www.cprogramming.com/
to be a really thoughtful tutorial.
Sometimes the surveillance state will set you free
C3.js: D3-based reusable chart library
Show HN: Hyperscope – All of the Hyperlapses
As someone who works in the cultural sector, and has seen a million terrible arts/museum/heritage sites, I quite like it.

Yes, it has flaws - and not just the scrolling - stuff like having links rendered without underlining and in the same colour as body text.

But I could find the location, opening hours, and ticket booking link almost instantly, which is what 99 out of 100 of people visiting that site will want. It's well-designed from that point of view.
Wow, a trip down memory lane!

I used Star Lisp to program a Connection Machine 1 (the SIMD one) in the 1980s.

I could run the simulator under Coral Common Lisp on my original Macintosh, so, development was very nice since I didn't have easy access to the DARPA provided CM-1 (I had to fly to another city to access it).
Thanks for actually explaining it. Now I see why my other comment got down-voted.
From my experience this is how everyone is hiring... sounds like you've had some bad experiences.
The 1.2M Ops/Sec Redis Cloud Cluster Single Server Unbenchmark
I bought a Samsung E2370 as a hiking phone for 70USD. The usual one-day battery time is no good if you plan to hike for weeks. According to the specs it has 90 day standby. According to the web site its only 65 (not sure why it differs).When I had it idling on my desk I had to charge it after 70 days. I guess this is what you get with a modern bulky battery if you just scale down on features.
Couldn't you do a hash of the email?

http://dialzoo.com/67135a14d3ac4f1369633dd006d6efec
There is a command on freebsd for transposing text table rows to columns and vice versa, but I can't remember or find it now. It is in core, fwiw.
They do:

https://developer.amazon.com/post/Tx14BH5AW0NG41K/Amazon-Map...

granted, this might not be as fully-featured as Google's (I never used either), but given the existence of Openstreetmap and other efforts like the Nogapps project http://forum.xda-developers.com/showthread.php?t=1715375 there should be enough manpower to build a solid alternative.

It's a bit sad that Amazon is not capitalizing/building-on/improving OSS, but it's even more sad that 99% (random estimate) of the (western?) Android apps are constraining themselves to run only on Google-licensed devices
It's also worth asking for the HN discount on rsync.net if you're going to sign up with them.
I heard you can sideload Amazon Video. Never got around to trying to make it work myself, though. Has nobody on here tried that?
I noticed that the PDF manual was dated 1991. I must have been using an early version of the system since I think I programmed for the CM-1 in 1989.
> Variation across teams in big companies is enormous. Just because a company was successful doesn't mean your candidate had anything to do with that.

This might seem to be an over generalisation. It's probably true enough at large consulting body-shops but I'd certainly punt on a lower-end ex google dev comparing favourably to the industry average.
Invest in think tank that will work on figuring out a model of governance/society that will ensure no one goes hungry, no one lacks healthcare, everyone has access to education/learning material in their chosen field, there is little or no income inequality - maybe a society that does away with money.
Rewatching those reminded me of how phenomenal Demovibes 9 is: http://www.demovibes.org/dv_info.htm

As far as the Farbrausch comment, I think the appeal of Debris, in particular, is the stunning audio component of the demo. Chaos Theory is beautiful, but the audio/video components don't feel as tightly integrated as some of Farbrausch's work.
I am an instructor at a coding bootcamp and I conduct technical interviews of our applicants pretty regularly. I have recently been very concerned with tackling the idea the author first addresses: not hiring (or in my case admitting) for what people already know. Our program only has 12 weeks with the students and so what I am most concerned with is the applicant's ability to pick up new concepts quickly.

In the past we have tested students on the little bit of Ruby or Javascript they had studied to prepare for the interview. I am of the belief that that method has helped determine who knows a little bit of Ruby but not who can ramp up on complicated topics quickly during the program. My attempts to address this have led me to doing a 15 minute lesson on something totally new to the applicant and then having them answer questions based off of that lesson. So far I've found it to be useful.

Technical interviews are hard. It's easy to suck at them.
Investing $4000/month (which is what I do on a salary barely over $100k while living by myself in a 1 bedroom in the East Village, NYC and going out for every meal) at 3% will get you $1 million in 17 years. That means you'll be a millionaire by the time you're 40 if you start doing this right after graduating college.

3% happens to be the rate that stocks have historically appreciated above inflation, so by doing this you'll be a millionaire in today's money.

Don't believe me? Try it: http://www.bankrate.com/calculators/savings/simple-savings-c...

EDIT: For the poor, there are many structural problems that lead to a cycle of poverty, but it is possible to escape even that with very good money management. I dated a girl whose parents came to America on a raft, with a fifth-grade education. They slept outside the 7/11 where they worked at first (didn't have to spend any money on rent), and ended up owning a large portion of their town by the time they were in their 50s.

In short, don't knock thrift. Yes, earning more is always great, but savings combined with compound interest is magical.
Assassin's Creed Pirates Apk Mod Plus Data Full Download
I can't say one way or another if the client is OSS, but I do know you can run it headless, I've done it before.

IIRC, you need to tweak a non-headless client to direct it to the headless instance (some config file to point to the server vs localhost) and everything works from there.
4000 is only for the GPU though, not the whole node.
Just building from source doesn't guarantee anything.

Firefox is giant. It shouldn't be hard for a malicious party — should one appear someday — to hide some tiny backdoor somewhere in a more-than-a-hundred-megabyte source code tarball.

Verifying GPG signatures of the tarball could prevent some (but not all) issues, but from my observations it's rarely done. And when I've seen it done public key's origin wasn't thoroughly verified, just blindly `gpg --recv-keys`'d from keyserver.
I don't know about SpiderOak but I totally trust Tarsnap.

But agreed we have to trust the software companies/devs when using crypto.

Not many people really trust Dropbox anymore to build client-side encryption themselves. But you could use a different program for encryption with dropbox as simple storage. That being said, you still have to trust the Dropbox binaries installed on your system as well. Security paranoia can go deep.
Here is the code for the simulator: https://github.com/g000001/Starlisp-simulator
I know Andrei and have been following him and the team since they started. Great service. Incidentally they're an Erlang shop that uses release upgrades to do seamless code deploys without losing a chat session. Impressive.
You mean like Windows 8 and OneDrive? Or OS X and iCloud? Or Ubuntu and Ubuntu One(now discontinued)?
I have this issue as well. I get extremely nervous and forget very basic things during phone and in person interviews.

I like reading these kinds of articles because they make me feel like less of an idiot, but that's not going to help me get over the issue.

I think the next time I'm actively looking for a job I'll have to just buckle down and practice interviewing and whiteboarding code, which unfortunately is time I would rather be spending building real things instead.
Yes, that is why the sentence begins with the word "if".
Okay, if your traditions prohibit crapping in your house - no problem, build a network of decent outhouses. I mean, if most dirt-poor 15th century subsistence farmers could build an outhouse for themselves, then that should be no problem for a 21th century farming villages with government support.

The child growth stunting effects aren't caused by lack of nice plumbing as such - even moving from open defecation to covered pit toilets would solve most of the problem.
I think this is a neat idea. It brings up some questions about telemarketing and spam. I am not familiar with telemarketing laws but I'm a little more familiar with the spam laws. Now that the message is going through an email, I wonder if someone could get into trouble for breaking a spam law where a phone call would have been fully legal.
I use this command very frequently to check how often an event occurs in a log file over time (specifically in 10-minute buckets), assuming the file is formatting like "INFO - [2014-08-27 16:16:29,578] Something something something"

cat /path/to/logfile | grep PATTERN | sed 's/.*\(2014-..-..\) \(..\):\(.\).*/\1 \2:\3x/' | uniq -c

results in:

273 2014-08-27 14:5x
222 2014-08-27 15:0x
201 2014-08-27 15:1x
171 2014-08-27 15:2x
349 2014-08-27 15:3x
230 2014-08-27 15:4x
236 2014-08-27 15:5x
339 2014-08-27 16:0x
330 2014-08-27 16:1x

This can subsequently be visualized with a tool like gnuplot or Excel.
When doing a redesign – how long to keep polishing before switching
Couldn't you similarly ask if they have to include Facebook, Twitter and others where they currently have Google+ integration?

Seems like it's their choice to integrate whatever they want, outside of some antitrust violation.
I run into this all the time as I bootstrap my company. I have a deep temptation to try to do everything myself. And, a lot of times, I will do so. But, I have to keep reminding myself that there's way more value in outsourcing things. I have enough extra capital to do so, so there's no reason not to. But, it's a mental challenge to allow myself to drain the bank account, as I instead feel comfortable spending enormous time tinkering with things on the side. Trying to do all the code myself only takes more time. And time is more than money in this business.
All Hamburgers (er, Pitch Decks) Are Not Created Equal
Also cross-org communication. If you're not into chatting with external parties, then think about how you would otherwise connect teams in a 500+ person company. I've tried a lot of tools but couldn't find anything that works when companies scale in size.
The Unified Future of Gaming [pdf]
Ditch Condi Rice and apologize for allowing her in, and I'll consider using Dropbox again.

As it stands, there are an abundance of other companies doing the same thing as Dropbox which do not associate with known war criminals. This makes them more desirable business partners.
Comparing freemium, premium and subscription revenue models (in context of apps)
>It's a dataframe attached to ranges. This design extends lower classes like IRanges, and all the accessors, setters, etc are consistent. You can manipulate the range part with integer range operations and manipulate the dataframe part as a dataframe. I would check out the IRanges vignette — this is very helpful.

I agree that the accessors, setters of GRange are consistent. I was having trouble picturing how manipulating the range part impacts the dataframe. I think they are like a database table joint but that is not explicitly spelled out. It becomes even less clear what happens to the attached dataframes when merging two GRange intervals. I once had to a symmetric difference of two GRange and it took a few hours of staring at the manual and trying out things at the command prompt.
def num_elephants
result = 0
@children.each do |c|
if c.respond_to? :num_elephants
result += c.num_elephants
else
result += 1
end
end
return result
end

Personally, I just wouldn't mix my boxes with my elephants :)
Im doing a redesign of a website "in the open". Users can already try it out and vote for doing the switch or not. Right now, 51% vote for the switch. How long would you keep polishing until switching?
And walmart has a lot of cashiers they can't control either. Turns out they're both liable for the actions of these agents acting on their behalf. Why make excuses?
Anything by Quikding http://quikding.com/games.htm
No the case with ruby at all, if you're reading the whole file into memory theres a good chance you're doing it wrong.

check out yield and blocks
There are two logically consistent ways of handling this type of request:

A) Pro-rate the cost and immediately drop down to a free tier or cancel the service

B) Disable renewal, but keep the same level of service until the renewal date.

According to OP, he was knocked down to free tier but not issued a refund. That is incredibly odd, given that he already paid for the service
>> Somebody who can intelligently discuss technology
>> Somebody who knows what they don't know

I believe in these principles especially. Most of my interview questions are vague (and I tell the candidate this up-front, and explain why). For instance, I'll ask them to explain how they would debug a very slow cluster, or to explain everything happens between me hitting the keys 'google.com' to me viewing the web page. This gives them a huge range of topics to cover in as much detail as they want. If they know a lot about Linux administration, or how hardware interfaces with the OS, or a lot about network protocols, they have a chance to show it off. I'll drill deeper into wherever they take the conversation, and a person scores major points with me if I drill down far enough that they get lost and say "I don't know, but my guess would be... and I would confirm that by...". I've found it to work exceptionally well.
Fizzbuzz isn't supposed to be a test of your knowledge of the modulo operator. It's supposed to be a very low bar that can filter out a large percentage of candidates who have no business being there.

If you spend 20 minutes on Fizzbuzz, you're doing it wrong. It should take 10 tops, and be limited by how quickly the candidate can write.
That's great, but I hope you'll appreciate that earning $100k+ on a single income in your early twenties without kids isn't exactly the median household I'm talking about. As you point out, you've still got plenty of money remaining to live in one of the most desirable neighborhoods in the country while eating out for every meal.

You're doing fine.
Useless use of cat?
You get to use the property for that entire time rather than having to wait until you can pay for it in cash, however. Your alternative to paying a mortgage isn't living in a home for free. It's paying rent or being homeless. If your rent is $2,500 a month, you need to subtract about $900k from that amount you're talking about putting in your savings account because it'll be going to your landlord instead.
Why not just tail -n [file]?
Yes you're mocking someone who patiently explained an important point to you. If gone35 had talked about anything else in the same courteous tone would it have been OK to mock him?

It's very simple, just don't mix professional topics and gender specific terms.

It's otherwise a really good blog post and discussion, I'm actually sorry for participating in disrupting it.
My go-to question for technical interviews is "how would you write Scrabble?". It's very open-ended. I expect them to ask me questions like "what do you mean, write Scrabble?", to draw out some class diagrams, and to implement some scoring. It shows how self-directed they are and how much they trust themselves to develop architecture.

I hate questions about bit-twiddling and sorting algorithms. I wouldn't remember that stuff because I never do it. I do expect candidates to be able to analyze an algorithm for time and space requirements, because that's important for pretty much any coding job.
In fact, some OO purists from the original days of OO suggest using this technique generally to always avoid conditionals anywhere. Polymorphism over conditionals.

http://sourcemaking.com/refactoring/replace-conditional-with...
I'm really not surprised at the lack of interest in the Fire phone. Even from the beginning, all of the advertising was focused on how the phone makes it easier to buy stuff from Amazon.

They have to focus on how the device is creating some sort of value for their end users. Streamlining the process of buying products does little to add value. Instead, it looks like a selfish attempt by the company to increase sales. Nobody cares if a product is good for the company, they buy a product because it is good for them. If the Fire does have a value proposition, the advertising has done a miserable job of pointing that out.

I haven't actually played with the phone yet, so I can't say if it is a bad device or just bad marketing. But I'm not surprised at the lukewarm response it has gotten.
Fantastic paper. I wonder what "irrelevant theory, questionable conclusions" he had in mind.