skysight-inc/HackerNews huggingface dataset:
Module system =/= Dependency injection.

AngularJS modules =/= CommonJS modules

Module system = way to FIND object definitions physically(files) or logically(name). Python has one, NodeJS has one.

Dependency injection = way to WRITE objects by creating
dependencies between them in order to separate concerns.

RequireJS = gives Javascript a module system
( fetching files according to the module name to
find module definitions ),which is
configurable since JS doesnt have one.

AngularJS = instanciate objects according to their
defintion and the definition of its dependencies =>
doesnt look for files in a path to find the definitons.

And ES6 definetly DOESNT DO dependency injection, ES6 gives JS a module system which is configurable.

When ES6 gets it's module system , people wont need require JS anymore, but it has nothing to do with AngularJS.
i'd bet some dollars on dota 2 and tf2 working at near-mouse+keyboard efficiency - those are their main money printing machines right now (...besides the cut sales) and they can't afford to segment their player base by controller, so they must have something in store.
You're proposing "discovering the science behind our climate" by ignoring what the actual scientists are saying. For example their explanation for the 15 year pause http://www.theguardian.com/environment/damian-carrington-blo...
Sadly, at the bottom of this announcement they say "What’s next? We’re done with our announcements." Which seems pretty definitive.
Wow, I had no idea that Scala is already ten years old.
"Country" Music is an amalgam no more traditional than rock and roll - it's worth mentioning mostly because it gives much more of an impression of being traditional.
Show HN: quikdash is a free API to quickly create real-time dashboards
I prefer SVG because of Inkscape. Hopefully you can find separate states / municipals / counties from the original file I submitted...
Most likely you can't find programmers not because you hired all the Python devs but because you are looking for "Python devs with nltk experience". If you instead had asked for any programmer with nlp experience, you might have better results. Python is pretty easy to learn.
Swiftype (YC W12) Raises $7.5M From NEA To Develop A Smarter Search Engine
Mozilla Firefox: Fix bug 475891
never underestimate people who want to be first regardless of the cost.
Awesome. I'd be so into this thread if it turned into "how you fail to make money passively."
This is extremely interesting. I think I already do this intuitively, but didn't form a model for it in my head. I'll think about this for a bit -- would you mind if I later edit the post and add a section on this?
It's an "or", not "and necessarily". People I know that prefer J (or APL) to K, tend to prefer Haskell to OCaml, _and_ / _or_ Ada to C _and_ / _or_ VHDL to Verilog. YMMV.

Ocaml is more pragmatic than Haskell, in my opinion: Eagerness is more practical than laziness (if less elegant and less theoretically beautiful), refs more practical than e.g. state monads. I'm not fluent in either, so correct me if I'm wrong, but my impression is that OCaml is in most senses an impure superset of Haskell (there is always a relatively simple, though rarely trivial, translation from Haskell to OCaml, but the other way around does not exist if you use any state). http://jxyzabc.blogspot.com/2009/03/haskell-vs-ocaml-or-ravi... echoes my impression.

The discussion is, of course subjective - given a way to do IO and turing completeness, all languages are in many senses equally practical.
>> For a Capcom-style fighting game with its elaborate rolls and whatnot, or the hyper-precise of a shmup? That's the real question.

Fortunately there are gazillions of USB controllers out there that will probably work out of the box with the Steam Machine. Many of the BT controllers will probably work too.

I find the Steam Controller interesting because it's the first console-type controller I've seen that might actually do a good job satisfying people coming from the PC gaming world.
Idea to App in 2 weeks
Certainly more than two, with R being probably the most popular due to a familiar syntax.
> I'm honestly not that impressed by this.

Not that impressed? I'm impressed they are not even ashamed of showing things that are probably the default in most web frameworks nowadays, as if they were features they had to work on.

> We whitelist attributes on all models to prevent mass-assignment vulnerabilities.

That's simply embarrassing, you don't even need a framework to avoid that. Gotta love Rails devs and their fancy "vulnerabilities".
There are only a small number of countries that consider the entire Arctic to be national/internal waters. Most of the world, including the US (http://www.parl.gc.ca/Content/LOP/researchpublications/prb05...) and all of the EU other than Denmark and Norway, consider the Arctic to be international waters.

In this particular case the coal was being shipped from Canada, which benefits Canada, who happens to claim to own much of the Arctic. Presumably ships carrying Canadian cargo would be cleared to use this route, and legally be required to seek such clearance in order to be cleared to leave Canadian port. Other ships which do not leave from, refuel at, or stop on Canadian land, would presumably be asked to seek permission to pass through what most of the world considers international waters. There are only certain countries that would even want to, but it would obviously be useful for China, Japan and Korea to use this route for shipments to Europe.

Eventually someone will take the route without permission, and then Canada will need to figure out to what extent they can assert their claimed ownership of the Arctic.

Should Canada succeed in their claims internationally, it may be a good opportunity for other countries to make use of the new doctrine as well. For example Somalia has long claimed that ships going through the Suez canal are passing through their territory, and other nations claim that these are international waters not subject to Somalian boarding for inspection and collection of fees (which other countries call piracy). It will be interesting to see if Canada prevails in its Arctic claims, while maintaining Somalia has no similar claims to control of what they consider national waters, which don't extend anywhere nearly as far from land as Canada is claiming here.
Indeed, these bullshit untraceable ads are totally annoying. And people wonder why adblockers are on the rise - it's because adblockers are the only thing to help against this nightmare.

Only that adblockers also ban "innocent" banner ads...
So Dan Grossman was nice enough to correct me on this.
http://www.networksolutions.com/blog/2011/10/network-solutio...

The source of my information was an email I got this morning from Network Solutions saying they are now a Web.com company. Must just be a excuse to market to customers.
The link register isn't reserved in either AAPCS64 or Apple's ABI so it's effectively 29 GPRs. Yes it has a specially-defined purpose at function bounds, but it's perfectly fine to use it for whatever within a function, just like it was in armv7.
Also this isn't Rwanda: https://github.com/djaiss/mapsicon/blob/master/africa/rw/256... (can't figure out yet what is actually is...)
Very likely. Big money talking here, it seems.
It was almost at the top when I first spotted it, I opened the link on a second tab and after going through the comments I went back to the previous tab to refresh and see how many upvotes it received since I started reading it. And... it was gone.
Welcome to the tech industry.

Mind, there are the occasional actual Causes we techies can work on, but those are almost uniformly so utterly underfunded that they can barely afford to hire paid engineers at all.
What is the relationship between APL and R?
> "A terrible thing, so be grateful for new languages like C."

While a common sentiment, it has about as much merit as saying: "look at those japanese characters. You can't read them, therefore japanese is a terrible thing".
In my opinion, no better case for AFNetworking 2.0 wrt/NSURLSession can be made than AFURLSessionManager, and all of the great stuff it does for you. http://cocoadocs.org/docsets/AFNetworking/2.0.0/Classes/AFUR...

Another essential feature is SSL pinning, which helps prevent against man-in-the-middle attacks and other vulnerabilities. If your app interacts with any sensitive customer information, you would be well-advised to take a look at AFSecurityPolicy: http://cocoadocs.org/docsets/AFNetworking/2.0.0/Classes/AFSe...

If you're using UIKit, there's a good chance that at least one of the many UIKit extensions would be worth your while: https://github.com/AFNetworking/AFNetworking/tree/master/UIK...

I also think serializers will have a dramatic impact on the reusability and composability of business logic across your application in a really elegant way.

I'd be very interested to hear your thoughts as you do networking on iOS 7 with and without AFNetworking. Feel free to reach out over Twitter or email.
Worth highlighting, but we don't have greentext on Hacker News ;-).

>implying implications
Is the link right?
Lessons from Machiavelli&#8217;s The Prince
Quick note if devs are looking - your landing page is broken @ 1024x768 resolution:

http://imgur.com/fiVin0M

Chrome latest build
Win 7
Your False-Equivalence Guide to the Days Ahead
> "Effects of nicotine on perceptual speed" [1] is behind a paywall, and I can't tell from the abstract whether the results also apply to non-smokers.

I need to apologize a little bit here; I've been checking my article and it seems I inserted the wrong link for that citation. The one I actually wanted is http://link.springer.com/article/10.1007/BF02245346 'Smoking and Raven IQ', Stough et al 1994. Also paywalled, but I'm working on getting them. (My university access doesn't cover SpringerLink so I need to ask other people to get them for me.)

> Because in my experience its completely, totally wrong. I could clearly separate 2 phases that I went through when I quit:

Let me point out that your subsequent lines indicate you are talking about your addiction to tobacco, not to nicotine.
I heard end of 2013 a year ago , unlikely , their spec has too many stuff. The only things devs need urgently is the module system , let , const , proxies and the new data types ( sets , maps , weakmaps , etc ... ), the rest can wait IHMO.
My withdrawal symptoms don't become noticeable until the 4 hour mark. Quitting cold-turkey from a high daily intake level can be quite difficult for some people, who have intense emotional reactions. This doesn't happen for everyone, so those that say "quit cold turkey, I did" don't know how bad it gets for some. If I understand right, it's about how fast normal dopamine production recovers. https://en.wikipedia.org/wiki/Nicotine

Edit:
> which means even smaller doses quickly restore it close to previous levels

Not for me it doesn't. I'm quite aware of how much nicotine I have in my system and what effect it's having.
I hate IE compatibility too, but there's still a lot of people using them; ~5% use IE8, ~2 use IE7. What business is willing to give up 7% of their revenue?
Genetic unices have progressed as well...
> He was the guy who was hired by the Aluminum Company of America to use the American Dental Association to convince people that water flouridation was safe and healthy to the public.

This shows the downside of Wikipedia. The "source" for this claim is a conspiracy-nut anti-fluoride essay in the Rothbard-Rockwell Report. Yet it's passed by Wikipedia--and then this article--as a fact.
Yes but exclusive economic zones extend much farther and are how a country can claim parts of the sea. Canada's exclusive economic zone covers this part of the world currently: http://arcticecon.wordpress.com/2012/01/13/the-northwest-pas...
They explicitly aren't trying to replace the mouse and keyboard. they're just trying to make an option available for people who want a controller. if you like a mouse and keyboard, good for you, keep using it. from the product page FAQ:

"I’m a happy Steam customer happily using my happy mouse and keyboard. I don’t want a controller?
You can’t make a sentence into a question by just putting a question-mark at the end. But we’re happy you’re happy, and by all means keep using whatever input method makes sense for you. Rest assured, we won’t abandon you. We love mice and keyboards, too."
Also in California, actually.
Yes. It's the second talk on the list.

The other talks are great too! Watch them all!
That's nice. To you play competitive FPS on it?
Really solid way to learn about Programming. See each step and figure out how conditions work and _why_ things happen, not just _what_ happens. Awesome!
I overdosed myself severely when I first tried an e-cigarette. There's more nicotine per puff than a cigarette, at least in the brand I tried.
My wife is pregnant and dealing with gestational diabetes so recently I'm learning to track all this stuff. You'd be amazed at how bad an oatmeal and fruit breakfast can wreck your blood sugar (as in double it in a matter of minutes). Bacon may not be the best protein source but getting a little protein and fat in the morning calorie mix is really a must.
I've covered this previously here: https://news.ycombinator.com/item?id=5498682

In short, IA-32e was intel's internal implementation name, which was changed to EM64T which was changed again and is now called INTEL64.

x86-64 / x86_64 / x64 are common names for the ISA created by various OSs, INTEL64 and AMD64 are implementations, the distinction is important because the implementations are not identical.
I was never into real cigarettes, but it is handy to have an e-cig around to hackathons and other events where you need to stay up and concentrate :)
Have you tried Indian breakfast? https://www.google.com/search?tbm=isch&q=indian+breakfast
F# type providers already do that, also static types from CSV files, REST services and many others.
As I said, not all JVMs are made alike, don't confuse Java virtual machines, with Oracle's or OpenJDK implementation.

JVMs that cache JITed code don't spend time loading the classpath if the cache is still valid.
Don’t Slurp: How to Read Files in Python
I'll happily give up 7% of revenue if I spend more supporting that small subset's outdated tech than I make in profit off them...
Grew the user base of portions of the GNU system the fastest, yes, and was arguably a correct choice for his aims. A number of things contributed to a faster rise of use of Linux compared to Hurd - which then saw the same virtuous cycle.
So why didn't humankind go to the stars from the very beginning? Wasn't that it's purpose?
They may be pushing for people to casually refer to it as "steam", allowing for tighter integration with the money maker.
Health Insurance Subsidy Calculator
Sure, come up here to the Yukon, the government still gives away land up here.

As a plus, -40 is fun.
I've recently become fascinated by the concept that one's political affiliation tends to sync up with one's dominant survival strategy. If you rely most on communities and relationships, you tend to be liberal; if you rely most on authority and hierarchies, you tend to be conservative; if you rely most on your own skills, you tend to be libertarian.

http://www.meltingasphalt.com/the-ecology-of-personal-politi...
Clojure doesn't lend itself to doing that. Perhaps the easiest (albeit simplistic) way to describe the difference between Clojure and Scala -- Scala supports OOP and FP, and Clojure supports FP only as part of a holistic (and refreshing) vision of how high-level programming is done.

Even if it were possible to do so in Clojure, you probably wouldn't want to. There are usually ways to do the same things in Clojure that makes your code simpler, and as a result, in much less code.

Part of the Clojure philosophy is to make things simpler, even if it isn't always 'easy' at first relative to the individual talking. Even though using a code translation tool is easy, figuring out how to use functions and macros to abstract away repetitious code blocks and patterns from your code is well worth it in the medium- and long-term.
I'm guessing that that's what the outer circle is for, right? Your thumb feels the ridge, and that section of the pad is interpreted as maximal-distance input.
Delivery to the following recipient failed permanently:

RMS@MIT-MC.ARPA

:(
Almost, but it's sane (pun half intended) to investigate any product even compared to very toxic ones, otherwise it's the same, people will ingest bad stuff, this time with the irony of thinking they were avoiding some.
That was precisely my point: TCP doesn't work with a spoofed IP connection while maintaining state. So you usually have to use your IP address or a middleman like TOR or a proxy.

And then you have to trust the endpoint: you.

And frankly, I get sick of the undue and infinity-about paranoia. It gets tiring hearing again and again.
The Importance of the Afterlife
I'm a little surprised at HBS, this is not a very well thought out commentary.

People like to say startup investments are "like betting" and it's true to a certain degree -- it's very risky and odds are against you. But what separates it from more popular forms of betting (casinos, lotteries) is...

You have to hold on to your investment for many years.

The timeframe on returns is a huge difference between day trading and early stage investments. Day trading was a very close approximation of off-track betting. It had similar psychological dynamics driving it. You win some, you lose some, you keep coming back for more, you think you can beat the odds tomorrow if you just get some money together.

Those addictive dynamics don't play as well over a timeframe of 5-10 years. It's like buying a lottery ticket for 2020. Not as addictive.

I'm not saying there are no downsides to unsophisticated investing. Just that day trading is a poor comparison.
Someone needs to start a twitter account that tweets APL one-liners (or tell me about it, if it already exists).
Given Canada's already claimed that area part of it's Exclusive Economic Zone: http://arcticecon.wordpress.com/2012/01/13/the-northwest-pas...

I would think that any nation calling it "international waters" is going to cause a lot of problems. Now that doesn't mean they should tax anyone that passes through, but fishing and port rights will obviously be part of it and there will probably be an agreement made through organizations such as the G8 or WTO to counter any threats to that exclusivity.

Basically it's just going to be negotiation time and Canada will come out the winner. IMHO.

Edit: why on earth was I down voted? Err, whatever. Sorry for my fact-based opinion. Loons.
If they're anything like the ones I know, it depends on the particular day and particular discussion. There is no one stance on climate change, just a general contrarian theme. If the discussion leaves room for doubting warming in general, that will be done. If too much evidence for warming is presented, it'll switch to doubting human causes for it.
just saw the print in real life in the Bengler office, looks awesome
Just a few examples:

1. Someone still learning Scala syntax (and already knows Java)

2. Let's say you already have an existing Scala code base and you want to try out some new Java library which has examples in Java but you want to use it in your Scala code.
Spend more time selling real estate and less time creating social content.
Same with "Security at <something>" meaning something bad happened. There's another story on the HN homepage right now where I assumed it was a break-in, when in fact is was a preemptive strike.
I imagine it'd take some practice getting used to, but if they implemented both pads affecting the same cursor at different ratios, i.e. one for broad movements and one for more precise control, I would think someone who got used to it could be even more precise that they could be with a mouse.
This is exactly the page most startups should have.

First, startup customers to a first approximation don't care about the distinction between CSRF attacks and SQL injection. The neuroreceptor this page is trying to trip is "this company understands the concept of application security". For most companies, counterintuitively, the more you delve into the specifics, the less confidence you instill: you're increasing your customers perception of risk.

Second, there's nothing a typical company can say to clear the bar you're implicitly setting, which is "convince a technologist familiar with the issues that their application is free of vulnerabilities". Nobody is free of vulnerabilities. There are no tea leaves to be read here about code quality. To understand code quality, you have to look at or test code.

Third, since the objections they're addressing on this page are nebulous, appeals to authority through naming best practices or citing industry analogs are just fine. Also, what do you expect to learn from "PCI compliance"? PCI is a joke.

Fourth, most companies don't disclose vulnerabilities. Contributors to this bug bounty have disclosed, which presumably means that payout on the bounty doesn't include an NDA. So what are you complaining about? There's a list of named bugfinders on the bounty page. Go ask them what they found.

Github has over the last few years built one of the best appsec teams in the business. Look at their security page. Coinbase's is, if anything, better. Dial back your expectations for pages like this. Coinbase makes it easy for people who have found vulnerabilities to report them to Coinbase, and makes it clear that they understand the basic concept of security for application providers. I grade security pages "pass/fail", and this one clearly passes. Startups should take cues from it and pages like it.

(I don't know anything about Coinbase's actual security practices or the wisdom of keeping "90% of bitcoins offline" or whatnot; I'm talking exclusively about the page itself. I don't like Bitcoin and find it very difficult to take seriously.)
Clojure is a small core of a language that can be flexibly extended with libraries in ways that other languages would require built-in support for. See core.async for another example of this.
Yeap, that's 12 miles from each side.
Any game with a PC version that is vetted as a competitive esport will find its pc version, with superior and portable control interfaces, to be the choice for competition.

See: CoD, Battlefield, Quake, etc. All prefer exact aiming with a mouse over fudging analog input sticks with aim assist.

By your wording, no, console gamers don't use keyboards / mice, because the games they play on consoles are not compatible with them, and are not designed to use them. Very few genres (fighting, brawlers) sometimes prefer controllers to keyboards, and when they do it is usually a personal choice, or the market has better alternatives to both (ie, fight sticks).
And the nicotine refill are pure nicotine ? no weird additives ?

You mean pre-packaged e-cigs provide a bad user experience with 'cold' vapor ?
Orange juice?

...The Florida industry’s aggressive marketing of oranges and orange juice is a key feature of orange juice history, as it slowly developed demand for the product. In 1907 oranges became the first perishable fruit “ever” to be advertised. As crops expanded quickly, marketing became crucial to avoid overproduction. The growth of farmer cooperatives came largely out of a need to market the products. The Florida Citrus Exchange was organized in 1910 to market fresh citrus and also to do research on processing citrus. It created advertising programs and “built national and international sales organizations.”

http://shkrobius.livejournal.com/312073.html
Record companies, movie studios and even automotive companies are all hits-based businesses, much like games studios. There's no fundamental reason you can't build a sustainable business around this model.