skysight-inc/HackerNews huggingface dataset:
I think I agree with all of that. Especially the "interviewing is hard" part. But what's wrong with having someone sit in front of a computer to write some code?

At the company I'm leaving, we ask candidates to do a small project as a first pass. If the code isn't awful, we call them in to pair program with us (we're a pairing shop) on the code they wrote to improve it.

The company I'm joining just has you come in and pair (they're also a pairing shop) on projects their team is actually working on for most of a day.

I find both to be pretty good approaches. Better than having someone write code in an unfamiliar setting (the white board) to solve problems which are often, but not always contrived (write quick sort, etc.), at least.

We've had pretty good success with identifying good candidates since we switched over to this model and the place where I'm starting is a consultancy which is pretty well-regarded in the startup community, including HN, so they've probably had reasonably good success identifying talent.
It's not even a system of rules. It's a basic principle: children need to become adults, so make them get on with it.

Would you like me to post a mathematically formalized educational policy next, or will you perhaps switch to conversing rather than attacking?
I do it the way you just mentioned. I create specific modules and have them inject their dependencies. Each modules I create has its one or more models within its domain. I was going to go the repository route (one module per type) but it seemed overkill.
Can't authenticate me based on my information (steady address for 2+ years, on credit reports, drivers' license, etc)... and to fix this I can photograph and encrypt my DL/passport?

:(
Love the idea of Twitter for Mathematicians.
> Again, you're begging the question. You're assuming that the original admission process measured "merit" in the first place.

He (that is, yock) did not beg the question. I quote "If gender is to be elevated above merit, all we've done is exchanged one form of discrimination for another". Perhaps the old policy favored prior exposure in contrast to merit; now the new policy favors gender over merit. Perhaps aroch is assuming that the original process was merit based, but yock's argument in no way reflects or depends upon such an assumption.

>No, it's not. It's not worse for a small number of marginal male candidates to be denied admission as a side-effect of a larger effort to counteract the impact of centuries of discrimination against women. Not even close. Not even a little bit. Not on any day of the week.

The root of the problem, at least as far as I understand the Feminist Movement to be saying, is that an attitude of discrimination based upon factors which aren't inherently relevant to the issue at hand (such as choosing not to serve someone food just because of their skin color) is wrong, regardless of any history of transgressions.Vengeance is not justice. Besides, we don't actually know the net number of people who are unfairly (i.e. for reasons other than merit) prevented from entering CS as a result of this policy change.

> The fact that a few workers might get killed doesn't stop you from building the skyscraper...

While not an unreasonable analogy regarding the trade-offs and risks of progress, it is not the most flattering of you. More than a few movie plots have villains who take more or less the same attitude. Of course, they were less scrupulous about prevent unnecessary worker deaths, especially when they "had it coming"...
Full Disclosure: I worked at a plywood mill that, in the past, suffered a few too many workers deaths until the workers formed a union and OSHA stepped in.
Have a Co-founder You Can Be Proud Of
Visatocanada
Care to share what kind of info they had and how accurate it was generally?
The note that he "knows hundreds" of homeschooling families and the claim that they all conform to his model seems like a generalization about the homeschooling community at large, even if it's not 100% explicit.
You can take measurements with respect to particular objectives. For example, does product description A or product description B lead to higher sales? I agree you can't measure something as vague as "complex ideas and values", but you can certainly find more concrete things that are quantifiable that are decent proxies.
Any modern website should hopefully look decent/good at that resolution considering the ipad is 1024 width in wide mode (or the ones that show up in my GA are).

Media Queries are king, and so are responsive websites, so hopefully websites start using them.

I still make sure internet explorer < 9 is set to a ~960px width because of the prevalence of 1024 width (It is my highest ranking screen resolution on non-technical sites.
I've been experimenting with Angular today and have found this super helpful, thanks!!
Indeed. I would have run CCleaner first and use IE (which I never use) to make sure they didn't get any new info out of me. The only thing they could get at that point is my IP address unless I went through a trusted VPN.
Every time I reach a crossroads in my career, I find myself considering going into teaching. Then I recall the cost of becoming credentialed (somewhere in the $20k-$90k range) and the fact that I would make less than half of what I make now, and I can't bring myself to take the option seriously.

It makes me angry that, if you finish your PhD (and maybe even if you don't), you would be perfectly qualified to teach college students, but teaching seniors in high school is out of the question without you going through still more schooling and hoop-jumping. Myself, I have bachelor's and master's degrees in mathematics and applied mathematics, but it doesn't matter. The public schools don't want me. Maybe I wouldn't be a good teacher, but maybe I would be. We'll probably never find out.
More Than 800,000 Scientific Papers In One Beautiful Infographic
Welcome to laws! Grab a drink, I'll hold your "Ron Paul 2012" pamphlets.
So this sounds like standard practice, how then does someone break out to become a Starchitect?

BTW, thank you for the behind the scenes detail. I love learning how sausage is made.
It's not how Riak does this, and it's not what's going on under the hood with Cassandra, either.
https://github.com/dbarlett/KFC-Tour

Now uses the the Concorde cutting-plane-based exact TSP solver.

Edit: I really should have named the repo colonel-sanders.
The primary complaint of the article is tools that manage the files in git and symlink things into place have lots of dependencies.

ghar, a project I wrote, is a single standalone python file: https://github.com/philips/ghar
At the bottom of their new user signup page is a link to an "opt out" section. If believed, they allow you to install an online cookie and mail them forms to stop Acxiom from tracking you online and selling your data.

http://acxiom.com/about-acxiom/privacy/us-consumer-choices/
We are not comparing Dev tools. We are comparing Dev life cycle and methodologies
You know I use to see these articles and think, 'that's not me, I can function just fine with 5-6 hrs and a nap, and it was true, I could function just fine.

What I didn't realize is the long term effects it would have on me, my memory became really bad, I was irritable to the point where I thought that's just who I was and worst of all I started having a really hard time grasping new concepts.

I've been getting 7-10 hrs of sleep a night for about two months now and I already noticed a drastic difference in my brains performance.

PSA: Those extra couple of hours of staying awake aren't worth it guys!
FFXI was developed for the PS3, where it was very popular. I believe the next one (FFIV?) will also run on consoles.
See also: Cloud Party, which is basically SL in the browser, thus solving many of the problems SL has at the moment. Cloud Party plus WebRTC is gonna be real, real interesting.

http://www.cloudparty.com
|| is a Monad
My company has prototyped on both platforms, and I strongly prefer Android for this purpose. Test flight is significantly more inconvenient for all parties than sending around Android apks. So is Apple's provisioning process for development (you'll certainly have to figure out how to re-provision your development devices a few times).

Android's OS integration also makes for better demos of our app. Since it's a remote control for another device it makes a lot of sense to have lock-screen and pull-down controls. We can't show that off on iOS.

Finally, the Android developers that I know simply don't use the simulator, they always use hardware. I found it strange coming from iOS, but I've gotten used to it. I weight this negative much lower than the deployment advantages that Android has for prototyping.

Of course in the end you'll have apps on both platforms, but here's a vote for doing early development on Android.
A 1987-2007 dataset is available from UPenn:

http://ldc.upenn.edu/Catalog/CatalogEntry.jsp?catalogId=LDC2...
Homeschooled child of a college valedictorian and a Harvard PhD here to disagree with you.
Dont forget the crystal meth!
OK, now cite where they think general intelligence is tomfoolery.
Sorry, should have specified laptop. The Mac Pro is a terrible way to purchase raw computing power - it's there mostly for OSX-based media professionals.
> but with less virtual sex obviously

The second you say "I want to build a virtual world but with some aspect of control," you've already lost.

Just don't even try.
Those of you who do not follow current events may not realize that this is not a straw man: http://www.christianpost.com/news/police-raid-home-seize-chi...

(And those of you who are not parents do not fully comprehend how disturbing this is to those of us who are.)
I agree design language matters - don't take me as anti-designer. I believe that this article severely and massively overstates it, though. Effective design hints at the intended message (sometimes, though as you get more iconic this design message becomes more and more abstract), it does not build the brand.

Take Whole Foods as an example - the typography, colors, and accents on the logo all refer to a desired corporate identity, but it would IMO be severely overstating the case to say that this is the embodiment of the company's brand, as the article seems to be claiming for Yahoo. The logo is but one tiny part of a huge puzzle, the vast majority of which lies firmly in the realm of marketing and branding.

Honestly, IMO Yahoo could change their logo to nearly any of the crazy options that they played with, and their brand would not be measurably worse off (or better off). Once you move away from "Bob's Burger Palace" with a giant neon burger for a logo, you're getting into territory where the perceptual impact of your logo becomes more and more esoteric, hard to measure, and subtle. I sincerely doubt anyone looks at the Yahoo logo and goes "those disjoint serif letter sure sound like a fun and dynamic website!"

There are good logos and bad logos, IMO the notion that logo design and measurably influence brand perception (especially when you get into extremely abstract logos like Yahoo, Apple, or even Google) is true, but severely overstated by some designers. It would seem to me that a successful logo is less about messaging and more about its longevity and ability to be iconic.

If you took some text and wrote it IBM-style, it would still be visibly IBM. If you took the red-yellow combination and put it on something without the arches, it would still be visibly McDonald's. The mermaid figure that represents Starbucks is so out there, and the green so consistently applied to all of its branding, that it can stand alone without the name of the company and still be instantly recognizable. Those factors are IMO far, far more important to a logo than the extremely abstract ideas and values they represent.
This level of fear and worry about what an insurance company might try to argue seems too high, and not because insurance companies don't deny people for silly reasons, but because it literally isn't worth the years of fear and worry next to how little it will probably help. There are better sources of reasons to deny people, anyway, than pictures of chubby kids.
You can certainly send Cap'n Proto messages over 0MQ (or nanomsg) pretty easily -- Cap'n Proto gives you bytes, 0MQ takes bytes. Done deal.

However, supporting Cap'n Proto's planned RPC system on top of 0MQ may not work so well. The thing is, 0MQ implements specific interaction patterns, such as request/response, publish/subscribe, etc. Meanwhile, Cap'n Proto RPC is based on a different, more fundamental object-oriented model that doesn't fit into any of these patterns. A Cap'n Proto connection does not have a defined requester or responder -- both sides may hold any number of references to objects living on the other side, to which they can make requests at any time. So it fundamentally doesn't fit into the req/rep model, much less things like pub/sub. On the other hand, you can potentially build a pub/sub system on top of Cap'n Proto's model (as well as, trivially, a req/rep system).

I discussed this a bit on the mailing list:

https://groups.google.com/d/msg/capnproto/JYwBWX9eNqw/im5r_E...

At least, this is my understanding based on what I've managed to read so far of 0MQ's docs. I intend to investigate further, because it would be great to reuse existing work where it makes sense, but at the moment it isn't looking like a good fit. If I've missed something, definitely do let me know.
Moving from C++ to Python to improve performance
Regardless of which political movement you or anyone else associates that phrase with, that is essentially what anti-homeschooling proponents are advocating.
You'd think one of the leaders in the personal data broking field -- online and off -- would be able to go about this a bit less ham-fistedly.

But I'm also surprised as many hacker newsers have submitted their info as it sounds. So, if hamfisted works, hamfist.
Three words: high fidelity prototypes. You can use them irregardless of the process to distribute your application. You should already have customer feedback on your app before you even commit engineering resources to write production quality code, and there's no excuse not to be prototyping and getting customer feedback far before you release it to the app store for the masses.
Shadow interviewers don't do a separate interview. They typically observe an interview done by an experienced interviewer and then write up feedback.

It is primarily meant to be a learning experience for the shadow interviewer. They will get to see the feedback written by the primary interviewer, and the primary interviewer will usually critique the feedback from the shadow interviewer.

The feedback from the shadow interviewer isn't actually dis-carded - it gets sent to the hiring committee, with the indication that it is from a shadow interviewer. It can be given less weight by the hiring committee members, but I've been on hiring committees where the shadow interviewer picked up on something that the primary interviewer missed that affected the hiring decision.
CS109 Data Science (taught by Joe Blitzstein)
Sorry but it sounds like you are a android noob
Instead of signing up and cleaning their data for them, or "opting out" by installing their special cookie which continues to track you around the internet, opt out the right way: block all ad networks via a browser extension like Disconnect or Ghostery.

More options and tools here:
http://lifehacker.com/the-best-browser-extensions-that-prote...
...a single multi-cell update to a given record is guaranteed to be _atomic_, and if you have two concurrent multi-cell updates to a single record, they are guaranteed to eventually resolve to a consistent ordering of those operations (though without a strong clock/timestamp it is non-deterministic from the callers' POV).

I disagree. https://gist.github.com/aphyr/6402464
This. I'd rather watch an engineer take a minute to sweat through his memorized lines about X company's latest chips in heavily accented English than spend 15 seconds watching the usual amalgamation of meaningless statements, slick graphics, and lowest-common-denominator jokes.

Say what you will about the creepyness of automatic profiling, but in my experience it has made some significant progress towards advancing advertising from a necessary evil to a genuine value-add.
My main problem with this is it leads to accidentally executing git commands on your dotfiles repo.

Like, say you thought ~/src/xulrunner was a git repo, but it was actually managed with hg or maybe was extracted from a tarball. Whereas normally executing some git command would complain that this is not a repo, if your ~ is a git repo then git will happily execute whatever you told it to on your dotfiles repo.
Even easier than that in my experience. We've just been updating the provisioning profile with new devices and uploading the profile to Testflight, then sending testers a TF web link that they can click from their iOS device for ad hoc testing. As long as the UDID is in the provisioning profile, testers don't even need to register for a TF account. It really is a breeze.
There we go with this fragmentation bullshit. Say something concrete.

BTW I had the same problem - what works on iPad 3 didn't work on iPhone 4 and I fixes something that didn't work on touch.
I highly recommend requesting a LexisNexis Risk Solutions Full File Disclosure [1] at least once a year. You have to mail in copies of an ID and proof of address, but I found signs of identity theft that didn't appear on other credit reports.

[1] https://personalreports.lexisnexis.com/access_your_personal_...
There's also: yearofmoo [0], the AngularJSLearning Index [1], David Mosher [2], tutorialzine [3], and the ng-newsletter. [4] I would like to see the Integration With Other Languages/Frameworks section expanded (D3, PouchDB, etc). Are you guys planning on expanding on that?

[0] http://www.yearofmoo.com/

[1]https://github.com/jmcunningham/AngularJS-Learning,

[2] http://www.youtube.com/user/vidjadavemo/videos

[3] http://tutorialzine.com/2013/08/learn-angularjs-5-examples/

[4] http://www.ng-newsletter.com/posts/beginner2expert-how_to_st...
Have Advances in Consumer Electronics Reached Diminishing Returns?
Isn't this basically a simpler version of RoboRally?
I'd rather not see any ads or be tracked at all. Don't bother opting out via their cookie. Use an Ad Blocker.
Sorry, you know nothing about pricing a product.

The initial cost (paying knuth) is already paid for ages ago. The editorial work is extra for each edition, and probably paid on the local market prices.

The costs now are printing and distribution. I will guess it is cheap. Specially with local market prices.

All that is left to price the product now is how much profit you can extract from the market and still make a sale. Don't we discuss A/B testing of price here over and over?

In the USA, people can be convinced to pay $150~$800. in India they probably lose the sale if they charge R1000.

In both cases, they make the sale with the most optimum profit available at each market, while providing no real benefit for the consumers who still can't get a digital version.
So how many VCs have you profiled to come to this conclusion?
Why don't you want to register a personal account and convert later? It seems odd to complain about this when it's very straightforward to do, and you can be up and running almost immediately. I haven't even bothered with a business account, even though I've incorporated and have been selling my app for > 1 year.
Even more pedantically, he almost certainly meant "kW". (On the assumption that the speaker's native tongue is, say, Russian, his usage of "Wt" is actually not surprising.)
Submitted new user form at www.aboutthedata.com/... "We'll fix the error soon!" WTF? Is this a phishing site?
Huh? It was windows basically and iteration was depending on the App author.
if we were to design something that stands upright (such
as a building) we would rarely use a single column.

We kind of do that: elevator cores.
I suppose it makes sense, straighter track allows for higher speeds.
I don't really know what has changed in Rust over time (though a fair amount has changed in Redex (and some in Racket) since this was written, particularly an improved way to write a type checker). Skimming over the current version of the Rust tutorial, it looks like the model doesn't include the full variety of pointer types (just boxes with no notion of ownership), pattern matching/algebraic data types (it does have tuples and projection), or concurrency, and the model's type system is monomorphic. One TODO is for the stack (I'm not sure what there is to do for that). The other is for assignment. This would typically be a reduction step that changes the contents of the heap, but maybe there was still some question about the details of that change (such as whether/when to drop unreachable heap cells). I expect Rust's concurrency would require some more thought about how best to represent program state and some changes to the type system.
You seem to be under the mistaken impression that apple cares about the money, at the scale the MAS operates at, its nothing to write home about. So i doubt very much that they plan on changing anything at the current time.
Secret-Sharing App Whisper Snags $21 Million From Sequoia
Because in SCIFI novels the VR is there as a interface to facilitate the use. It was the interface. It's much more practical to plug you brain and have VR and actions than to sit at a desk and slowly type commands and read them out.

SL is just there for the VR, it's useless. You have the worst of both worlds. It's like saying "why the replica of Paris in a vegas cassino does not get the same amount of visitors that real paris get?"
Same gambit as the 'ol, "There's been a credit card database leak! Enter your credit card number to see if it has been leaked!"
And of course, the video for the song, which might explain its choice:
Chemical Brothers - Star Guitar
https://www.youtube.com/watch?v=0S43IwBF0uM
First of all, nobody's opinions are substantiated. I believe that human nature has not and will not change. By human nature, I'm talking about what drives us to do the things we do.

I understand the logic behind BIG. My problem with the _idea_, as it is, is that the idea ignores human nature. If you want to bring an idea to the table, at least be honest about it.
I am not sure if judging the value of currency for people is as easy as converting from Dollars to Rupee. I doubt if it is that simple.
A Twisty Maze of Linux Clocks, All Slightly Different [2010]
I'm surprised no one has mentioned Surrogates http://www.imdb.com/title/tt0986263/. Forget mobiles phones, Secondlife needs some sort of conciousness hookup.
Google definitely asked me "how many ping pong balls fit in an airplane" straight up back in 2007. Then again I like Fermi problems. :)
Yes. And since most books usually bought are Indian editions, we rarely realize how great the original editions can be.
Show HN: Watchman, A new standard in GCC buffer overflow prevention
I'm creating a new open source project that helps prevent buffer overflows in programs compiled with GCC. It's easy to show that ProPolice and heap meta data are not enough to stop buffer overflows. Watchman puts more random numbers in more places, and checks them more frequently.
Or probably they are reducing the physical page size so everything gets pushed forward. I haven't yet seen the original book so I can only speculate.
They are heavy buyers of Facebook ads so I imagine a fair bit of traffic comes from those + the fact they have a sense for "viral" content. Although Peretti says they are profitable in his internal memo, I am quite skeptical until they release some real numbers to back that up -- I wouldn't be surprised if Facebook buys them.
It weighs 108 pounds. That is ridiculously heavy and I could never imagine climbing any hills with this thing without using the assistance.