skysight-inc/HackerNews huggingface dataset:
Not to be associated or confused with the The Nobel Prize:

http://economicstudents.com/2013/10/a-brief-history-of-the-n...

[EDIT]
http://en.wikipedia.org/wiki/Nobel_Memorial_Prize_in_Economi...

Among critics is the Swedish human rights lawyer Peter Nobel, a great-grandson of Ludvig Nobel.[26] Nobel criticizes the awarding institution of misusing his family's name, and states that no member of the Nobel family has ever had the intention of establishing a prize in economics.[27]
[/EDIT]
This was my thought as soon as I saw the little image at the bottom with the designer and developer. I got a little sore because currently at work we have hired a new advertising agency and they like to bring screenshots of their complex designs that I the developer have to implement and maintain. Bootstrap makes it easy for me to have a properly formatted cross browser design. And liker you noted, my designs are set up to where users can hit my site and almost immediately know where to look for things. Login, search, contact us, ect.
This is why I run Tomato and DNSmasq with a local cache and I send DNS queries to multiple DNS servers at once and accept whichever one replies the fastest. It basically uses the "all-servers" dnsmasq option in config. I then have 4.2.2.2 (level3) and 8.8.8.8 and 8.8.4.4 as servers.

The local cache speeds things up but also ensures that even if DNS is down, I still have most of my most used domains cached. Usually, I average 10,000 domains per day, so I have a cache of 15,000 records. The "all-servers" tends to help with redundancy but also speeds things up because no single server can consistently respond fast without having some queries take 100ms or more.

PS Technically you shouldn't be using 4.2.2.2 since Level3 expressively discourages it's public use. But the idea here is that you shouldn't rely on one provider even if they provide you with separate IPs

PS2 why was this post deleted?
I think it is relative.

An ecosystem can also be quite complex, specially if it changes often.

Any newcomer will face the exact situation not knowing what to use, what is no longer best practice or what should be avoided.
What's the difference? Or did I just have a "whoosh" moment (when a joke went over my head)?
It would be mostly redundant if the user has only one machine on the local network. Otherwise it's a pretty decisive win, as you now have the results cached locally and that's useful for all devices on the LAN.
I don't have any worthwhile insight, I'm afraid. I expect it's partly high-quality methods, partly a lot of refinement for common inputs and use cases.

Academic methods tend to be trying to work towards a very general problem such as "transcribing a music recording". A tool intended for specific real users can approach the problem from a perhaps more realistic perspective.
yes...esp. if you are a backend dev and want to offer basic responsive designs to clients at a decent price point without having to learn yet another entire paradigm.
Of course. That's what I'm running (configured to use the ISPs DNS if it doesn't have valid data in its cache).

But the first request of the OS within the TTL of the record in question is likely still much faster served by a DNS server used by more people than just me because the server might already have answered a query before me.
Hmm. There are no open bugs for that on the gulp-ng-annotate or browserify-ngannotate repos. https://github.com/Kagami/gulp-ng-annotate/issues and https://github.com/omsmith/browserify-ngannotate/issues

Feel free to open issues and I'm sure it will be addressed.

ng-annotate itself just produces output for input (stdin/stdout or via files) so it does not at all have any trouble participating in a "complex build environment".
The same result could be achieved by introducing a smaller change to the language that doesn't completely redefine the way existing functions are evaluated. By using some specific signature (like adding a keyword to the first argument of a function), you could indicate that this function may be used as a member method of the first argument. For example, C# uses the keyword 'this' for its extension methods:

public static class Helpers
{
public static string UrlEncode(this string url)
{
//...
}
}

// then later:
string someText = "...";
string a = Helpers.UrlEncode(someText); // valid
string b = someText.UrlEncode(); // valid too

But of course that would mean having to update all the function declarations of the standard library to add the new keyword when needed...
I use a lot of Bootstrap themes, and while they save a lot of time, they tend to be very similar, and they all seem to be trying to one up each other with a bullet point list of salesmanship. The result is a folder bloated with plug-ins that gets increasingly painful to work with.
Some context here: http://marginalrevolution.com/marginalrevolution/2014/10/201...
Slightly OT, but If you haven't heard about it before Charles book 'Code' is one of the best computing books I have ever read. I gave it to my engineer father and my MBA brother for Xmas years ago, as it is such a great introduction for anyone to understand how computers work. You will also need a copy if you ever were trying to build a computer from scratch :)
> As a little experiment, I've deliberately avoided learning Rust to see if I can understand its idioms without reading any docs.

A result of applying this approach to languages in general would be only knowing a couple of fairly similar languages. Which is bad. Really, really bad. Language influences our way of thinking in a non-trivial way, knowing only one kind of language is limiting.

Even worse, you're going to forever stay constrained to one family of languages that you didn't (probably) even chose yourself. In a current world it's ok if you were introduced to a C-like language as your first, but what if it was Pascal or Scheme?

In short: DON'T DO THIS. Learn more languages, the more FOREIGN (ie. you can't understand anything without docs) the BETTER. The 'intuitive' languages only let you express the same solution again and again, while breaking AWAY from your intuitions and learning 'non-intuitive' languages let's you see and implement DIFFERENT solutions.
The Emails Snowden Sent to First Introduce His NSA Leaks
Another similar option is to use django's inspectdb, which will get you all the model's for a django app, which means adding the admin (a simple CRUD interface) is only a few lines of code away.
Were they investing in science in 2000? (Honest question, I was there then but can't remember this. But given the 1.0 zeitgeist and the Razorfish parties, it's surprising I remember anything from the twelve months before March 2000.)
You don't have to download the whole thing, though. If what you need is a custom build, you can tweak it here: http://getbootstrap.com/customize/
Have you seen https://checkvist.com?
What happened in 6 days?? The site now shows:

"We regret to announce that Aiveo has been shut down due to unforeseen circumstances. All user information has been deleted from our databases. If you have any questions or concerns please do not hesitate to contact us at support@ygen.ca. Many thanks to all our visitors for your time and support! We appreciate your interest in Aiveo."
The Dronecode Project
Thanks ,good read .I have read his advice before
I'm intrigued by this. The author states that they work primarily with "idea stage" e-commerce businesses. I can't think of a more perfect scenario for using bootstrap - building MVPs and validating the ideas. If I were him I would have my in-house developers master bootstrap, resulting in a higher output for the incubated non-technical teams.

Perhaps Bootstrap isn't a good fit for their team (there are many UI frameworks), but if you're developing each of your MVPs from scratch, I'd have to argue that your idea-to-business engine is running inefficiently.

Additionally, the out of box cross browser support that you get from Bootstrap will be a big help in ensuring conversion on an e-commerce site, without spending heavily in testing.
> "It is quicker for me, as a front-end specialist to create these custom designs..."

Exactly. This is like me, as a back-end developer, writing a blog post explaining why I don't use Squarespace.

What would be useful is if the author offered some more lightweight and semantic alternatives, such as Neat (http://neat.bourbon.io) or Semantic UI (http://semantic-ui.com).
I think it worked because it still is unusual. The people I contacted presumably rarely hear directly from customers, and are so less likely to be "inoculated" against seeing those kind of complaints as normal.

Presumably most people want to do the right thing for their customers, but frontline staff often don't have authority, and soon gives up escalating systemic complaints (or even gets punished if the continue to bring it up), so if you don't get help right away the solution is often to find a way of bypassing the layer(s) that are powerless or have given up trying, and you find people that often do care deeply when they get to hear about such problems, but rarely do hear.

The moment something like this becomes common, these people will retreat from LinkedIn, or LinkedIn will take measures to protect them (win-win for LinkedIn: Let extra busy people make it more expensive to reach them)

I've used Twitter too, as well as my blog + Twitter. A few years ago I'd problem cancelling my cable subscription, and ended up getting a call from an assistant to the CEO of Virgin Media on the Saturday morning following a posting on the Friday. But in the case of DHL, Twitter too was a dead end - they seem to not care much about their Twitter feed.
Interesting. I've been using OpenDNS for years, and I've never noticed it doing anything at all besides providing a DNS service. My only complaint is that they used to serve a Guide page (with ads) for NXDomains, but they don't do that any more.
Yes, I agree that there are simpler changes that would fix the problem, and personally I'd root for them. Stroustrup's proposal is still interesting in that it would solve it and unify operator/method dispatch at the same time. It has a certain elegance.
C++ on Mars: Incorporating C++ into Mars Rover Flight Software [video]
Yes you are right - I was thinking about the case where only a.com uses 2FA, not b.com
tl;dr: Plant morphologist who plays recreational viola applies the approach used to study how leaf shape varies by species and genus over time to the study of the shapes of violins, etc., developed by four major luthier families.

'That the study sets aside differences in sound makes it unique. “This is respectable research, halfway between science and history in terms of academic disciplines... revealing things about the story of the violin that were not obvious before reading it.”'

(I'm also a recreational violist. How many more of us are there, I wonder?)
Adobe releases Reader XI
>> Just being able to turn instances of baz(bar(foo(ob))) into ob.foo().bar().baz() would be worth it to me.

That's funny because I thought he was trying to suggest nobody use the . notation any more, while you give a nice example of going the other way.
Ask HN: When is the best week-day to organize a meetup?
You missed a few important reasons. Your architecture is out of date and getting more so, was built from scratch without off-the-shelf support where it could have been used, no one there knows how it is supposed to work anymore, and you'd have to hire specialized programmers to upgrade it or even maintain it.
Hive: Free unlimited cloud storage for you and your friends
Sweet, I was looking for something like this just last week.
Dronecode – Open source UAV platform
For anyone that would like to leave feedback about what we can do to improve the API's feel free to leave your input here. Have at it!:

https://trello.com/b/dXizfv9z/watson-developer-cloud
Agreed, it doesn't sit well, and we burn a lot of gas in sheer quantity as well (~9 gallons/hr in a typical 172).

A big part of the problem is regulation and the certification process. Of course there is a good case for heavy regulation in aviation, but particularly in low-volume general aviation costs have been kept too high for too long that it really has stifled innovation. We are only beginning to see modern engines in light piston aircraft.
i made jokes that the market is so hot VCs are now investing in nonprofits. regardless of the reason, its nice to see all that funny money going into something that may yield a long term benefit.
See also http://blog.xamarin.com/xamarin-acquires-petzold/
There is a press release from the Linux Foundation here:http://www.linuxfoundation.org/news-media/announcements/2014...
Clojure – 70+ Awesome Resources
Seems to be a pure spam & noise generator. Where do I vote down?
It is still relatively recent, if you consider how many older PHP installs are out there. I've had to write around this on a few projects, when I found out my client's server had no idea what the array shorthand or namespaces were.
The value of a common design language thing really can't be overestimated, I think. I'm working on a new wiki, a new UI for our products, and a new Drupal deployment for our forums/issues/shopping cart. Making all of these look consistent would have been unrealistic on our budget in the past...given that there are now Bootstrap themes for Drupal and MediaWiki (with varying degrees of completeness and quality), it becomes much more reasonable. We may still fail to provide perfect consistency, but it'll be a lot closer than was possible in the past.

Also, the "bloat" arguments that I keep seeing are kind of no-op arguments, used against languages, operating systems, applications, etc. when you don't have useful criticisms. "Bloat" means, "it has features I don't use". Which is true of most things that have been in development for a while. It also ignores the ability to roll a custom Bootstrap which is missing the stuff you don't need. Sure there are some inter-dependencies, but nothing too offensive.

I like that we now have a higher level abstraction for UI components. I hate it when desktop application designers throw together their own UI components and ignore the OS guidelines and API. That's not to say there isn't room for innovation and novel UI concepts. Just that if you're building a thing with buttons and tables and forms and crap like that, it probably doesn't need to look completely unlike anything else that has ever existed...and it's probably bad design if it does look completely unlike anything else that has ever existed.
I'm debating flagging this, it's so advertorial. This is cheap ad to sign up for an email newsletter. No place on HN.
Chances are the demographics of adrianlmm's site is not an unbiased sample of the general population, tough. For example, I work on a web-based ERP, and I can assure you our clients don't use touch screens, except for the POS module.
If Bootstrap means you won't do the "scrolling doesn't actually scroll but flips to the next frame in what is really just a video" then for the love of god please use Bootstrap.
Python – 50+ Awesome Categorized Resources
The way you're self-educating is very similar to the strategy used by those who wish to imply that there is something being deliberately withheld. You might want to change your form of autodidacticism in order to draw a larger distinction between the two.

For example, consider the two statements "Seems like a radioactive power source with that type of protection." and "Odd, no?" They imply that you know enough to make a reasonably confident statement about 1) the different types of clothing used for different hazmat situations and what's appropriate for space operations, and 2) that you understand enough about space power systems to judge what's odd.

You received many responses pointing out that these are standard chemical hazmat suits for this sort of task, with decades of examples and pointers to multiple space agencies, and not similar to what's used for space-based radionuclear power sources.

That should have been a pointer that you don't have enough knowledge to be able to say if something is "odd", as regards spacecraft. Your default assumption should be that nothing is odd, and that it's your lack of understanding which is the source of confusion. Resolve that first before looking outside for the point of confusion. Eg, "Thanks for the comments. I don't know much about spacecraft. Could you also help me understand why ... ?"

You could even have done so in your original question. There was no need to add "Seems like a radioactive power source with that type of protection."

While on the other hand, those who believe (perhaps correctly, perhaps falsely) that they've uncovered something secret will use that sort of phrasing to imply that something is secret, even though they don't have the ability to outright say that something is secretive without taking the large chance that doing so will reveal their lack of actual knowledge on the topic.
Why is Power Law difficult to understand
Shannon on the west coast of Ireland was also a designated emergency field.
$50 for Tinder, $1500 to be an International Playboy and $8000 for commitment
A few universities have started partnering up with law firms that will monetize their IP on contingency (presumably) to raise money for the university. It's a recent trend. Carnegie Mellon won a $1.5B verdict recently (though I think the facts of that case are a little different than most). Boston University is claiming they invented the blue LED. Illinois is in a lot cases. Cal and Penn State have been in a few.
> Were they investing in science in 2000?

Applied science that played into the telecommunication space saw very large investment in y2k: Optical components, high-speed electronics, exotic wireless, that sort of thing. There were probably others, but I was monomanically focused on telecom so didn't pay much attention to anything else at the time.
I'm not sure how useful this is. AFAIK it crawls your websites and tells if you have 404 somewhere and it's all it does?
I switched to that type of development as well, SASS + autoprefixer + some common mixin and it's enough to get started (unless it's an internal app in which case Foundation is usually enough)
Log() – a Lightweight Wrapper for console.log
McCarthy was a showman, not a serious investigator. In the long run, he did more harm to the cause he nominally worked for.
Will Ads Become Next Net-Neutrality Battle?
Just a heads up, looks like at certain screen sizes your content doesn't line up as intended.

Chrome 38 on OSX: http://i.imgur.com/hegUCFO.jpg
>> This change would make it even more attractive to break out functionality that does not depend directly on the internal state of an object as standalone functions, in effect creating a sort-of "limited class re-opening".

You can already write the functions that way, nobody is stopping you. f(x,y) a function that returns something based on x and y. x.f(y) a method where object type x does something based on y.

The second form will have access to private members of x and has some notion of the object doing something. The first form implies that x is just an argument to the function.

What I see is C++ going from object oriented to functional - in other words following whats trendy.

That said, I think they should take all the lessons learned doing high performance implementations of C++ and start over to create a new language that doesn't suck with all the baggage.
Ok, you should definitely look in to RTGs then:

http://en.m.wikipedia.org/wiki/Radioisotope_thermoelectric_g...

I'll reiterate that hazmat suits are essential when working around rocket propellant, because the oxidizers involved will cause any organic material to ignite on contact. Literally, a pair of cotton gloves would turn in to a ball of flames on contact. That is all that is needed to explain their presence.

The government would have no reason to hide the presence of a nuclear power device, so the power systems described as powered by solar cells + LiIon batteries is entirely plausible. Preferred, in fact, because you needn't address the concerns of radioactive material in a tightly confined space. Arguably, it makes the engineering easier (marginally).
Interesting, I didn't know about these capabilities, thanks!
Apple killed Finland's two biggest industries, says Prime Minister
The OS DNS cache is usually crap. Caching on your own network often results in significantly lower latency than your ISP. This is due to several factors:

1. You can use multiple name servers on multiple networks and generally the first to respond wins. 2. The local caching resolver can be configured to be more aggressive, lookup more efficiently in parallel and keep more records for an extended period of time. 3. Not all DNS requests are cached by the OS, but by providing your own caching resolver, you can cache all requests used by any application on your network. 4. You can provide your own ranges and domains for internal hosts so that resolving names for private IPs reduces resolution time in local apps. 5. You can control negative caching and TTLs. 6. You can prevent unscrupulous DNS providers from redirecting NX lookups to internal [ad-supported] services. 7. You can actually implement proper DNSSEC validating resolution, if you care about that sort of thing. 8. DNSRBLs can speed up resolution of pages by ignoring advertisement and malware domains.
NASA now says vast methane cloud over US southwest is for real
"Passwords might be useful for someone who works on a public computer at the library."

Key loggers anyone?
lower barriers --> more competition
Coming at it from a slightly different angle (this is my sector)...

The big problem with LinkedIn is that it's a Jobseeker Database masquerading as a social network. They make their money by selling you to recruiters. That's the central cause of almost all the behaviour people don't like. The second part of that is that the social network part - the stickiness angle - really isn't a natural part, which is why it's so irritating that it wants to notify you that someone you worked with once published an article.

I'm afraid I don't know the killer features or the solution, but that's the root issue.
"Are you insane?
Not that anybody knows of."

hahaha that cracked me up, especially that i actually considered the possibility when i read the title.
For business school graduates, investment banking is out and consulting is in
I almost used a decibel type but in practice, when you write

my_sound + 6

it feels pretty natural to think about that as "add 6dB" and

my_sound * 3

as "my_sound 3 times"

Also, since those are the only odd overloads, it is quite easy to learn (at least I think so, but I'm the author =P )
How Do You Unit Test Your JavaScript Code? Vote and Find Out the Results
The example of VirnetX is interesting because it is "troll" in the eyes of many, but the patents it is suing on are from SAIC, with whom they are partnering with.
MIT study finds 'Mars One' passengers could die of starvation
One thing that strikes me as odd is that there seems to be two camps in startup design;

1. Use Bootstrap and don't do much customisation, thus making something that looks a lot like a Bootstrap demo site.

2. Don't use Bootstrap because all Bootstrap sites look the same.

There's a third path - use Bootstrap, but only as a foundation. Customise it. Bootstrap can be used to underpin really good design work. You only need to spend 5 minutes on https://wrapbootstrap.com/ to see some things that really don't look 'bootstrappy' but still have all the advantages of a well tested, well understood toolkit.
You know Rust team, it almost might be worth specializing this exact error message about mismatched string lifetimes to include a URL to this post, if not mismatched lifetimes in general.

You know it's going to be a FAQ....