skysight-inc/HackerNews huggingface dataset:
Exactly my first thought too!
There was no actual message sent by Mexico, just a red flag raised by a journalist: "don't poison your own water, even if you don't plan to use it right now". Mexico City didn't plan to use water that deep, but they have to.
The advertiser KNOWS the whole ad will be displayed, vs creating a 30s ad that most users don't see most of because they skip after Xs.

The ad is over almost before the user realizes it's started.

No more conditioning viewers to instantly enter the "how and when can I skip this" mindset. (Tangent: none of the full-window "here's an ad while the page loads" ads work on me; I'm conditioned to instantly hit "skip" and make a point of not noticing the ad itself).

Knowing the ad will be very short, viewers are more likely to not attempt to skip it because it will be done (or very nearly so) before they can do so.

If a user is going to see a given ad frequently, best to get it over with and not turn it into a harrowing experience of repetitive tedium.

There's probably a worthy study of ad effectiveness between the initial awareness of the ad and the cognitive turn against it. Get it over with before the desire to skip begins, or a "I hate this ad" arises.

Just make sure the viewers don't explode from the density & pace of content.
Are you really attempting to equate slavery with the wealthy paying higher taxes?

If we are reducing to absolute absurdity... This conversation is over. I have no interest in an HN fallacy battle. A 'democratic' decision to enforce slavery/commit genocide/etc is pretty clearly well outside of what was being discussed.
Sure it is.

In powerlifting, when performing a barbell squat, you are supposed to spread your knees apart and squat down in between your legs. This is proper technique and reduces the stress on the knee joint, transferring the load to the glutes and hamstrings.

I don't see why it would be unhealthy for you to do it without weight on your back.
Alex Martelli gave a nice talk called "Permission or Forgiveness" about the exception handling style recommended by OP: http://pyvideo.org/video/1338/permission-or-forgiveness-0. He has some nice insights into this issue.

That being said, I think there are some situations where you want to check for problems up front (possibly in addition to exception handling). In particular, if you are parsing some data from outside the program, you may want to provide some context about what was wrong. KeyError is not very helpful to your users.
Boulder's Simple Energy gets $6 million in investor funds to expand
Standard missionary work.
Lunar transit images show moon eclipsing sun
Incredible Labs Acquired By Yahoo
I don't deal in the iOS ecosystem, but the fact that the only way to get data to the device using push is insecure is just pathetic.

In a perfect world, the public would care. Instead, we scream into our own echo chamber.
...the question becomes where did the hacker get the last 4 of the CC from?

That's always been the question. Until you know better, what you have is a situation where you're believing the word of an anonymous criminal, relayed to you second-hand, over PayPal. I'm just saying you have no evidence either way at this point, and are simply expressing your preconceptions, which are not helpful.
>"If people voted for increased redistribution to redistribute wealth than they are doing something to solve the 'real problem' as they see it."

Your vote is unlikely to have any real impact, (the same is true of mine,) so while the people may be 'doing something', this 'something' may be the least effective action one could possibly take. I vote in every election, but even I must acknowledge that I would be doing much more for my fellow citizens if I spent the same amount of time picking up garbage from the streets.
Negative SEO attack directed at linkaudit.co.uk
In the general case, I agree. But for a very few things, singletons make fine sense. Usually in small programs where you can draw the entire object graph on a single piece of paper, and where all the features it will have are known up front.
Two challenges off the top:

⚫ Geothermal is available in limited areas. Few of those are proximate to salt water (though in Japan, Hawaii, and the Philippines this might be the case). I'm not aware that freshwater supplies are critically limited in any of those areas, however.

⚫ Geothermal itself tends to have substantial water requirements as a heat transfer / working fluid. Replenishing groundwater liberated through generating activities is a concern in many fields.
Well, not making sure all the terms of the job were met, being flippant to somebody I didn't know at a new job, and digging into someone else's credentials were all pretty murky. But overall it was just getting fired on my first day vs working out the issue over time.
Love the down-voted replies with no rebuttal. Shows the ignorance of HN viewers.
It was the homework assignment. You might not have intended it this way but I saw it as you asserting yourself as a credible teacher before earning it.

I did enjoy your article and have given you my email in hopes that I gain some valuable insight. I have always been very skeptical about sales and marketing but have tried to be open to its value. My wife has a more neutral view and can sometimes soften my stance on it.
It's great to exercise.It's even greater to know WHY you're doing it.
As soon as I rant about Obama, all my friends will know exactly who I am.
Hmm, sorry but the teaser didn't appeal to me.

Where can I unsubscribe? (Can't find a link.)
A small bookmarklet for resolution testing
It really takes a significant shift to start "thinking in continuations". For one, in any sequentially written language it's easy to forget that flow control can be a first-class citizen. At least some part of what makes concurrency hard is that you can no longer survive without thinking about what sequentiality really means, so it's no surprise that when Node throws programmers deep into the churn on concurrency then they'll start to get an eye for continuations.
We didn't use nukes in Vietnam. The value of the Motorola's patents may be in keeping Apple and Microsoft from using their strongest patents.
Unless you're really, really bad at drinking, having a beer is not physically forcing others around you to drink. If you start smoking, then everyone else around you has to deal with the smoke. I'm told that using vaporisers removes the smoke aspect, but now you've got a cloud of THC laden steam which, whilst not as bad as a cloud of THC laden smoke, is still a pretty selfish thing to inflict on other people.
The art of Error
I was playing with this yesterday, what happened to scaffolding?
Mobile-First Is Old News. Think Platform-First
People stopped caring about headphones to the extent that they liked using headphones themselves.

The biggest problem with Google Glass is that it does not meet a clearly defined need or desire that most people have. So there is nothing to balance the dorkiness.
Think about it. If I know you, everything about you, I can sell directly to you. Not just things that are vaguely intersting to you, but to the most primal want you have. The key is getting an accurate image of who you are, tapping into the "I cant resist" part of your individual monkey brain. We all have somethings that we don't think rationally about,and if someone can map you down to you that point, then they have you. Your patterns on social media leak that data. The more sources, the more accurate they can construct "you."

The next step is biometrics. The kinect is a good example. Im betting that is looking to measure pupil dilation, heart rate, etc. if its not already. Looking at an ad and your heartrate goes up and pupils change? Time for these similar ones, ever deeper and deeper into you.

If I can do that, I can sell that info to a vender with an actual product, making myself very wealthy just moving data around. Its even better if Im also that vendor, like in microsofts case with games. Then I cut out the middle man and vertically integrate myself to the moon.
Why would anybody want to use XMPP with mobile anyways? The protocol is very noisy and as a result it will keep turning your radio on/off in the background, effectively killing your battery.
Personally, because I find infinite loops to be a real PITA, I prefer to do:

for _ in xrange(100000):
break
else:
logging.error("ran into an infinite loop")

unless I really do need an infinite loop for things like event handler loop, which is admittedly quite rare.
I understand the desire for people to make pages like this (this isn't the first), but the examples are not completely honest with themselves, in my opinion.

One of the biggest benefits jQuery introduces is the concept of treating single selections and multiple selections identically. While using jQuery, I can emit a $(".class").hide() call, which will apply to all elements with the matching class. Simple and elegant.

However, using native JS as the page suggests, I will need to construct a loop within my function, especially if I'm using the DOM supported getElementsByClassName method, returns a pseudo-array of DOM nodes which don't have the style method available on them. You'll notice the examples already assume a selected element and leave much of this heavy lifting out.

Furthermore, jQuery offers the selection simplicities of Sizzle (ie: "#div .container .item). To do the same selection process in vanilla JS, I'll need to nest 2 getElementsByClassName functions in a getElementByID function, and return the concatenated results from each potential .container. That is to say nothing of more complex selectors.

So yes, if you're addressing the absolute simplest form of selection, this works, but otherwise I don't think it's really presenting the situation honestly.
As someone who still stinks at basic layouts, the extra examples here are really helpful: http://getbootstrap.com/getting-started/#examples

It's good to see how things are done after all of the bells and whistles have been stripped away. None of these are beautiful, but they help illustrate different concepts.
It is called "not while I am alive" policy. When someone in office does something which won't impact anything when they are alive they can score points with special interests by helping get their project approved. Mostly though this is just another attack on Fracking.
You haven't made the case, just an assertion. It's certainly a case that can be made. I did not say that I believed us pushing any limits - I said I expected we were not. In the hypothetical where there is a zero-sum game, zero-sum thinking is appropriate - I meant no more than I said.
The state of instant messaging is sad overall. There was a steady evolution to my own IM usage: from a proprietary, walled-garden IM solution (ICQ) via a reverse engineered multi-network client (a la Trillian) to a federated, free protocol, XMPP. I figured everybody would be using XMPP of some sorts and we'd be on our merry way to solve more interesting problems on that basis.

Instead, everybody is back to walled gardens that can't interoperate, and I'm using 5 or more services to talk to acquaintances -- SMS, Jabber, Google Talk, Skype, the list goes on -- and fall back to good old email for people where I don't have access to their IM of choice (such as Facebook chat or Whatsapp). It's such a pain in the ass.

It's 2014, I expect it to be matter of course to be able to chat with everyone I know with all the bells and whistles -- OTR-support, offline messages, synced history where desired, file transfer. It's an odd twist of technical history that we're not there yet.
Let’s Bolt: low-level libraries designed to make developing mobile apps easier
I know it's just tv but Don Draper's monologue on the Kodak Carousel is a great example of this. It was a powerful emotional appeal with very little information about the product.
I think government assuming ownership of [parts of] persons is a bad thing, yes.

IMO it makes logical sense to either not assume ownership of anything a person had in life, including their body and allow their family/executors to look after the remains of their person , effects and assets [the status quo]. Or you should say that ownership is void on dying and all assets, including one's body should pass to the state.

It would make far more difference for the state to assume ownership of the things a person had, houses, bank accounts, than it will make to only assume state ownership of a persons body post mortem.

There doesn't appear to be a consistent argument to compel one to take this middle ground.
It does add complexity, but it's a trade-off. Sometimes you need something to be easily testable, and this pattern can be worth the complexity it brings, if done minimally and properly (not blindly). Obviously we all prefer simplicity, but sometimes complexity is a necessary evil. (But, I would argue, not nearly as often as some people think.)
Not all crashes are exploitable.
Everyone's so busy shitting themselves over Glass users "recording everything all the time". Oh no! They might have a recording of me entering a bathroom! Maybe they'll record me talking about the movie I saw last week!

Where is all this footage going to be stored? Decent-resolution video is not exactly small. How long will it take to fill up the 64 GB on your phone? If you have a 1 TB disk at home to archive the video, how many days worth can you store there? People certainly won't want to automatically upload to Youtube, because then they'd be broadcasting their home address, the location of their hidden house key, their credit card info every time they pay for something, etc.

And how long can you record video with Glass before the battery dies? I've heard that the battery is good for about a day with "normal" use; I don't think capturing video and sending it to your phone for storage all day long counts as "normal", I'd expect to get maybe 2 hours tops.

Have a little bit of fucking perspective, maybe.
or a nice supportive message from a startup founder.
January 2014 Web Server Survey
Official support from the Bootstrap team rather than third-party support. Sass and LESS releases will be hand-in-hand now rather than staggered.
I'm sharper now, but I was a lot more motivated when I was 20.
7 New Tools For The Connected Musician
You can count on one hand the number of jQuery features that most developers incorporate into their projects. E.g.:

- Setting or getting css attributes
- Querying the DOM
- Manipulating and walking through arrays

Each of these features can be replicated with fewer than 10 lines of code.
The current nuclear industry has some serious downsides. The only reason established nuclear is presented as ecological is due to the discussion about climate impact. Without the CO2 blinkers on though, it is pretty fucking messy.
Apple's software & service products don't exist for their own revenue, they exist to attract more people to the proprietary hardware and to keep them there. Considering Facebook's & Twitter's iOS integration, Apple might just do the same with Snapchat and pay them some real revenue - making Snapchat utterly dependent on Apple without actually making the service Apple's problem.
This is probably the most important point:

Young programmers, due to lack of experience, sometimes don’t see that writing code is only a small part in producing software.
"My cat only eats cuts of Wagyu beef. It is costing me a fortune. What do I do?"

This is satire of course, but for a brief moment it made me reverse my stance on the SF Google shuttles/rent price thing. And you know—sometimes behind satire there's the memory of someone who actually said something to that effect.

(If anyone actually has this question: feed a homeless person. Oh, I don't mean give food to a homeless person, I mean, cut a homeless person into thin slices and season it to your cat's taste. Dickens would recommend using the children of the homeless. Who ever said humans shouldn't be eaten? Disruption!)
Python packaging and deployment made simple
That says something interesting about behavior and how the function/form relation is contingent but slow-moving. Star Trek communicators were supposed to be used on loudspeaker and looked directly at, and yet when we got flip phones we used them exactly like rotaries.

Your uncle had a mobile, but when he needed to talk in public, he needed the kind of physical anchoring that was associated with talking on the phone in public -- enough that he generated the illusion of being on a payphone. (Much like if you talk on a cellphone that's connected to a charging chord, you still generate the illusion of a landline).

What does this say about glass? That we want it to work like things that are already there -- an always-with-you screen, for example, or a mini-GoPro -- and it might take a while to really come on its own. If it ever takes off, of course. Google has deep pockets but the acceleration is unrelenting and unforgiving.
When economists (or, indeed, anyone) talk about income inequality and compare relative and absolute income, they generally talk about it in "real" terms. Real means after inflation, so if you "stay the same" prices are NOT going up for you.
I'd be interested, my username at gmail.com
"This information is solely used by us for debugging and analytical purposes (e.g., to enhance the Service) .... We log information about your use of the Service, including the type of browser you use, access times, pages viewed, your IP address and the page you visited before navigating to our Service. .... We collect information about the mobile device you use to access our Service, including the hardware model, operating system and version, unique device identifiers and mobile network information. .... We may collect information about the location of your device each time you access or use one of our mobile applications or otherwise consent to the collection of this information. ...."

From: https://www.secret.ly/privacy
"I've already lost the battle to have her grow up, not caring about how she looks."

Not caring about how you look is just as bad as being vain.

"At 4, she cares deeply about it. Already, there is a difference in her world, vs her brothers world."

Boys and girls are different. I realize that's not popular, but it's true.
Chaining and implicit iterators.
Don't feel singled out, it is not just the Belgian store. If you dont allow JS by default you see some text that says: "Enter a valid US phone number"
https://cloudup.com/cSLcmVC5F9h <--- Def not a good example. hehe
Great website, though.
Excellent point, Burning Man does share a lot of the properties of a booming mining town :-)
Didn't find it in the Brazillian store either ):
I have personally never seen this before. I'd be wary to use it, since it breaks the "_ is a throwaway" idiom, as well as the REPL "_ is the results of the last expression" function.

Aliasing it to "t" or "txl" seems like a saner way, if I'm honest.
Doesn't it bother you that this code is technically completely wrong?
This is actually a great example of the purpose of the site. Since IE8, browsers have supported a native 'sizzle-style' element querying syntax: http://youmightnotneedjquery.com/#finding_elements

IE9 and later also support a native each. You are correct however that you'd have to use Array.prototype.each.call, because the NodeList is not a real array.
You are right that Last Six is a miserable password.

One correction thought: the attacker didn't guess the two digits in a single try, they guessed them in a single phone call. The GoDaddy agent allegedly let them just try numbers until they got it.
India's two biggest online retailers Flipkart and Myntra in merger talks
The point is precisely to make XMPP work with mobile. There's no fundamental reason why this is impossible, it just doesn't work very well now. Of course if it is tweaked to work on mobile, well, it will work on mobile after that.
It sounds like you're looking for the querySelector and querySelectorAll methods: https://developer.mozilla.org/en-US/docs/Web/API/Document.qu...
http://check.me (formerly PageOnce) is doing good things in this space.
There are many things you don't need to do. I'll take the time saved in development over cutting out an extra framework.
1. Much of the inland West is populated by people who culturally value high reproduction.

2. People immigrate to developed countries.
Products that Sell Time
I’m starting to rely more and more on products that save me time everyday. If I can shorten/outsource more tasks in my life and use the time more wisely, I will become much more happier and productive.
Pittig valentijn geschenk: dit zijn de nieuwste lingerietrends voor 2014
Yeah, I don't have to wear shoes outside, but the alternative is very destroyed and useless feet. Maintaining my boots is far less work than curing my hurt feet.
Indeed. And the irony, is, the real hipsters already move beyond their vintage typewriters, and Lomo camera. What the promotion video just shows us some cliches what the team think is cool. Not me.
I'm looking forward to a Motorola phone with an SD card slot. Maybe without Google pushing cloud storage we can finally store our own files.
Startups must wait two years before revealing government eavesdropping requests
If you live in NYC, you might want to do a spit take, too - but for different reasons: http://www.nytimes.com/2014/01/27/nyregion/inside-citys-wate....
Military codebooks are used in this way for authenticating over unsecured links. Letters or numbers laid out in a grid-like format, and you make the far side read off a certain cell.

http://en.wikipedia.org/wiki/DRYAD

http://en.wikipedia.org/wiki/BATCO#Other_functions
Love the Sass port. My one complaint with Bootstrap is that its grid system uses float instead of inline-block. Is it easy to use a different grid system with Bootstrap without breaking its other components?
GitHub Security Bug Bounty
Quick tip: I really wanted to try this app, but I didn't trust it to "find my friends", i.e., read my contacts. At first it seems you can't skip that step, but I force quit the app when it showed me the "find my friends" screen, and when I started it back up, it didn't show me the screen again.

Does anyone know if it spams your address book?
> in truth, post-IE8, browsers are pretty easy to deal with on their own

I totally agree, but not everyone lives in a post-IE8 world. It's as much as 10% of our traffic on some sites and several big clients use it.
The Emotional Highs and Lows of the NFL Season
The lack of diversion is pretty clear:

https://maps.google.com/maps?ll=32.727761,-114.704905&z=15&t...
Even in the case of rich founders, I think money is such a great enabler that one can take that incredible amount and move on to the next thing (or things). I respect one's decision to brush the money aside and move on towards the big dream but we're talking about 3 billion here :).
Since I've started using an MVC, I use chaining less and less. I tend to just use a variable the few times I need to do a bunch of manipulation to the same element. Beyond that, any chain using .end is nuts to me.
Those sort of selections are not specific to jQuery. Most DOM libraries have had them for a while, and browsers (IE8+) have provided it for some time as well in QSA: https://developer.mozilla.org/en-US/docs/Web/API/Document.qu...
The main reason I chose LESS was because of bootstrap support, I'm extremely happy with it and can't believe I didn't start with it before.

I'll see how this port goes, but I've read some good stuff about SASS: http://css-tricks.com/sass-vs-less/

Any other points anyone can make for SASS against LESS?
I agree with most of your points.

However, your Sizzle example is covered by document.querySelectorAll: https://developer.mozilla.org/en-US/docs/Web/API/DocumentFra...
> unique device identifiers and mobile network information

I always wonder why. Can't you just attach any retargeting/personalization/whatever to the logged-in account? There's no need to know exactly which device I'm using, aside maybe from model and OS version.