skysight-inc/HackerNews huggingface dataset:
Welcome to the new google, just like th.... no wait. Completeley different from the old[1] google.

[1] "Since the beginning, we’ve focused on providing the best user experience possible. Whether we’re designing a new Internet browser or a new tweak to the look of the homepage, we take great care to ensure that they will ultimately serve you, rather than our own internal goal or bottom line."

http://www.google.com/about/company/philosophy/

(they really should change the language in that page now)
Writing a Map/Reduce is paying a debt you don't yet owe
Ember.js Core Team interview - What sets Ember.js apart from the rest
Where has all the soul gone?
Ask HN: How do I recreate the HN front page with HNSearch API?
Hello HN,

I had an interesting idea today. I am the developer of HackerNode app for HN(http://hackerno.de) and I was thinking and I would let people have their own custom news feeds with hnsearch api. (Is this a good idea?)

Now to do this I need to figure out how to create the front page first. Has anyone tackled this problem before?

I know that the sorting algorithm function for the front page is (votes - 1) / pow((item_hour_age+2), gravity) but how exactly do I put it into the boost function for thriftdb api?

Thanks
Sumeru
Dunning & Kruger (1999) [1] studies individuals' perceived and actual performances in humour, grammar, and logic. It observed that the gap between expectation and reality was inversely predicted by competence. The authors conclude that "people tend to hold overly favourable views of their abilities in many social and intellectual domains". C'est tout.

The implied mis-interpretation of Dunning & Kruger, that inability and confidence are correlated, is as commonplace as it is untrue. The Dunning & Kruger cohort which estimated its humour at the top quartile did perform in the top-quartile. And the cohort which estimated its humour in the bottom quartile did, too, perform the worst. It's just that the top quartile estimated itself at 75 when it came out at 90 while the bottom estimated itself at 60 when it performed at 10. We are good at relative evaluation. What we suck at is pinning that to an absolute scale.

"Several of my teachers [said] I’d gotten far too arrogant...this caused me to once again return to my previous mode of thinking. I wasn't actually a good programmer."

One can be a good programmer and arrogant. The former refers to technical competence. The latter to social competence.

[1] http://www.psoriasissociety.ttsg.org/pdfs/Dunning-Kruger%20E...
I was thinking about that. While one part of me thinks that the library shouldn't have to specifically support libraries like LayoutManager, the reality is that there is no way to make it work without transplanting that code into GlobalMessenger. Considering it doesn't affect non-LayoutManager installations, it may as well be in there.

Just a quick question - the $._messengerDefaults hash allows me to set a couple simple defaults across the app, but it appears that it can't set other defaults (e.g. showCloseButton). Is there an official way of setting this app-wide or do I need to just hack it in?
Yeah, I looked at that one for quite a bit. It still leaves a lot to be desired compared to Express but it was a good start. I thought the project was dead since it hasn't been updated in a while.

I wasn't sure how to decouple the middleware functionality out of your lib so it could be applied to a different router.
I don't think I have ever used my Secondary School chemistry, or my knowledge of the biology of frogs.

But that does not mean learning those was useless - either to make me a more rounded person, or to pass me through a filter so that those who do want to contribute to society through chemistry actually discover their interests

School is a process for finding and educating those who will invent the next 100 years, and persuading the rest of us that we should support them.
No, this is HN, where you have to be careful with your Godwin's Law. Particularly when it comes to humor wrapping a weak point.
I use zotero to manage my paper library and its wonderful. One of my favorite features is tag search. If I find a paper where they measure, say, the strength of a particular protein-DNA interaction that I'm interested in, but I know I'm never going to remember the title, I can just tag it with "Pnt binding strength" or something, and then search for it later.
The <template> element and the Object.observe method both seem tailor-made for speeding up angular.js based apps.
Hot dog.

I've been working on a small side project the past week or so using the 1.5 RC and following along the best practices recommended by 2 Scoops of Django -- https://django.2scoops.org

If you haven't already, I highly, highly recommend picking up the 2 Scoops book. It's got some great, proscriptive advice and is an easy-to-follow roadmap that helps answer a lot of "what is the right way to do this?" kinds of questions. Setting up your settings files for multiple environments, using CBV's, understanding the new User Model features, writing tests, recommended 3rd party tools, securing your setup -- these things are all a lot more clear to me.

And it's actually really well written, not just a bunch of recipes. Their explanation of mixins, for instance, is one of the clearest, most concise I've ever come across. Well worth $12 and a few hours of time to read through it.
Can I use this as an API for govt bureaucracy?

Eg, provide documents with directives and have my taxes filed, my companies incorporated, etc etc?
But 2+2 is something you learn by rote, really.
Fix the culture of hn, which was an actual community when I joined.

Change the way CF is treated, though I probably need more like 15 years for that.

Put some supports and memes in place to improve education and parenting.

I feel like I am forgetting something. :-/ Probably just as well. Comments of this sort from me tend to get downvoted or attacked.

Edit: Oh, yeah, duh: Get the Solano rail plan changed.
Yes you are correct. I don't want to promote any new or different app. I am talking about the same app. Can I import their contact book and send them invited ? (of course with the permission of the user ? ) I am thinking on those lines.

My app provides copyright free books in a particular language which is not very popular. Also, my app is the only app of this kind for that community.
Obviously I can't be 100% sure of the validity, but I am inclined to believe it for a multitude of reasons:

-Outside of Apple employees, you would be hard pressed to find a person with better inside information on Apple than John Gruber

-Additionally, in the tweet, he is corroborating another Apple journalist's similar claim

-Saying it is a technical flaw reflects somewhat poorly on Apple, and Gruber isn't exactly one to go out of the way to claim Apple is doing something poorly without a real reason to say so

-"It is for the PR!" always struck me as pretty weak post hoc reasoning. Sure, it drums up some interest in the tech blogs, but it also means the store just does not work for a period of time for everyone. Including people who don't care and just want to hand Apple money. I presume Apple wouldn't go out of their way to frustrate customers and possibly lose money.
Or you know, you could just spend a few hours learning about how a tool you're probably going to be using for over a decade works.
> I don't expect my tools to be free, but I do expect that if I pay for them, they do a better job than the free competition.

Seems like an inverted way of thinking. The price of a products (software, hats, airplanes) is whatever the seller thinks people will be willing to pay. If the competition is free and is better, why are you even considering paying for something that is worse?

I paid $59 for ST2 in order to get ST2, not in order to fulfill some abstract notion of "better than the free competition". Of course, I already knew that the product worked for me, having tested it for several months, which the seller allows, no strings attached. If you buy ST2 based on the mistaken idea that it guarantees "better than the free competition", then you're making a philosophical mistake.

Now that I have paid, what should we expect? Some support, at least. The seller has a moral obligation to maintain and support the product. I think Jon Skinner has failed his customers in that respect; as the OP points out, ST2 development has been stalled for a very long time. I myself have reported a number (4, I think) of bugs that have received zero response.
What's unfortunate is that because of the way he presented himself, people have focused on this much more than the Facebook interview questions.

I think the most important part of his previous post was where he mentioned that his second interviewer didn't even explain the puzzle correctly at first. This is a serious problem that I've personally encountered in several technical interviews at top companies. It is very frustrating to have a limited 30-45 minutes to discuss a problem and you end up wasting a small chunk of that because the problem wasn't even phrased correctly from the beginning.
It's basically CPU + (disk) I/O + Wifi, but I think it would be a great feature.
Android phones have battery usage monitor.
HOW DARE YOU, you statist thug.
> Recycling/composting in and around SF is a very prevalent cultural phenomenon with a lot of momentum.

No doubt, but how does does the recycling compare to their crazily wasteful suburban sprawl profligate consumption lifestyle? Are they attempting to change the latter as well?

Recycling, composting, etc, are often good things, but can in some cases also be harmful, when they become a justification: "It's OK that I live like this, because I recycle!"

Recycling is usually a very imperfect process, and is often vastly inferior to re-use, or even better, simply not using in the first place...
Not at all, it wasn't the best title. Thanks for pointing out the confusion. We (HubSpot) are all talking about writing an actual alert replacement now :).
"You mention the expensive costs dropping with popularity, then when I point out a plate of fried eggs and bacon for breakfast at the diner has always been pretty cheap and nothing new, and they don't "need" GF pancakes or GF toast to serve naturally GF food, you turn it around and make it an availability argument instead..."

The availability issue was part of my original post, as well (viz., my points "b" and "c"). You assumed I was talking about junk food, and I had to elaborate my position in response. That's a clarification, not a topical shift.

For what it's worth, I totally concede your point about produce and meat. To the extent that you believe that such things invalidate my point altogether, well, that's where I needed to add clarity.
Plus backbone has a requirement of underscore so that's actually three dependencies.
That said, I go nuts for the flavour of soy milk in coffee, with a touch of brown sugar (must be heated before being added, mind you). Guilty pleasure :o) but I gave up alcohol so I think net–gain.
Dargh...beat me to it! :)
They are going to call it iNanny
Secret Living Community for College-Aged Techies
I wonder why the linked benchmark site shows g++ to be 27% slower than gcc. Is this just compiling the same C (as subset of C++) program with two different compilers or are they comparing two distinct implementations of the same algorithm ? I didn't see any obvious links to the details of how these benchmarks are run.
Even assuming everyone has a credit card, entering a credit card on a mobile phone is enough friction to cause the potential consumer to postpone or never make the purchase. It seems like Affirm would solve that problem.
Gabe Newell: Inking on the Surface Pro [video]
This is a very interesting take on what Klarna has done in Europe. Since there is such high friction to completing a transaction on mobile (pulling out your credit card number, entering it on a smartphone keyboard, etc), anything that makes the checkout process easier is going to be very valuable.
I'm not so sure if I agree with the self serving push. I mean sure, these guys want great engineers--in fact, Zuckerberg explicitly states that.

But also remember that Zuckerberg is now investing in young medical research and Gates has been a philanthropic investor for a long time--these guys are looking beyond their companies and show that they truly care about the world and solving the BIG problems that exist. They are literally world-serving through these investments.
That is great to hear. I am learning with Py3 and would love to use Django with it.
I feel like this article is taking extreme examples and making it seem like it is the norm.
Thanks for the comment and the content you added Toby!
Yeah, maybe some people will respect you for keeping humble. The question is still open as to whether you need the respect of those people -- and if you know you are greater than other people are telling you, then at some point you will need to stand up and tell it. And there will always be people who will try to pull you back down when you do that. (Of course, the onus is on you to actually be great)

He has a valid point -- of the people who attain great recognition, whether "deserved" or not, many many of them have to be loud and take it for themselves. Rarely have I seen that it's merely handed, as if someone noticed the lonely hacker in the corner making everything go, and shined the spotlight on him.

And part of "greatness" also is telling a story first, then making it true. It's hard to change the world if you start from the premise that objective, mutually accessible reality is more true than what you personally believe and desire.
Proclaiming a judgment of yourself is always tricky. It's like coming up with your own "good" nickname because you don't want a bad one. If you are great fine, but remember there are always greater, and always make sure to continue to strive to be better. Don't worry about self proclamation it just gets in your way, let others proclaim it for you.
did it hurt productivity? Can that be quantified? Most likely not. This is 'management theatre' - a series of actions meant to reassure the BOD that the CEO is taking charge of things and making changes. Will it work? I guess we'll have to wait and see.
Removals Northolt UB5. House removals in Northolt
I hope this isn't too difficult to upgrade to from 1.4
Also, I'd like to thank all of the Django contributors for their excellent work and for making my job easier!
That is one definition of 'humble'. Another is

> not proud or arrogant; modest: to be humble although successful.

And another is

> courteously respectful: In my humble opinion you are wrong.

Both of which seem, IMHO, to be more relevant to the thread than the definition you provide.
When you're telling someone to be humble, what you're really doing is saying "You're not important, and I want you to know that."

That's not what the definition says. By saying you should be more humble, I'm not telling you you're not important. I'm saying you may be important, but flaunting that importance is in bad taste.

That's why it says showing a modest estimate of one's importance as one of the definitions.

Why is it acting all important for no reason bad? Because if there is no reason for you to pull the "I'm more important than you" card (such as having to make a decision), the impression is you're only doing it to humiliate others.
He's not saying everyone needs to be a programmer, but everyone needs to be able to program.

The number of times in all my jobs where I've seen people working on problems that could be done orders of magnitude faster with a bit of coding knowledge, is beyond count.

Reformat that document? How about a Regex?
Analyse this data? Automatic graph generation and statistical methods.
Keep records updated? Database with automated queries.
Always building weekly reports? Template substitution and HTML generation.

There are so many jobs, that would not be considered anything to do with programming, that can be made hugely more efficient with a bit of coding knowledge.

As this video says, for most of this you don't even need to know algorithms or data structures or the 'important' stuff for being a programmer.

You just need to understand 'SELECT date FROM records WHERE quantity > 10'.

Or 'println("Report Week Ending " + date.GetToday()))'

Or 's/\[[A-Z]*\]/(&)/'
First thing this made me think of were the "scroogle" ads Microsoft put up on the 101.

I don't care if someone reads my email to sell me an ad. I do care if someone reads my email to censor it.
I feel dirty after reading that... oO;
I just took that penguin test on my Chrome Browser and then on IE 10. I was blown away by the result http://i.imgur.com/JfTTw7w.png . I knew IE stepped up their game when it came to graphics, but can someone explain why is there such huge disparity in rendering? I always thought Chrome had the best graphics rendering of them all.
I was writing something to do this a while back actually. Just recently AirBnB wrote about it as well: http://nerds.airbnb.com/weve-launched-our-first-nodejs-app-t.... They're using Backbone on both the client and server to accomplish what you're talking about. I haven't seen a complete framework that does this yet though.
Most police helicopters have their cameras disrupted with handheld laser pointers on a regular basis - almost no kid nicking cars these days will be without one. Watch a Police Camera Action style show for some tips.

Now as for the poli e response - the day kids nicking cars are arrested for terrorism by the FBI is the day I get out my old placards and march on parliament. The old saw about "when they came for me there was no one left to speak out" does hold resonance.

As to the arming issues - you are not arming an aircraft, just flying it into another unmanned vehicle. To stop it monitoring my illicit drug factories. I suspect most people who proactively want to brim down police drones have activities that will get longer jail terms than drone destruction.

Overall, I stand by my contention that when its ten fold cheaper to attack a drone than build a drone, airspace is about to get very contested - FAA operates on consent of all concerned - when the airspace can be violated for a few hundred bucks, things will change. Maybe not for the better.

I am not saying this is good, just likely. Then again maybe our cities will be peaceful and policing by consent will be the order of the day.

Edit: tidying up
I have high-grade apnea and I use a CPAP for years (and yes, it changed my life for the better!). Just last week I started an acupuncture treatment in which the doctor applies very small electric shocks to a muscle that pulls the tongue a little, for 30 minutes. I was explained this is a bit like physiotherapy, but for the tongue and mouth. I did my first session last week and I already felt some improvement. I have 4 more sessions to go.

I cannot stop using the CPAP because my apnea index is pretty high, but it might work for someone with a mild level.

Note that even though I mentioned acupuncture, this is not a "new age" or alternative-style treatment. In my country (Brazil) acupuncture is actually regulated by the Health Ministry, and this treatment is accepted by the local medical community.
PayPal Co-Founder Levchin Launches New Payments Startup, Affirm
OS X is going down the same path as iOS, too: Mountain Lion scolds users for downloading apps without going through the App Store; this can be disabled by digging around in the system settings, but I can envision a day where you'll need to open a terminal to set a system property from the command line, and then a day when they simply disable unsigned binaries from running altogether.
Stone Age people may have battled against a zombie apocalypse
Here's What Law Enforcement Can Recover From A Seized iPhone
That's not the definition of humble OP was referring to. His falls closer to #1 or #4 here[1]. Even many of the most amazing athletes who are known for being outspoken will be humble when they are interviewed or otherwise in the public eye. They may make statements that aren't humble, but the way the act, their facade is of humility. It's a reflection of yourself not your abilities. I could go on.

[1] http://dictionary.reference.com/browse/humble
As trivial as it may be, I consider it censorship when they stop being transparent. Displaying "Blocked!" when someone tries to access the site is, as you said, totally their business. Implying a successful HTTP connection but a missing file? Still, as you said, inconsequential. The attitude that leads someone to make it look like a 404 instead of a blocked site? That's the same attitude that makes them block emails on the presence of a text string.
How the Oscars proved Hollywood is killing the VFX industry
Any reason to believe this is deliberate on Apple's part and not just some Bayesian filter trained with real spam?
You are correct to list those other definitions. I still think people who tell someone to be humble are pretentious.
Somewhat off-topic, but how are generators different than returning an object with a closed over environment? For instance, his first example in CoffeeScript would be:

runningAvg = ->
count = 0
total = 0

send: (value) ->
total += value
count += 1
total/count

r = runningAvg()
console.log r.send 10
console.log r.send 5
console.log r.send 0
console.log r.send 0
Java IDE in browser.
That's the only thing I need from ChromeOS.
The sensible config syntax is the reason I still use lighttpd. http://wiki.nginx.org/IfIsEvil
Creating technological revolutions
Gotta say, at first glance I really like this approach..

Here are a few things that are going on in the back of my mind.

> I'd love to see a time based filter. For example, consider the evolution of JavaScript libraries. For simplicity's sake, let's take the shift from prototype to jQuery. What you guys are creating could effectively answer this question: 'When did jQuery surpass Prototype as being the premier library, and why?' The filter would have to be periodic (since votes are going to be spread out), but I would find it fascinating to glean the shifts in developer technologies. Think Backbone, ember, angular, etc..

> I see a lot of ULs in place of what seem to be 'features'. While this may only be relevant for things that are capable of being compared (apples-to-apples so to speak), I imagine significant value will be come out of a resulting table of comparison; that is, if each bullet point could somehow be categorized, tagged or curated in some way. This may be hard to achieve (and may not be relevant in some cases), but you could effectively build out a report highlighting things that _are_ and _are not_ available (instead of having contributors write long lists that then users have to parse and reconcile). Does that make sense?

> In the blog post you state "we aren’t actually trying to tell you what the best programming language to learn first is" -- I appreciate that you don't want to suggest the 'best', but I imagine that's how most developers (particularly newcomers) are going to interpret the results. I'm curious if such a forum would influence new developers for the better or worse.

> Sign in with Facebook? What about stack exchange/github? I don't know what you guys think about leveraging reputation, but it would be nice to bring my existing recognition - score and tags (albeit slim) - along with me. Even integrating LinkedIn could be interesting with skills. Just a thought.
I think that what humanity gained in literacy when Gutenburg invented the printing press is akin to what humanity can gain in problem solving skills upon the invention of the microprocessor. An everyday problem solver is a more peaceful, more level headed, and more thoughtful person than someone who is not. Just like an everyday reader is someone who is more informed than someone who is illiterate.

The best way to teach problem solving skills is through computer science without a doubt. A smarter population will lead to more peace and prosperity for the human race.

Do I think that computer science can lead to a more peaceful and thoughtful society? Absolutely; therefore I think that it's crucial to teach it.