skysight-inc/HackerNews huggingface dataset:
How To Make A Million Dollars
The DOM WebIDL does not know what an array is. Though an IDL extension/annotation added some time ago allows inheriting IDL interfaces from core language objects or interfaces rather than the root object (http://dev.w3.org/2006/webapi/WebIDL/#ArrayClass), and DOM4 adds this annotation to NodeList http://dom.spec.whatwg.org/#interface-nodelist
I prefer to use the Futurama scenario when Bender becomes a god to his small alien inhabitants. More sunlight to make more booze kills the aliens, more booze creates more crime, laws to prevent crime creates a religious war ..
Judging by current-day mammals and comparing them to current-day reptiles and birds which have a lot in common with dinosaurs, mammals may have been smarter and more fit to survive in general, especially to changing conditions.
My point isn't "language x is better than language y". My point is that "unambiguous" syntax can be harder to visually parse than a more ambiguous syntax. Java has a lot of noise that makes it hard to visually follow the intent of the code, even though it is less ambiguous.

Admittedly I could have come up with a better code example :) I wanted to show code transforms a collect a couple of times.
A good next step in the ipv4 space crunch would be to reclaim all these netblocks that aren't interested participating in the open internet :)
Well I think I have it right, while the trading algorithms are networked, they essentially operate independently of one another. So just how a trading algorithm reacts to market movements, the radar on top of the car would react to road conditions and other drivers.

I couldn't even imagine them all networked, although it may actually be better, it seems like even more danger.
Are you detecting a doorway makers in some way? Your project looks like a Klondike for them.
6 Reasons Hackers Would Want Energy Department Data
The only thing those two have in common is computer code. It's a poor analogy at best.

When it comes to making accurate split-second decisions, I'll take an algorithm over a person any day of the week.

Also, garbage in garbage out. et. al.
I agree with this - learning Sinatra is a bit closer to the metal (and I'm sure Flask is similar).

Really, the choice of the tool comes down to a lot more than just "what's best today". But some common criteria are:

Language - are you comfortable with the language used in the tool?
Conventions - are you comfortable with the conventions used in the tool?
Community - what kind of community is around the tool? Is it supported sufficiently by helpful peers?
Fit for consumption - does the tool really do the job well? In other words, are you using a tool with the wrong kinds of strengths? (Programs written in C are fast, but writing raw C doesn't make sense for most web apps)
Team - Does your team use a particular tool? Are you collaborating with people, and if so, do they have an opinion about the language and conventions used?

Beyond this, it really has to do with aesthetics. Most any tool out there will "do the job", and with reasonable performance. Of course there are plenty that have significant gaps (compare a Wordpress load overhead to static files served by Jekyll, and you'll see an example of this), but at the end of the day, people utilize and patch and hack and ... get the job done.

What looks exciting to you? What are you going to put your heart and soul into learning? What is enjoyable? What works? Choose that.
The key thing is that the government is not going to (and should not) get very deep into regulating/legalizing this tech until it actually works, which is fine. 2020 does seem more realistic for a mass market roll-out.

So long as it's ready by the time I'm too old to safely drive, I'll be happy.
Do you want to work

- time and material? contact agencies that specialize in freelance/contracting

- Well defined projects ? find requests for tender in freelance market places / contact potential customers directly

Thats what I do in Europe ...
That's not really an issue of function scope. It's an issue of closing over mutable bindings, though loops + function scope do make it more likely for the issue to arise.

And ES6 adds block scopes (via `let`, inherited from Mozilla's javascript extensions).

That strays from the original complaint though.
If this is all there is to monads the functional community needs to level up their communication experience and/or allow themselves to stop talking in terms of type theory.
I read it cover to cover (so to speak) about two weeks ago, and although still a work in progress, it is indeed the best written guide to R that I've read to date. It appealed to me because it insisted on the functional programming side of R, and explained some of the intricacies and advanced concepts in R. It's pretty dense though and will certainly require a number of re-reads before I internalize all of the material.

One thing I would find very useful is a case study on how to design more complex packages. In particular, I would love to have an executive summary of the inner-working of ggplot2 and/or ddply. In particular, how can I manage to pass formulas as arguments to my functions, how can I achieve the pseudo DSL effect of ggplot2, etc... I know, I could read the source on github, but ggplot2 is pretty big, so a summary would be helpful.
The question is "why didn't some other outcome have the same likelihood?" and the answer was, perhaps it did. We don't know what the most likely outcome of the extinction was, only which one occurred.
The 5 Biggest Threats to Online Privacy
How many people non-startup employees became millionaires?
Are you really suggesting Bellard is the collective pseudonym of a group of people and not a single person?
I can't find even pricing page.
Assuming the cars are designed to practice basic defensive driving (especially keeping a safe distance), I don't really see a realistic scenario where this could happen.

Far more likely is a human driver screwing things up.
I think Nivi's point is that McDonald's — while certainly a successful business at scale — doesn't do much to improve humanity. Just a guess.
Using the collective knowledge and testing that has been used to derive the methods in jQuery is hugely attractive, grappling with cross browser issues every time you want to achieve something would be utterly pointless.

Despite this, every time I start a new project that requires some DOM manipulation etc I lament at having to include the entire library just to harness a tiny aspect of it's power.

A delightful solution to this would be a similar degree of modularity as there is in, for example, jQueyr UI. I know there is a degree of modularity (https://github.com/jquery/jquery#modules-new-in-18) but this is reasonably high level and at this level the argument of using google's CDN and so encouraging a cache hit is still very strong.
If you could strip both jQuery core and shizzle (I rarely/never use attribute selectors for example) right down to a hundred lines of so of what you really needed, this would be very very compelling.

I had a relatively brief investigation into the codebase a while ago with a view to how hard this would be to implement but didn't really have the time to follow it through. My conclusion was that it wouldn't be easy, anyone have any ideas/thoughts on this?
Sure, but dinosaurs were closer to birds (and thus also warm blooded, as I understand it).
Looked interesting enough to give them my email address and see what might be different.

Importer is broken.

sad trombone
And I was reminded of this: http://www.youtube.com/watch?v=IuZYhFtSZsY

@puzzle: great idea!
No, not like Internet Explorer. It's more like an application for browsing the Internet called The Internet Browser, or a device for toasting bread called The Bread Toaster, or a seaport for planes called The Air Port.
An interface should get out of the way, except when it shouldn’t
Are you talking about adding a unattractive domain, then using the free kudos point to grab up a better one? That's kind of what is keeping me from putting mine up (magnatecha.com and linuxterm.com). They're not that great, but I would rather keep them than get 3 kudos to get things like antpx.com... I guess one just has to make a choice as to how much they like their current unused domains.
As the flash crash showed, if you screw up enough in the market, they'll just hit the reset button and undo the trades.

The same isn't true for cars, and that'll likely affect the code testing process.

Plus, if you're going to reference the flash crash, I'll point out that people, not computers, caused the Great Depression.
But no Internet browsing software was called "explorer". If it had been called "Internet Browser" you'd have a point.
>I believe the success of the BSD license shows it is closer to the optimum than the GPL.

Well the GPL licence is the most used open source licence of all, so I'm not sure how 'the success of the BSD licence' would somehow show it as being closer to the 'optimum'.
I'd love to see Valve bankroll some hefty Wine development and/or buy out Cedega/WineX/Transgaming, in my opinion that's the holy grail for what needs to be done.

Getting 99% of the games on Steam working out of the box with DirectX compatibility layer with in-house testing can and should be done, and is a better step than providing a VM layer right now.

I'd also like to see them contribute to OpenGL and get it up to DirectX standards in terms of API ease of use and maturity. It simply isn't as good, and until it is developers will continue to target DirectX.
That actually isn't a problem for the radar because it has 360 degree awareness. So if a car veers into your lane and you are wedged between two cars, instead of veering to the right the self driving car would slow down. So basically your argument is actually an argument FOR self driving cars. I imagine that if a self driving car is put in a situation where it cannot avoid an accident at all costs it could even manipulate the car to minimize the amount of damage that is caused.
Yep, just like everyone moved from iPods to other MP3 players that show up as removable storage.
Linkedin 200 Million Members
I know for a fact that they don't fully cooperate even when law enforcement is involved. Most LEO's won't jump through the hoops over and over when there are more important cases to work on.
I know this might be a little unorthodox, but I met mine on a strange chat that was hip on the 90ies. Granted, never met anyone like that again, ever.

Also, she is my girlfriend, too (if that counts for anything).
from support chat:
https://pbs.twimg.com/media/BCRS1UOCQAETDr6.png:large
(image with prices)
The trademark is not registered for books, but for toys and games and paint and etc.

But not books.
LinkedIn Shares Soar 19.2% In The Wake Of Impressive Earnings
> Conversely, if you can get away with targeting only IE9+, WebKit and Mozilla, or if X is dead simple, then almost certainly yes.

Faster maybe, but smaller probably not unless you rebuild half the jquery interface on top of straight DOM (and in that case, why not use zepto or some other similar library?)

Every time I try to go with straight DOM, it turns out to be a pain because the DOM interface as a swamp of javaisms unfit for human usage.
Are we wasting our time?
And you have exactly no direction. Look at the areas where desertification takes place and which rate of growth the populations have there. Sudan had 1.800.000 people 100 years ago, now they are at 48.000.000
Did the agricultural crop land multiply by 25? Even with fertilizer the growth was only 6 times compared to what was produced 100 years ago. So yes, with less people we will have much more CO2 used in biomass compared to the small amount we release by fossil energy ..
Birds are not strictly "warm blooded" as mammals are, but yes they are not strictly cold blooded ether. They are able to generate their own body heat to some extent yes, but are still fare more susceptible to climate change then a mammal would be.
Developer builds product: the perils of curiosity
Modeling Social Network Topologies in Elementary Schools
Release early, release often? Wonder if that'll work for driving software. Chrome Version 24.0.1312.57 here.
"We expect to release the technology in the next five years"
It's extremely unlikely that it will be the entire car, more likely backup/safety features, at most the self parking like we say at ces at least until there is enough data to support their expansion.
There is a flaw in your rationale. Creative endeavours are a high risk activity. Heck, just see how big % of startups fail. Also, we do not know how many failed projects Bellard has started (I'd suspect hundreds?).

Us mere mortars have bills to play and children to support. It makes us unable to take on the challenges that could potentially lead to huge gains because the short term rewards are not guaranteed.

Also measuring every step of progress with monetary value does not work. New discovery (or project, or tool, whatever) may be the first step required on a long path to a great discovery, but by itself, worth €/$ 0 to everybody.
NatGeo: Tesla Factory
Replace asshole by douche and you'll get a more accurate version of what I meant.
Great points and definitely something a lot of developers have started waking up to recently. I could be way off base, but I kind of think that jQuery is to client-size coding what PHP is to backend coding (yes I know there aren't any other client-side languages but just follow me here for a sec). They can be used well in the hands of a competent programmer but they will absolutely let you write god-awful code, never complain, and let you think there's nothing wrong with what you're doing.

In the end its just another case of knowing your tools and when to use 'em.
Good work, have a buck.

Also, it's "Polaroid", not "Poleroid", unless you were trying to not use a trademark.

In which case "Lego" should probably be misspelled. :-)
That is an awful comparison. A bunch of trading algorithms designed to compete and get an edge on each other. Google's cars aren't programmed to race everything in their path, they're designed to be as conservative as possible.
There was once someone trying to make a Modular jQuery. I'm not sure how far that got. Have you tried stuff from the jeesh? http://ender.jit.su/#jeesh Super lightweight and a comparable syntax style.
California Start-Up Brings Deft Touch To Virtual Reality
Any kind of restriction to this leads to abuses and disenfranchisement. Must have X years experience? Must have a University Degree? Must be at least Y years old? Must Earn Less than/greater than/between a certain value? All you do is just cut people out who aren't part of the status quo.
What's to stop me from mentioning to a group of friends that I hardly use my Kindle anymore, and one of them offering me $50 for it? ... Do I have to specifically de-register it before the exchange takes place?

Yes?

Is this so different from selling someone a car, a cell phone, a video game console, etc.?

What if I beat my wife nightly and she takes off one day into hiding, taking our Kindle with her? Am I legally allowed to recover any location or usage information (assuming it contains that, like a Fire) to teach her a lesson that leaving me is a bad choice?

You are attempting to confuse a pretty simple issue of property rights by throwing some over-the-top moral issues and potentially bad outcomes into the mix, as if either the morals or the outcomes have a bearing on the property rights situation or the law. You might as well say "What if I steal a Kindle from Adolf Hitler? Should he be allowed to track me down?" The way things "should" be doesn't have a lot to do with this.

In any case, if your abused wife took off with your LoJack or OnStar equipped car, I would expect the theft recovery people would, you know, recover the theft. They wouldn't ask you if you had stopped beating your wife first. They wouldn't first tell you to get the cops involved, then tell you they actually required a court order, then tell you that all data related to your car had been lost.

For a relatively low-value item like a Kindle, perhaps it would have been a fair compromise to tell the owner "Sorry, all we can do is ban the unit from the Amazon network." But that's not what happened in this story.
A police report is different than a court issued warrant. With a police report you can file with your insurance as proof for reimbursement. But in the OP's case, he is asking for Amazon to do a form of surveillance...I.e tell me who's name is on a device that is not in my possession. A warrant is a higher level of justification
And there's probably a million things you use every day which is GPL licenced.

Bottom line is that both licences are in wide use while focused on different types of code, permissive licences (along with LGPL) are more targeted at framework/library code while GPL is more targeted at fully self-sustained solutions.

They both have their respective strengths, and it's not as if you can't have professional software developers cooperating under the GPL, Linux is a prime example of that.
It is certainly a scenario which we have thought about quite a bit. That is why we have the approval process so you can choose if anyone gets your domain - You should give this a try. In time we'll see how the site is being used. I guess there are some who have domains that they are never going to use (or renew) so it makes sense to give their domain away to someone who might use it.
>To me this is the first iteration of a brand new form factor.

Yes! It will be interesting to see how this plays out.

The first Macbook Air significantly compromised to achieve its form factor, and now the Surface is doing the same. If Microsoft can fix the compromises in two years like Apple did with the MBA, they could have a real winner.
It's not. Please check out Edward Kmett's comments:

http://blog.jorgenschaefer.de/2013/01/monads-for-normal-prog...

http://blog.jorgenschaefer.de/2013/01/monads-for-normal-prog...
There are some parts of a conversation I don't want to follow.

Threads allow me to skip them faster than any other method.
I've worked in offices where Skype or Hipchat were used exclusively. There is nothing that Hipchat can offer for which I'd give up audio and video chat. You can say people are free to arrange a Skype call if they want, but when a text-based chat program like Hipchat is the office norm, no one bothers to use any other medium.

Hipchat is great at what it does, but without audio and video support, I'd never deploy it in the office.
We snoop to conquer
You have two choices, meaningful names (e.g. "web server," "primary database") or meaningless names (e.g. "server1," "server2," "James," "Bob," "Sarah," etc).

A lot of people recommend AGAINST meaningful names since attackers can use them to better target their attacks (although arguably it is normally trivial to figure out what is what anyway).

If you're going to have meaningless names then I just leave the default (e.g. rack123.server456) since no matter if you use planets, characters, or toys you'll still ultimately end up using its function to describe it or its IP address anyway.

Realistically your servers and their purpose should be tracked internally via some kind of system (be it Google Apps Spreadsheet, intranet page, resource tracking system, or similar). Which makes the actual host name meaningless.
Three Month Hobbies: An Idea For Everyone where NumberOfInterests  AmountOfTime
> A Monad is an object whose methods return monads.

Is a truly terrible "definition". It is not a constructive definition. You can't implement anything with this.

Mostly this article is about combinator libraries -- where bind is function application. Nothing to do with monadic bind.
It only seems absurd becaus you don't realize that it's only the exclusive right to use those words in a commercial context to describe a product or service in a specific field.
jQuery exists for one simple reason : deal with DOM inconsistencies between browsers, and it works. Some people tested the code for you on all the browers so you can assume your code will work on all the main browsers out there.

Those who think they are too smart to use it certainly are not real web-developers in real businesses , having to support legacy browsers because their client base still run on IE6. or they have enough time to work on all the quirks of IE6 IE7 IE8 each time they write a DOM related function , i dont...

jQuery is here for quick DOM manipulation, is basically a facade pattern, and the bright idea was to use CSS selectors to query the dom.

jQuery selector engine is far more powerfull than document.querySelector

Why is it hard to work with the DOM ? because it is STRONGLY and staticaly typed ! it has interfaces and type checking , so using it with a dynamic/weakly typed language is hard. the DOM doesnt use duck typing , that's why can get all these DOM ERROR , invalid DOM LEVEL call ,and you cant create an Element or a Node without a factory etc ... and let's give credit to MS on this, they created DHTML because they understood it made little sense using that api with that language ( each time you are using innerHTML it is DHTML, querySelector to until it was made a standard ).

yet I dont see people saying they are too smart to use DHTML because it is not pure DOM. but do they really care about what interface is used ? how the factory method build the given objects ? i dont think so.
Clojure + Datomic + Storm = Zolodeck
Before jQuery took over everything, I was very happy using Mootools, which cones with a modular builder:

http://mootools.net/core/

It was, and remains, great. But jQuery seems like an unstoppable force at this point.
Do you believe in magic? 
Do you believe in magic? Come to meet our CEO Mr. Jenkins, at the CloudSigma DEMO stand, at HPA Tech Retreat, and see the real magic of unbundled iaas resources!
Yes, funny that no-one ever seems to "harmonise" away from what well connected lobbyists want, it's always in the same direction (more copyright in this particular case).
> if your passwords are becoming muscle memory, isn't it time to change them?

Somehow I feel they're safer in muscle memory than in 'normal' memory. There has been a research project once which stored the password in muscle memory by using some sort of game. It got quite a lot of attention, but I don't remember what it was called or anything...

Passwords in muscle memory are quickly and easily typed on almost any normal keyboard. It's actually harder to type them slowly. Like with phone numbers that you know by heart, you need to recite it from the beginning (without pausing for too long) if someone asks the last five digits. This fast typing makes it harder for onlookers to figure out what it is, although most people are probably able to type quickly enough that you can't make out their password regardless.

But yes, it is impractical at times. On the other hand, what new password can I easily use? It's not that easy to remember a randomly chosen sequence, passphrases are not accepted everywhere (needs digits, or are too long, or...), and it only adds to the list of passwords to try before I can login somewhere.

Right now I have a few classifications for passwords. Unsecure sites (no https, unimportant, or bad storage like LM hashes) get a low-grade password, and the best passwords are used only on extremely high profile websites and accounts (like my e-mail password). When I get more new passwords, I'll have to somehow remember if the account was before or after the switch. That's gonna be messy, and I prefer not to try too many passwords. The website could log invalid logins or even collect passwords, and the connection can usually get intercepted (https is not as widespread as I would like). And there is the problem of getting locked out after too many invalid logins. I have enough passwords and variations that 3 times just aren't always enough attempts.
Yeah, I'll just stop using your products and let your shareholders know it was because people on HackerNews knew better than to build solutions people will use.