skysight-inc/HackerNews huggingface dataset:
It's a blog post, not a wikipedia article. Andy has a fairly large, already established audience, so being conversational and launching directly into a topic is fine, as is including a picture if he wants to (the white space just seems to be a formatting issue due to his skinny template). Even if you hate the image, I'm not sure why a small amount of scrolling rained on your day so much.

If you stick with the article for just a minute you get plenty of context, and if you're still confused, there are a ton of links in there to find out more. The million tangents is his usual style, and maybe not for everyone. However, the article is a comparison of specific implementations of generators (to give insight to the ES6 proposals) and a review of new iterator literature, with a bit of an introduction to them to get everyone on the same page. There are plenty of more gentle introductions to generators; this really isn't for the same audience.

I found it to be quite a good article, insightful like just about every other post he writes. This is exactly the kind of content I wish there was more of being produced. Usually you can only piece together the kind of stuff he has in his blog from random forum comments (or by reading the V8/JavaScriptCore/Guile source, in Andy's case), as you rarely get JIT compiler implementors actually blogging.
It's not really a win-win. Any time he spends on this is a loss from his point of view since the SEO's client already ruined his forum. It's some chutzpah to get annoyed when your victim refuses to help you hide your misdeeds.
It has a special unlock gesture like your phone.
It only shows what FB pages have been visited - If I go to /egor.homakov and then type that in for my match string, it says that's my username.

How is this different from reading link colors / setting a:visited behaviors to see where you've been? (I don't remember if browsers have fixed that "bug" or not, it's an old exploit.)
Game of Thrones Director: Online Piracy Doesn’t Matter — Wait, It Does
1) it's minor but still fun
2) facebook is only showcase, it's basically UNFIXABLE
Klicknation is hiring. Of themselves, they say:

"We make astonishingly fun, ferociously addictive games that run on social networks.
...KlickNation boasts a team of extremely smart, interesting people who have, between them, built several startups (successful and otherwise); written a novel; directed music videos; run game fan sites; illustrated for Marvel Comics and Dynamite Entertainment with franchises like Xmen, Punisher, and Red Sonja; worked on hit games like Tony Hawk and X-Men games; performed in rock bands; worked for independent and major record lables; attended universities like Harvard, Stanford, Dartmouth, UC Berkeley; received a PhD and other fancy degrees; and built a fully-functional MAME arcade machine."

And this is hilarious: their "careers" page gives me a 404:

http://www.klicknation.com/careers/

That link to "careers" is from this page:

http://www.klicknation.com/contact/

I am tempted to apply simply to be able to ask them about this. It would be interesting to hear if they have a different version of this story, if it is all true.
> How is this different from reading link colors / setting a:visited behaviors to see where you've been?

this is completely different thing. I don't read your visited links, i read your current URL in window. and they fixed it, I recall.
Is this what the old-style and new-style class distinction was meant to be used for?
One way to combat this problem is to deny new users the ability to post links by replacing the link text with [removed]. HN has a karma system with thresholds that must be passed in order to get additional privileges (like down-voting). If you have a site that assigns karma to users (even if it's a secret number) then you can set a threshold for allowing links to pass through. It's not perfect but it's better than letting brand new accounts post links, IMO.

Another solution is to hide all links when a page is viewed by a user who isn't logged in.
The Unfortunate Rise of Zero Affordance Interfaces
I wouldn't say mix-ins are based on the concept of composition. The mix-in is not a discrete object that's part of the composition of the class.
I used Amazon Mechanical Turk to run a multiple choice survey. That got me several hundred opinions in a day or so. (Make sure you have the domain reserved first, just in case.)
It is fairly easy, even if you haven't done it before.
All depends on the carriers pushing the phone. They may say they support the device, but if they give it no visibility, no one will buy it. Even if there is visibility, the carriers need to actively sell the phone in the store. The nokia windows device is a great example of carriers taking the marketing money and not 'selling' the phone because their sales rep would rather push an Android or iPhone to you instead.

Conversely, compare that to Bada (Samsung device) which sold 20M units last year, good carrier relations go a long way.

In this respect, I don't thinik carriers care all that much about Firefox OS, sure they will support them, but they are more likely to support Tizen with their marketing dollars because -
a) Previous good press from the Nokia N9 which Tizen was borne out of
b) Samsung are a excellent counterweight to Apple and can supply the marketing dollars to back it
c) Intel iare helping to push Tizen
d) No major conflicts of interest with carriers (e.g. Microsoft own skype which is a conflict, Apple directly updates software.. something carriers don't like)
All future EA games to feature microtransactions
That's a good point. Maybe you would have to do a particular gesture to get it "live"? But I'm just speculating here
I wished. :)
Ask HN: how many posts a day is OK to submit on HN?
Hello, hackers.
Could you advise if there's any limit on number of posts that can be submitted daily? Sometimes I submit 10-15 posts a day (mostly news), so curious if I can be banned for overposting.
Groupon Shares Fall 25% in Late Trading
The :visited privacy-related leak is fixed in Firefox, at least: see http://dbaron.org/mozilla/visited-privacy and https://bugzilla.mozilla.org/show_bug.cgi?id=147777 for sources.
Samsung Armors Android to Take On BlackBerry
come now... not all depression is clinical.
The price is based on the amount of work that goes into each report. While people might like to get detailed information about their allergies, and would like to pay $200 for it, we can't review medical records and the literature for that little. Researcher time costs more than that.
Why US/Can only? I'd need something like this for Argentina.
>Some of my engineer friends have serious doubts as to how well this technology will actually work (haters gon' hate?)

That's unfair. It's fully possible to want something to work, while having serious reservations about the technical feasibility of it.
Their effect of adding a mixin is similar to macros, but they provide the same abilities as composition. I wouldn't be surprised to find that mixins were based off of macros. They work really well in places where I would compose behaviour into an object.
To expand: http://blogs.valvesoftware.com/abrash/latency-the-sine-qua-n...

The whole blog has a lot more about AR/VR from an informed technical view, but I recall this being the most relevant post.
So how these really work? Do you have experts in every sub-field of medicine lined up to analyse each case? Looking at your team, everyone seems to have title "Health Researcher" but most of them have no real degree in medicine or have any real experience with specific illness. Many seem to have experience and education that is not even remotely close to "health researcher" title let alone be legally licensed to prescribe anything to anyone medicine related in US. So how these people are supposed to read complex test reports, connect subtle dots and give me advice that is better than sub-sub-specialty practicing MD who sees 100s of patients day in day out? Website is full of PR quotes without any details of how it would stand up to claims it has been making.
Bitcoin hits a new high 1BTC = $33.20000
There was a typo in my code! Sorry, now updating
Politely inform them that you're not looking right now. Ask them to e-mail you a job description so that if you happen across anyone who meets the requirements, you can put them in touch.

There's no need to go nuclear on them. After all, they might be able to do you a favor one day.
I think the logic behind the nursery probably does apply to most Yahoo employees with young children. But that's an argument for on-site day care (does Yahoo offer it?), not working from home.
Wow. What a frustrating website to learn about a product. It took forever to try and figure out what this does and how it works.

The homepage should have a description and a demonstration video.

Instead, it has a vague explanation and the only video that worked (the YouTube videos were set to private) was a video presentation at a conference which took forever to get to an actual demo.

For those that are wondering, apparently you can speak very silently (or not at all) and the computer will pick up what you're trying to say and repeat it louder in a synthesized voice. I think??
Tanks for responding. If curious, the hovers on the who we are page also caused me problems, and assets took a while to load.
It would be totally impractical to have full time people studying every sub-sub-sub-specialty: if we saw a person with rare disease X once a year, what would the specialist in X do the rest of the time? That's why we have a large network of outside experts we can consult when very domain-specific knowledge is needed.

Also, as someone who spends a lot of time working with doctors, the current medical system does not train people to look at things in detail and connect subtle dots - it trains people to run around doing everything as quickly as they possibly can. (Ask anyone who's in residency if you don't believe me.) A significant part of our advantage is that we can spend much more time on a single patient than a standard ten-minute consultation.
You definitely need a better landing page. Plus your pricing page needs work. Since this is not a cheap service, I would test a version that did not post prices but encouraged inquiries.
Something which you think you can do better.

Doesn't matter if you can do it right away, but you probably have a passion and know the process/concept and want to improve on it; from there you have a good idea on what you want to do, so now its a matter to research the coding to accomplish it. With such you might also figure out that certain platforms languages are well or worse suited for what you want to accomplish.
New Mobile Rhythm
I am not arguing anything. Merely supplying an example that fit the parameters you provided. That's all. I am baffled as to why you are trying to turn it into an argument.
If they do the work to undo the sins of the past, it helps the OP recover the value of his forums for far less effort than if he'd undertaken the job himself. I'd call that a win.
Several cars already have HUDs that do these things.

http://www.bmw.com/com/en/newvehicles/3series/touring/2012/s...

http://en.wikipedia.org/wiki/Head-up_display#Automobiles
No, a brilliant move would be to fire people who didn't do their jobs, and to fire the managers who let that happen.

You really think the people who suck at their jobs are going to quit? Maybe some of them, others will move to the office and slack off. You know who will quit for sure? People who are getting a lot done at home, and realize they can work at another company that pays better and/or lets them work at home.
So many paternalistic comments here telling us to please not use this. As if it was not obvious enough this fancy input is properly useless, and very interesting in its uselessness, as an experiment or an exercice de style.

Usefulness is overrated. Would no human ever had followed the craze of useless endeavors, we would still all be living in caves, and would not even draw with fingers on theirs walls.
He has every right to hold whatever opinion on privacy he wants, and he can act on those opinions in any legal fashion he wishes.

If he intends to drag people to court and thinks that will work, then he is delusional. If he is just choosing to abstain from unnecessary contact with people who are wearing cameras? Not my cup of tea, but so what? He can do that all he wishes.

I have some rather similar rules that are less extreme but applied much more often in practice. For example, I refuse to interact with people on public transit or on the street when I am wearing headphones. You could say I am "offended" when people try to talk to me when I am actively ignoring them. Big whoop. You find his expectations of social conduct unreasonable. Big whoop.

You can say that I "can't" have that attitude towards social interaction in public, or that he cannot, but the simple fact of the matter is that we can. We have the ability and the right to choose how we wish to interact with others.
This is great advice, but there is no longer any need to do use cumbersome ems for this. Just use pixels.
In practice I've seen Excel by far as its main competition followed by FileMaker Pro, but the latter not nearly as much as people simply using the spreadsheet.

There is at least one YC W13 company that is working on removing the Big Ol' Excel sheet of company passwords, in case you were asking with respect to startup business ideas.
WxPython: Adding Checkboxes to ObjectListView
The general tone here on HN is positive, for the most part people who aren't interested in glass stay out of the glass threads and comment on the things that excite them. The naysayers exist - I personally think it's a terrible idea, and I'm not a "naturalist" or somebody who cares overly about privacy. I just think it's a goofy idea.
you can check only one username at time now. there was some caching / navigation bug which i don't have time to polish :( also default timeout = 9000 now! Please test http://homakov.github.com/fbdetect.html

sorry again for buggy PoC!
Why aren't you taking payments yet?
Literally lol'd
guys, my bad - typo :(
ha, there is a NOT SAFE FOR WORK demo i made for :visited :D

http://homakov.github.com/ex.html
Sorry about that :P If you're curious about the technology, it's called subvocalization and they aren't the only people working on it: http://en.wikipedia.org/wiki/Subvocal_recognition
I hear ya. In fact, I got burned by that problem enough times to make a test for it in my PHPCS 'coding standard'... which is basically a handful of standards that look for my stupid, repeated, coding errors :)
So the drones have to sacrifice their benefits to drive up the share price, but the C-suite gets extravagant bespoke benefits because they're delivering value...by tearing up other people's benefits.

Seems like good work if you can get it.
$249 ARM Samsung. I'm using crouton for a chrooted Ubuntu when I need to do things in non-ChromeOS land. I code HTML5 and Go stuff on it.

Also a Series 5. I've coded and presented at confs from it.
I work at with a medical office management company. We handle the billing, training, hiring, and IT for various medical offices in the area. Included in the IT portion where I am, is the hub of the electronic medical records. One day while working on a new web application to tie into the EMR system I was fiddling with some SQL. After confirming I was logged into the development database I ran some select statements. I moved to a new query window in SQL Server Management Studio and ran a delete statement on a large (100,000,000+ records) table. I forgot to include a where clause so the entire table was wiped. Which was no big deal because it was the development database and it'd be restored in the overnight copy, except that the 2nd query window was connected to the production database. Oops.
And the risk of the move is that the "slackers" aren't the only ones who will quit. The productive work-from-home employees might quit, too. After all, they're the ones who are most likely to resent the change in policy. If you were slacking you could easily be unhappy about the change, but you're unlikely to feel it is "unfair". The productive employees might even be more likely to quit - especially if they're the ones most confident of their ability to find another job.

It could go either way. Time will tell, I suppose.
Aaaand they're down.
I dont think this is author's fault. These kind of human mistakes are more than common. It is said that the top management actually assigned the blame to this young man. This was an engineering failure.

I can understand what this person must have gone through.
My wife was just asking me tonight to summarize the whole issue for her and the first question that came to her mind was "well, are the remotes being offered relocation expenses?"

Haven't seen one lick of a mention about this. I'm guessing the answer is a hearty NO?
You would be amazed if I told you how many "vital" services are like the blog writers former employers: One button push from destruction.
> Another solution is to hide all links when a page is viewed by a user who isn't logged in.

No, this is almost as bad as what medium.com does with all its links (rewriting them to point inwards towards redirects for tracking purposes).

A web link should be respected.
This is why you have backups.
Sorry richo, trying to fix now :(
Most things with evidence are readily accepted in modern medicine. Is there an alternative medicine treatment with good evidence that is nevertheless rejected by modern medicine that you can think of as an example?
The Making of: ROM City Rampage (Retro City Rampage) 8-bit programming
> Go ahead, then. Tell 90% of insurance carriers that you have committed to, documented yoga, gym attendance, walks every day. Ask them what premium reduction they're prepared to offer as a result. Be ready to hold the phone away from your ear as they laugh.

I don't know how widespread it is, but the two major insurance carriers in my area (Rochester, NY) both have plans where can earn credits (up to ~$500) for healthy behaviour - gym memberships, yoga, etc.

> The preponderance of a population to have this condition, and ergo this average healthcare cost, hasn't increased by virtue of him wanting insurance. But you watch, as a carrier will deny him (or at least subject him to extensive waitlisting).

This, definitely. I know at least one person denied health insurance due to seeing a therapist for three months while having a rough spot in high school. It was nearly a decade ago and the therapist wrote a letter along the lines of "situational, no ongoing issue, no condition remains". No dice.
The worst is when the top google result is a closed Stackoverflow question complaining that it's a dupe, or belongs on another site, with no pointers to the actual helpful info.
Genuine question - have preorders always been this popular? Or are they a relatively new thing? It seems that Kickstarter has really changed people's perceptions of purchasing a product. People seem much more willing to pre-buy something like this.

Either way - this thing looks great. Can't wait to try it myself!
Can you explain a little more why this "odd view of the world" is false?
that only works if the spammers realize their links are no longer effective; I'm not certain that that will actually happen...
To me, this sends the signal out that the CEO has lost confidence in her middle managements ability to evaluate who is delivering and who is not, and has forced them to get more involved.

In my opinion, the problem with remote workers is it is FAR too easy for superstars to sandbag and still perform in the upper quartile. They look at it as a value proposition: if I can turn out a weeks worth of productivity for an above average programmer in just 2-3 days of effort, I can slack for the remainder of the work week or not even check in.

Contrast that to a place that enforces the face-to-face time. It's much harder to slack and sandbag when you have people there. That super-star who is now in the office, will churn out super-star material 5 days a week, instead of 3.

I think it's brilliant, and wish them well. I would love to see Yahoo rise up from the ashes.

* apologize for the term superstars, but you know what I mean. Some people just have ability that far exceeds their peers, and they use that ability to shift their work/life balance. I think it's entirely fair, but I can see how an employer would want to optimize in their favor.
Androids are going to take our jobs, and that’s great
> (rewriting them to point inwards towards redirects for tracking purposes)

I like this idea a lot. It has more than one use. Tracking is one but eliminating the "PR bleed" is another and it should deter spammers who are looking for link weight.

I understand the sentiment you're conveying but a link isn't sacred. If you allow users to post content to your site then you should be taking measures to ensure that new users aren't spamming. I don't think the "go in and clean it up later" method cuts it.
I'd agree with you if the only output of the "best" engineers was their code. But in my experience, good engineers help pass on their practices to the engineers working with them that aren't as good, making new "best" engineers in the process. That can't happen, at least not as effectively, if the good engineers and the average engineers are not working side-by-side.
You misunderstood the comment. Angersock is saying that the networking equipment cost more than $5k and the friend was unwilling to buy a UPS to protect the equipment.
Why Choose Feed Pellets for Pig Breeding? 
Generally, feed for pigs including powdery feed and pellets feed. As for powdery feed, it has two major feeding methods. One is dry feeding, in this method, if the powder is fine, it will affect the food intake of pigs to some extent; on the contrary, if the powder is coarse, the utilization rate of the feed may be influenced. The other is wet feeding, that is mixing the feed with water together which is not suitable for scientific feeding due to the reduction of food intake. Compared to powdery feed, pellet feed has incomparable superiorities for pigs breeding. So more and more raisers are inclined to select feed pellets.
If someone thought this was a fun idea to begin with, I could easily see that same person seeing this as non-damaging.
Buy or build, what a decision: http://eclecti.cc/hardware/blinded-by-the-light-diy-retinal-...

See also: "Retinal projection displays for accommodation- insensitive viewing", Ph.D. thesis

http://e-collection.library.ethz.ch/eserv/eth:27769/eth-2776...
Generators can restore you to any point in the control flow, whereas your closure-based solution (or an object-oriented solution where variables are class fields) always has to start from the top of the send() function. For simple examples, closures can present an easy alternative implementation.

But here's an example where you need to do a lot of extra work with a closure. It reads a file with '#' style comments, separates comment from non-comment strings, and keeps track of a few counters which a caller in the same file can access as global variables (technically "module-level" variables in Python).

comments = 0
uncommented_lines = 0
commented_lines = 0

def tokenize_comments(src):
# Point A
for line in src:
p = line.find('#')
if p < 0:
yield line
#Point B
uncommented_lines += 1
else:
yield line[:p]
#Point C
comments += 1
yield line[p:]
#Point D
commented_lines += 1
#Point E
return

Try to write a functionally identical implementation of this code with closures that preserves the behavior of the counters.

The API could be much improved, for example, we might want to wrap this in a class to get rid of those global variables. But that's not the point. The point is that rewriting functionally equivalent code will require you to keep track of whether the code is at Point A, B, C, or D.

I purposely included the counters in this example to make it impossible to unify different control paths, which would make a closure-based implementation a lot easier. For example, if it wasn't for the counters, points B, D, and E would be identical.