skysight-inc/HackerNews huggingface dataset:
Array.isArray() would be more reliable than testing if it has a property "length" :/

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Yeah, I don't even know how that would be possible unless it's owned by one of the phone companies and is only available for their users. I highly doubt any telco would share that data publicly, especially if all you need is the subscriber's number.
Did you use one of the readability clone libraries or roll your own?
A lot of land which is suited for cattle herding is not as a matter of fact suited for vegetable or grain production - the idea that vegetarianism is more ecologically sound is somewhat mythical.
Like most things in life, it depends on how you look at it. If you see an echo chamber of like-minded drones, it's pretty likely you aren't looking very closely, as even the most homogenous cultures have plenty of room for individual variation. (Although they may not let you, as an outsider, see it.)
Violent and Nonviolent Video Games Have Same Effects on Kids: Oxford Researchers
Decoding is hardware accelerated, yes.

Chromebooks seem to average around 8 hours of continuous web browsing[1].

[1] http://www.laptopmag.com/reviews/laptops/samsung-chromebook-...
There are (currently) three host implementations of clojure: Clojure(JVM), ClojureCLR(.NET CLR), and ClojureScript(JavaScript). Supporting this reader conditional can facilitate code reuse as much as possible.
There seems to always be something in my mailbox though hardly anything useful. I liked the sort-out and/or zap for junk concept. Specially during election season.
Ask HN: Is python still worth spending time learning and teaching?
Python was my first language, and I am a major, major fan of it. I love it. I even taught a class on it last year.

But I'm starting to question why I was teaching it, aside from it being a great first language to learn with.

Compared to PHP, Rails, and Java, the web jobs for Python are somewhat thin. You have to know Django, and even then there's far fewer jobs available than for the other stacks. Nor have I had much luck seeing jobs for python outside of web development.

I work as a JS engineer professionally, and jobs for that are abundant. I'm considering teaching JS instead because if someone's going to only have time to learn one thing (as is the case for many working individuals), it may as well be something they can keep working at and find work with, is my line of thinking.

I'm looking for other opinions. Is python growing or declining? Are there many professional opportunities for it? Would you recommend beginners bother learning it, as opposed to a more employable language like C++, Java, JavaScript, PHP, or C#?
Hmm... I'm on firefox, and I can't scroll or use the back button.
There's no mortgage deduction in US either. There's a mortgage interest deduction, which I'm sure while significant isn't a major variable in this eqaution overall.
I'm wondering if they could genuinely pull one impossible-to-believe-btu-real service each year for an April 1 launch date?
It certainly can - culture is just the sum total of the things that a group of people do without thinking too hard about them. Any group ends up with a culture, including companies. And when large numbers of people either leave or enter the group, the culture invariably changes.
Also, now I'm wondering about that Amazon button thing.
Because Facebook has thousands of employees. I suppose it might be possible to give everyone a closet sized office.
Facebook nets something like $3 billion a year, and has somewhere around 10k employees. You could give every employee a mansion in Iowa (or a small condo in San Francisco) for that amount of money. I doubt allowing employees a little private space will break the bank for them.
I don't get it: you cite journalists speaking as if this is meaningful for conservation, while also insisting that "everyone knows" it's not?
Enter a coding contest iff you'd find participating interesting. The "badge" won't help your recruiting prospects in any significant way.

You don't need it. You're already way ahead of the game, IMO.
I don't think that'd be possible with [Local number portability](http://en.wikipedia.org/wiki/Local_number_portability). You can move your number anywhere, with a mobile number you can get a number anywhere, and with VoIP services, you don't even necessarily need to be in the US to get a US number. There's absolutely no way to verify the person actually lives where the number is supposed to be.
So it begins... Prepare yourselves brethren
Worldwide, one in seven deaths is due to cancer; cancer causes more deaths than AIDS, tuberculosis, and malaria combined. 8.2 million people a year.

Cancer is the second leading cause of death in the US.

http://www.cancer.org/acs/groups/content/@research/documents...
Yeah, when I saw that I thought "oh, useful!" except for the fact that I always at least have some junk mail which would ruin it.

I wish I could just completely opt-out of physical mail, but the USPS won't allow it: http://www.insidesources.com/outbox-vs-usps-how-the-post-off...
Except as MDN says, that works in IE9+, and jQuery 1.x works in IE6+.
That's just wrong, there is a flag button just like there are for comments.
It's been April 1st for a whole 14 hours in Australia. Mabye they are going of a different time zone.
Ben (the guy in the video) is working on SQL support!

https://www.youtube.com/watch?v=EJzulpXZn6g

Here's a follow-up talk he did:

https://www.youtube.com/watch?v=zSI68J9wNJ0

Also, there's prototype-grade support for Redis:

https://github.com/meteor/redis-livedata

And that's just the beginning. There are lots more databases that will follow: https://www.meteor.com/full-stack-db-drivers
Then it should be worth billions!
I think the OP likes Emma Stone
That's because there's no real way for them to know you moved a number. Nobody knows you moved the number except the two companies involved. So, unless they had direct access to the customer records of each telco, they can only guess by the original owner.
It's interesting that Larry Page also tried to have a "no manager" organization, when Google was in its infancy. The experiment was a disaster, and employees asked to have managers reinstated.
Given that this bug could compromise part of the foundation of YouTube (deleting videos, messing up ad revenue), this should be worth a lot more than just $5k. A quick script running on several servers could take down a large part of youtube in a matter of minutes. Imagine if he went over through all the maker studios channels like pewdiepie and deleted stuff. All those view counts AND trust would be gone.

This bug honestly deserved a year's salary. But that's just my opinion I guess.

In other thoughts, I really need to try my hand at this stuff :)
JNS MEME Hackathon (page in Japanese)
I Followed My Stolen iPhone Across the World, Became a Celebrity in China
MDN has a polyfill for older browsers, right below the examples.
I see you've included your middle initial in your domain name. At least I think that's what you're doing. (Is 'E' your middle initial?)

If that's what you're doing (including your middle initial, like Arthur C. Clarke), then you need to be consistent. Use your middle initial with your name everywhere online, so everyone online (including Google), knows you as Mark E. Waldron. Make it your online identifier in all your profiles everywhere. Also, include the 'E' in the <title> tag for your home page.

There are some websites and web services which can give you suggestions on minor changes that might help your search engine ranking. There are even books about SEO. Good luck!

I don't know if this matters to search engines, but I found it frustrating waiting for your home page to load, and for all the animations to finish. Maybe skip all the fancy animations.
https://www.amazon.com/oc/dash-button
> The point of the article is that the meritocratic system in this country is broken.

I think you're overreaching.

The article is pretty clear in its explanation on the difference between people's perception of inequality & reality.

That this is evidence the meritocratic system is broken is your conclusion, not the article's.
They can do it right when they want to.

https://www.youtube.com/watch?v=a3ZGGIdpfEM
If they waited until midnight in California, it'd already be near the end of the workday on April 1 in Sydney and Tokyo
The thing about April fools jokes is that they need to catch you unaware but since Google does this every year it doesn't seem too surprising.
Too much coke (coca-cola)
I am not if its just me but I am heavily addicted to coca-cola. It has basically replaced water for me. I am not sure how to get over it, its not even a nicotine like addiction. Does anyon have this kind of addiction?
I've been working with meteor since 0.6.3 and I have had only great experiences with it. I've been going to the meetups in my area which has brought me together with a great community of developers from all sorts of backgrounds - and even connected me with people from across the world via webcast. Nothing but good vibes and support in this community. I saw someone commented with the Discover Meteor book link, and that is the perfect place to start - you need literally zero coding experience to build a production quality app within an afternoon. Also be sure to check out the Telescope project (http://www.telescopeapp.org/) put together by one of the co-authors, Sacha Grief - a designer out of Osaka. He is seriously one of the most dedicated, helpful people out there when it comes to Meteor and I can guarantee if you email him he will respond with help :)
Thanks. I realize I may have sounded like I was definitively accusing you of lying or manipulating us. I'm not, but a more accurate description would be that so far your behavior looks suspicious and you haven't given very solid information. Although I tend to "side with" Snowden, I would not be surprised if there is more to him than meets the eye, so I would be interested in seeing if he has a history of grandstanding. (On the other hand, as others have pointed out, if what he has released is correct and against the will of the citizens/law/human rights, does it really matter if the disclosure fits a pattern of attention-seeking from the messenger?)

P.S. What may be irking some commenters is that HN threads are so "time-sensitive." In another hour this thread will probably slip off the front page and out of mind. So some people may be anxious to see a source before that happens. Or they downvoted so agressively, so that unsourced claims will be seen by fewer people during the small period of time the thread is active, while it could legitimately take you a few days to find a source.
Deep pipe irrigation (if they aren't already using it).

http://permaculturenews.org/2014/04/24/get-started-efficient...
I agree.

One problem is simply that the notation is linear, while lambda calculus is inherently hierarchical. That problem affects all programming languages to some degree, but it is particularly damaging to the comprehension of lambda terms.

Another problem is the complications that are introduced by giving names to variables. This has actually been discussed quite a bit in literature.

For example, that the term "λx.xx" is alpha equivalent to "λy.yy", simply means that the language has redundancy. In fact "alpha equivalence", "unbound variables", and "capture avoiding substitution", are all concepts made necessary by the use of names. If you refuse to name terms, the calculus becomes conceptually simpler. This isn't a revalation by any means. Church pointed this out. It just happens that naming things is a very useful thing to do when writing proofs. So we kind of just have to deal with it.

Point-free reasoning is a good way to avoid some of these complications, which contributes to the popularity of combinator calculi like SKI when teaching untyped lambda calculus.

Another way is to use a graphical representation to depict variable binding more explicitly. See examples below:

* http://dkeenan.com/Lambda/

* https://tromp.github.io/cl/diagrams.html

* http://bntr.planet.ee/lambda/work/visual_lambda.pdf
The choice is between a button and ordering the product on your smartphone in ten seconds, or picking up the product at the grocery store the next time you're there.

The choice is between having to remember to buy the product next time you go shopping, having to remember to order the product next time you are in front of the proper device, or not having to remember a thing.

Being able to move a task to 'done' as soon as it is recognized is a savings in cognitive load far more valuable than any time savings.

Then again, I am the type of person who frequently says "might as well do it now before I forget." Younger, more single people might not see the value in this sort of thing.
Behind ESPN.com's redesign
This is happening - check it out:

https://github.com/numtel/meteor-mysql

https://github.com/nothingisdead/pg-live-query
'Tis true. I worked there. They notoriously pay poorly and the only people who move up to better pay are FOTs Friends of Tony. All of whom have been there for a minimum of 10 years. BTW-Tony has not changed his title on his LinkedIn, email or business card. He is still CEO. The rest are titleless and looking for other jobs.

We had 3 suicides last year by entrepreneurs tony invested in and took under his wing here in Vegas as part of the Downtown Project dystopian hell he makes zappos employees live in here.

Cult. Pure and simple.
T-Mobile Live Coverage Map
Moreover, drinking less at restaurants will likely lead to drinking more elsewhere (at home, or even worse: bottled water).
I'm sure a lot of people who are 19 years old say dumb things . It's interesting that this is what you choose to remember.
Actually, a browser running in a web runtime ;)
People still use Underscore?
OK, your opinion on warrants is noted.
Google Tap (2012)
Read the title: "The mailbox of tomorrow, today". They probably do need to get it out there into the world as it becomes April 1st somewhere on earth, but that doesn't prevent them from using that as a meta-joke.

Now, of course, I will just avoid HN and any other source of news in English for the next 30hrs or so...
I am aware of underscore as a nice blob of simple utility functions. I'm not aware of what you would replace it with?
This is worse than PigeonRank?
elgooG
I said at the most basic level, as in, hey, here's this extremely oversimplified yet fundamental issue to collaboration you get in private offices, which is that it is harder to communicate. Regardless of your thoughts or beliefs, it's just plain easier to ask someone on your team a question face to face rather than needing to open up an IM/chat/mail/hangouts/whateverthefuckitis and do it through there. It's not only easier, but it's far more fluid and will result in both quicker answers and more discussion since you don't need to open up a program, draft up a message, then wait for the other person to type up their response. It all happens in real time, quickly. And in an open office, you get this for free, you don't even need to move.

Meanwhile, you have not provided a single source to back up the pretty bold claim that private offices don't impede collaboration and instead decide to straw man that argument. I've explained the incredibly obvious and basic impediment to communication that a wall can bring, please refute that claim and provide proof that a private office does not impede collaboration.
For the same reasons ($1/month<<$8/month, even though it means I burn a precious NANPA DID), I've set up the same without writing a single line of code.

With VOIP.ms, I ordered a DID and set it to auto-answer any call. They have a voicemail feature you can use, so it handles the recorded message and recording after the beep. Voip.ms then emails you the voicemail (nice for recordkeeping). If your cellular provider has an email to SMS gateway, you can forward the email there, and you'll see the callerid in the subject, but no CNAM to speak of.

Once working, I set my cellphone to auto-direct any unanswered calls to the DID I setup.

Here's how some Canadians are doing it: http://awslookup.com/free-voice-mail-on-wind-mobile/
http://readwrite.com/2010/11/27/haskell-with-lisp-syntax?_es...!
A lot of the announcements they have made on April 1st have turned into real projects
Out of curiosity, what were the three words? (Presumably not "stochastic optimal control"..)
Google releases the first new site hosted on the .Google top-level domain
Even if you're looking 360 you still know whether you are looking up or down.
Although worse, they almost had me for a split second there. It's when they mentioned temperature and apps that I finally gave up...

That said, a "smart"/connected mailbox isn't a terrible idea.
You should have included a description! I was about to post that link myself. It's a really impressive documentary about the race and shows why it's so difficult and what's so neat about it. The music score is awesome too.
Hacking for Defense in Silicon Valley
AdWords is basically a listing, directed at the most appropriate audience. You seem to be mixing up advertising and marketing.
I never even realized Outbox had died out; I just assumed it was another one of those "indefinitely US-only for now but we'll expand real-soon-now" services.

If the USPS didn't like their business model, why didn't they just try to start with some other country? I would love to get this in Canada, for example. (We have a half-assed attempt at this in the form of Canada Post's "epost", but it only does bills by partnering and prearrangement, rather than actually scanning anything.)
Most people in US don't realize what Amazon has done to prices in US. I'm too used to prices like $18 Syma 107G RC heli and $50 waterpiks. Other countries are not like that. They have little competition from online shopping and as a result people there usually pay significant premiums. I recently traveled to so-called shopping capital of the world, i.e. Dubai. My expectation was that everything would be cheaper, well, because most of the Dubai is just made for shopping and its even tax free. I was horrified to find things like Syma 107G at $50 and most other stuff at 20%-50% premiums even at "discount" shops. In my foreign travels, I have yet to encounter a place that consistently beats Amazon on prices anywhere close even with best currency conversion rates and even after high sales taxes in US. Most consumers in world have to pay about 30% margins to retailers while people in US gets away with just 3% - thanks to Amazon.
Announcing Ego Icons: Angular with a Clean, Look and Feel
lodash is basically an underscore replacement. https://lodash.com/
I'm really late to the game on this one, and there are too many places I want to put this comment, so hell, I'll just drop it here at the top level.

This button prevents you from playing the "specials" game.

I don't know about the rest of the world, but in Australia, our groceries are put on special once month for a week or so 30-50% off regular retail. (I would love to see this graphed out somewhere.)

I assume the reason is so that, people that don't care how much their groceries cost, or don't have the foresight to buy in advance pay 30-50% more than somebody who buys things when they are on special.

I like to think the special price is the actual price, and the regular price is the suckers price.
The title of the webpage is "The Hurr Durr Archives"
We don't yet support Windows, though some awesome community members are slowly Windowsifying the deps. Any help would be much appreciated :)
Just to correct the downthread derail, I'm guessing you were confusing this with Common Sense, Thomas Paine's anonymously published 1776 pamphlet calling for rebellion against Britain.
https://kernel.org/hurr-durr-ima-sheep.html
I like this. I've been getting back into chess as of lately and I keep a board on my desk while I do work on my laptop. Here's my strategy for playing 'solitaire chess' as I call it - I make a move, then I move a poker chip to the side whose turn it is, I go back to doing whatever I was doing on my laptop for a while (until I forget the game entirely), then I return and make another move. Then I rinse and repeat this process until the game is over - it's amazing how rapidly this improves your strategy compared to playing against another person or a computer. Because as they say - you are your own worst enemy... Or most brutal competitor as I like to think ;)
I guess the terminal is just a browser tab? can the configs made to the browser terminal tab persist? like font, text size, color, etc...

Also, when running emacs in the terminal through ssh, doesn't emacs keybindings interfere to much with chromeos's browser?
The downvote button and flag button are separate buttons.

I believe the downvote button is unlocked at 500 karma.
Whoever are pushing this (pols, journos) likely believe there are believers and thus worth an effort at least for the sake of public opinion. It also superficially makes non believers to some extent feel they are passively involved in good, but really the impact is practically nil. Ffs, shutting the shower head off 15 seconds sooner would save as much.
How's this for marketing? http://stackoverflow.com/questions/18083835/how-many-concurr...

Meteor is exclusively not hosted by Meteor (company), you are wrong. You -can- use their free hosting because it's useful to just get an MVP online as quickly as possible.

You can host a Meteor app wherever you can host NodeJS.
Actually this one's pretty good.
Has anyone used MEAN and Meteor? What are the benefits of one over the other?
> when Google does the same thing, it is an example of "locking everything down while still calling itself open."

Well, Mozilla have a proven track record of providing a self-host alternative for their cloud platform (the main reason I'm using Firefox sync -- with Mozilla servers -- is that I could set up a proof-of-concept sync server[1] on my own hw, see that, yes it does work fine. Contrast that with what Google does ("We have a magic database, here's some of the ideas behind it; sorry you can't host your own, so all our service tech will remain proprietary").

I use Chromium from time to time, but I don't use Chrome -- and I avoid logging in to Google services when I can.

I've been waiting for a Cyanogen-mod for my current phone, because I don't like running stock Android in it's sort-a-open, mostly-closed state -- not to mention the amount of spyware that ships with the platform (it doesn't help that Samsung ships its own software too -- which I'm assuming contains its share of bugs).

Try building a working phone kernel+userland with whatever Google+partner have released and try and convince me that they're good at doing "open".

I hope they will keep the dev-mode for all chromebooks -- and that they'll make it easier to boot into custom kernels without a boot-up delay etc -- but I'm not holding my breath.

[1] I actually ran the previous one, but I'll be setting up an updated one, as soon as I move "into" my new server.
Google has crossed a threshold where it loses more goodwill than it gains with these lame April Fools jokes.
How I Replaced My Colleagues with a Mindless Twitter Bot
I didn't realize anyone used integers as keys. That feels so unnatural to me. I'm also surprised any libraries would check for .length to see if it's an array or not; there are plenty of objects you may want to create with a length property. It seems to me this would be a more accurate check:

Object.prototype.toString.call(maybeArray) === "[object Array]"

Also sometimes I feel like I'm the only one who doesn't like to use underscore or jQuery for things like this; iterating over properties is so easy it seems weird to me to use a library to create a new object for me to then iterate through.
Or 1$/100k existing views/video, because the gangnam style video is a higher profile clip than my garage built rock band clip