skysight-inc/HackerNews huggingface dataset:
Perhaps this could lead to a new kind of captcha that only bots can solve. I doubt it would be efficient, though.
This is totally different and makes sense.
You simply observe if mouse moves off within a certain angle to not make a submenu disappear.
This is cheap and useful. It helps the submenu not disappear when you are moving to it, not having to move the mouse exactly along the tiny space that connects the two menus. This can actually save like 10 seconds each time (inexperienced users)!

The other one will ajax preload a dropdown content when it detects that current mouse trajectory is in line with it.
Come on.
The crux seems to be this:

"They often praise the ability, the talent, or the intelligence too much. The opposite of this is the good process praise"

I've been hearing variations for this for years, often in the context of comparing educational traditions of Asia to Europe-US. It seems each has their advantage. I haven't heard any smashingly convincing evidence that there is some insight which can be applied across the board. It mostly sounds like people picking a preference and arguing for it. I don't see whay science is special here.

If I was to pick my own bias and go with it, it's that education at some point (I don't know if it's at 5 or 25) needs to get students to really internalize the actual process of learning and practice. Spend a quality hour a day on piano and you will get good at piano. Same goes for maths, painting, fiction writing, foreign languages and lucha libre.

They needs to realize that they can get good at stuff. They need to realize how much work it is and they need to internalize that they (specifically) can do it.

I have another pet peeve here. These discussions start with a problem and the immediate assumption is that the educational establishment needs to fix it. Well, the educational establishment is a huge lumbering giant and it's not necessarily the right man for the job. What about the ballet instructor, mother or godfather.

We're talking more about child psychology than science education here. Raising kids better is certainly an admirable goal, but is this best addressed at a humanity-as-a-whole level? Do you have a daughter, nephew or godson? Can you make a difference as an adult in their life? Why not start there. At least it's something most of us can do something about.
If you're commenting about a remarkably clever example of an obscure topic which requires prolonged study to understand, then yes I'd suggest that a background in _______ is somehow table stakes for commenting on a focused discussion of _______ on HN.

"Toy examples" are often the result of long & deep study and practice of a subject, creating something profound which casual observers are not entitled to instantly understand. In this case, it's a very clever compiler: everybody understands this summary, and if you want "a few contextual comments" beyond the source code itself then you know where to get enough information to learn what you need to understand this.

If you don't "get it", and don't want to "get it" on your own, it's not for you.
Win a BlackBerry Z3
For those who don't get it see -

http://content.time.com/time/specials/packages/article/0,288...
KeenON: Andrew Keen Interviews “Innovators” Author Walter Isaacson
Author actually followed up with Woz's reply to that & the author's own experiments to make it happen:

http://www.willegal.net/blog/?p=6023&cpage=1#comment-4850
IMessage absolutely does pass the mud puddle test.

What fails the mud puddle test is data stored in iCloud backups.

If you don't use iCloud backups, say goodbye to your I messages because they are only stored on the device.
The strange thing is when you recruit into the Wall Street jobs, you are supposed to pretend that the reason is anything but the money.
Thanks, this is important, but definitely out of scope of my tiny component.

Stoppable and revertable transitions - does it really need to be a same component (A:child -> B:parent -> A:child)? Wouldn't adding another component instance with a same props suffice (A:child -> B:parent -> C:child)? Then I guess it could be hacked with transitions, but if you require (A -> B -> A), then it seems to me like something that would need some support from higher layers (router?)...
Go Project Structure for Rubyist
Exactly, where to draw a line? Explaining a concept of abstract and virtual machines may take a few pages of a dense text, explaining how to parse expressions with precedence may require dozens of pages, explaining C types will add a few more.

So, yes, it's either you're curious enough to dig into a code and find the relevant explanations somewhere else (the said Dragon Book and alike), or you won't get it, regardless of how comprehensive comments are.
Hi there,

sorry for the confusion caused. The TOS aren't final yet and actually weren't supposed to be linked anywhere. Obviously, in their current state they would be unacceptable for a diary, we are aware of that.

As for your guesses regarding Wordpress, you guessed wrong. This is a completely separate thing.

Cheers,
Felix of shortdiary.me
This relates to a personal pet issue of mine -- schools like to run surveys asking how much time you spend on homework. But, as far as I can see, the question is ill-posed.

Take a non-hypothetical example: I'm given a math assignment, with the problem "prove (something complicated)". I look over the assignment, think for a few seconds about the problem, think "nah, that won't work", fail to come up with a different approach, and file it away somewhere in favor of surfing the net and watching my roommates play old console RPGs.

Days later, a new approach occurs to me and I come back to the assignment. This time I'm able to prove (something complicated). Writing out the proof takes 20 minutes.

How long did I spend on that question? I wasn't able to do the work immediately, so "21 minutes" can't be right. But I probably didn't actually need to spend several days having it in the back of my mind either. Maybe if I'd been confined in a little room with just me and the assignment I would have had it done in two hours, or five (really frustrating) hours. There's just no way to measure how long I spent "working". My quality of life goes up if I take the approach of "don't sit down to work until the solution serendipitously occurs to you", but, in an analogous situation, my boss might be a lot happier confining me in a room to sit "unproductively" for 5 hours and write ("productively") for 20 minutes.
If employers have such a sweet deal, just become an employer? Why is there an entitlement for employment?
It has been fantastic watching Darius' myriad experiments over the past few years. His work always has a great mixture of whimsy and serious experimentation.
GitHub Pages Legacy IP Deprecation in 5 Days
A Biracial Woman’s Letter to Her White Father
Given the limited number of gestures this is cheap and easy. This is as easy as "did the user go left or right after touching? Ok, then did it go up or down?".

Analizying a trajectory is a completely different thing.
Alaskans vote to legalize marijuana
Not gonna lie, we saw the post here about Soundkit and we love the presentation! Ours is not as fancy but we are not web designers, we are sound designers. We think we have a better product in terms of sound quality, organization, and usefulness. Let us know what you think.

Use this code for $5 off: hacker
I wonder if it also works for voice synthesis.
Choose your friends carefully, you never know when your life is going to land on HN:
* Corporate lawyer working in a prominent New York firm
* A poet in the past
* Front man in an indie rock band in the past that his songs made it to the radio
There shouldn't be more than 10 people fitting the description...
Admits that his job was utterly meaningless, contributed nothing to the world, and, in his own estimation, should not really exist.

Btw great article!
GitHub Issues
The answer clearly isn’t economic: it’s moral and political. The ruling class has figured out that a happy and productive population with free time on their hands is a mortal danger (think of what started to happen when this even began to be approximated in the ‘60s). And, on the other hand, the feeling that work is a moral value in itself, and that anyone not willing to submit themselves to some kind of intense work discipline for most of their waking hours deserves nothing, is extraordinarily convenient for them.

I just don't buy this. If you view capitalists as evil, they are doing it to pocket money, not as some grand conspiracy to keep people busy. If it were economically possible to keep people busy in a capitalist society, inflation would be zero.
> If being a marketer is a bullshit job, then being a web developer is a bullshit job too.

I was wondering when someone would notice!
True, but a GM job that ends in 100MM equity is not a bad gig.
Why we are looking at the ‘value’ of college all wrong
> The moral of this story is that you don't support a high-level executive that calls your users "sluts" and still keep your job as CEO.

That's an interesting conclusion to draw from this.

Because, as others have pointed out, he still would have had his job if he had control of enough seats on the board, like Zuckerberg did. Indeed Zuckerberg still has a job after calling FB users "dumb fucks" and offering his friend private information of anyone at Harvard (including private photos, private messages, etc. etc.) http://www.businessinsider.com/well-these-new-zuckerberg-ims...
Top 300 PINBALL machines by manufacturer, a dataviz
How is linux the kernel tested?
Indeed, the underlying OCR seems to need lots of work still.
It's no wonder that the "reverse" operation results in such messy line art.

The demo is nice, though.
I wonder if HiDPI support for Linux (and Windows) finally works.

Edit: just grabbed the community edition and the answer is... no. Even with -Dis.hidpi=true - no luck.
California Lemon Lawyers
California Dealers Fraudulently Overcharging Vehicle License Fees
A car purchase contract is a rather complicated document. It is hardly possible for an ordinary consumer to comprehend all the information. This is the reason why some dealers have managed to insert fraudulent terms and charges.
Find us on www.calemonlawinfo.com
Whenever I walk through a Home Depot, I think "Man, the people that use this stuff are really MAKING things." Inevitably, my next thought is, "And a place like Home Depot could never operate without software making it work behind the scenes."
Can you try to get the juno repo up? It's pretty bad that the add-apt-repository command at http://www.ubuntu.com/cloud/tools/lxd don't even work on Ubuntu 14.04...
I've done blue collar work (construction was one) without much slacking at all, stops just to light a cigarrette o drink a beer, but it was mostly a continuous stream of little tasks. It made sense to not rush but neither stop, so it 'flows': you're never to tired and keep "the engine" warm.
10,000 apps later – lessons learned
MIT's Augmented Reality Room Shows What Robots Are Thinking
The back-channel culture, Silicon Valley’s war on privacy
Occupying a keynote slot at the Forbes 30 Under 30 Summit

That in and of itself may highlight part of the problem. I've known a handful of people on those lists, and it rarely ends well. I don't know if reversion to the mean, or a shift in focus, but the success hasn't lasted for them.
Well, all it takes is to add &edit=true to anyone's follow page...
I don't think it has to do with router; just pure, simple state (router is just another part of a component state anyways).

For your example, I think it should support both. You can distinguish an A from another A through a different key or something. If it's the same key, you'd want it to "unmount back".
Philippine Startup Takes on Global Radiologist Shortage
I'm using jessie on my laptop and i am wondering what to do for the release switch. Should i change to "testing" now or stay on jessie, which becomes stable, and switch to the next testing later?
I'm really impressed with the javascript debugger showing relevant vars on a line by line basis as the code is executed, although that's more a matter of a Webstorm feature trickling down into Intellij.
Nice. Finally computers approached the age of writing. :)
"What did Steve Jobs invent actually?"

I'm sorry you seem to be a really confused. Steve Jobs was always trying to build the ideal team. He knew it took great teams to build great products. He built the iPhone team. He built the Macintosh team. He built the NeXT team.

By the way, what's the point in telling the story about Jobs ripping off Wozniak? It's irrelevant to the point we'recdiscussing. This brings up another great Jobs quality. He had extreme focus. He wouldn't run into the weeds. Seriously, you converted the money to 2014 dollars? The point of the discussion isn't to assassinate anyone's character, or to determine which Steve you like the best. That's a nerd fight for another day.

Anyway, hopefully more engineers and founders will go on to have second and third acts like Jobs and Musk. I think engineers seem to have a harder time because they don't understand the importance of building teams.
So how does wine handles Windows drivers?
What Are Literature, Philosophy and History For? Alain de Botton Explains
Try ntfs3g, it works like a charm. http://www.tuxera.com/community/ntfs-3g-download/
A Recipe for VC “Edge”
I can't get over how often Zuckerberg is being used as a reference here.

Sure, if you still control the company, it's hard for you to be fired. That's s tautology.
Joke answer: what is intersectionality, precious?

Real answer: privilege is attained from an intersection of many factors. How many times have you heard someone say "Sure, I'm a white man, but I grew up on a rural farm to poor parents. Where's my privilege?" And in a way, they are correct - socioeconomic privilege is a real thing, and if you're poor the deck is stacked against you.

But put Tim, the poor white farmer, and John, a rich black man, behind the wheel of a BMW. Which one belongs there? Which one gets stopped by the police? Hand Tim an airplane ticket to fly to NYC, and hand one to Hamza, and see who gets the extra TSA pat-down.

In your case, are you an immigrant or on a student visa? Either way that's a disadvantage for sure. Are you as privileged as Biff Kennedy, who had a Nantucket yacht club membership at age two and graduated Groton as an all-star lacrosse player? Nope. But when you and Biff go in for an interview, management is gonna look more like you two than John or Hamza. (Of course, Biff's father already arranged for him to get the job. And if he hadn't, the connections he made from his Skull and Bones days would be more than enough. But that's just Biff's privilege!)

The concept is only flawed under the most cursory of understanding and analysis.
Looks like my handwriting
If you use the stable Debian release now it's time to start testing the transition. Make sure to get bugs that aren't discovered yet or vital to your operation reported or fixed.

Don't complain if something in Jessie that's important to you breaks, help now to make sure it won't.
The Problem of Managing Schemas
I really hope it does. IntelliJ is the main reason why I didn't buy a HiDPI laptop yet (Chromium also has some issues, but Firefox works great).
You should verify users by giving them a code they have to put in a comment somewhere.
Serendipity Is a Trillion Dollar Idea
Why Our Integration Is Awesome, You Can't Live Without It?
Or just click the "Edit" button. I think it's intended (avoiding the need for some kind of auth).
Not just if they cross the median, the median might cross them - for example what if the only people to come back to donate a second time were above the median in their first donation, then even if they all donated the same amount the second time, the median of second-donations would still go up.
For me, it seems that Canonical is ever rewriting Ubuntu (the system tools and applications) from scratch.

Last time I saw, they were rewriting it from Python to Vala to fit mobile devices. Before that, they rewrote it from Perl to Python to fit modern development ecosystem.

IMHO, Ubuntu is going round in circles.

They are not pushing their enterprise solutions on Latin America anymore. Don't know what they are doing.
>> Honest question - was Sean Rad ever the "CEO?"

> The article brought up the point that he's an employee.

Wow. Are we under such a reality distortion field that the idea of being CEO & being an employee are in conflict?
I think they are analogous - police usually start by asking nicely if they can search your home, and only get rough if you refuse.

WRT decryption the USA is currently in a weird spot: some countries don't have the same hangups about forcing people to reveal encryption keys or unlock codes if there is a valid warrant or court order. I think the USA will go the same direction; if I understand American history correctly the purpose of the 5th Amendment was to avoid people being coerced into giving false testimony? It doesn't really apply to things like combination locks or passwords where there's no coercion risk so the original reasoning behind the amendment would not apply.

My white collar example was thinking about banks, anti-trust and other such things where the suspect is the organisation as a whole.
Yeah I haven't had this problem since at least 2010. NTFS3g should be preinstalled on Ubuntu. Not sure about other distros/Mac, though.
Exactly - and as a after work only developer, the less I have to do over, the less I have to consult the docs, the more comfortable I am with a single tool, the more productive I become.
That's really up to you. If you need your laptop to function, it's probably a good idea to stay on the newly released Jessie for a few weeks or months. After a release developers usually push major upgrades into the reposistories. That tends to break stuff.
I can imagine generating a few pages or even an entire book of this, and some future generations attempting to figure out what sort of language it was written in... reminds me of this:

http://en.wikipedia.org/wiki/Voynich_manuscript
With the improved android support, is there any good reason to keep Android Studio installed on my workstation?
If there is a need, people will pay (and offer vacations). Seems the need is not big enough.

And what message is that for people: hey, don't learn stuff, because we need your cheap unskilled labor?
Anyone know if there are plans for auto-resizing of replicas or clusters based on alarms, along the lines of AWS autoscaling?
The last team I worked on had 2 Englishmen, 5 Indians, 2 Pakistanis, a Frenchman, a Portuguese, a Greek, an Australian, and a Kazakh. It was chaos. No one understood each other, and so heated arguments were the norm. This was not higher performance.
Jawbone’s New Wearable, the Up3, Is Ambitious in All the Right Places
Yup. For now that's all it takes. I wasn't really concerned preventing other people from editing a profile up until now. I liked how HN Notify allows anyone to opt-in or opt-out, so I copied that style. I figured HN would prefer it that way.
Am I being tracked?
Dropbox's big benefit for me, their pricing and unethical board members aside, is the sheer number of ancillary services that it works with. Odds are if some random desktop or mobile app has implemented a sync-between-devices service, it's using Dropbox.

That feature is more important to me than just the file storage. Google Drive will become a lot more useful once developers start picking it up.
Push It – Promo Codes
Hey guys, wanted to share a few Push It App promo codes with you.

iOS 8 Required.

4NHYJPYRKTNK
W6M4FEPKEAH7
7JAN6YFWAFLP
LAJ3ME49HEWP
A9KP7RM9Y374
NKLAX6WNM639
MLTWHYEYLW99
YAP7RXPT99JF
WT7RLWNRP347
L9FHM3YA9Y76
Use the search box at the bottom of the page. This question has been asked way too many times.
Still, how much vacation time do Sillicon Valley developers get? If they also only get two weeks, it would invalidate the theory that people get no vacation because they are so much under pressure to not lose their jobs.
I have two opinions: logical, and emotional.

My logical opinion says that Docker is a useful tool which, though flawed in many ways, provides real value to a large number of users. I've even recommended Docker be used for new projects in my company, on the basis that it fits in well with what we're trying to do.

My emotional opinion is that Docker trades on trends in startup-world, systems engineering and the open source movement for the sole purpose of eventually generating revenue. This capitalistic perversion of what were before two idealistic and noble things (open source, engineering) is, quite honestly, abhorrent to me.

So to answer your question: while I might eventually respect its engineering accomplishments, I despise it on principle. I hope one day it turns into a simple useful tool that people can decide to use or not use without being cajoled by developer evangelists.
The dust hasn't settled yet, and based on the article, Benchmark didn't come in as a normal VC (didn't put in any money). If Benchmark hadn't come in, Sean was just as fired. They clearly came in to find the replacement CEO, and I suspect are a big part of why Sean is still there. Cohler may yet prove to be Sean's biggest ally.
There are two real questions here:

* How do you host your javascript applications?

* For your given host how do you deploy?

Some applications I have are powered by node.js, others are served behind nginx. For both case I tend to deploy either via a plain rsync, or via a git push.
I agree, but I stand by my statement. Asking "What framework should I use?" is not a good sign. Using the process I outlined could easily answer this question.
My office would use it right now. Can you add table tennis?
Looking cool of course.
Interesting Facts You Didn’t Know About Animals
Right, I only brought it up in light of rayiner's comment -- that saying misogynistic, shitty things makes you lose your job as CEO. It doesn't, at least not when you control the board.
I've worked agricultural jobs. We worked 8 hours a day, with a 15 minute "smoko" break after 2 hours, 1/2 hour lunch break after 4 hours, and another 15 minute break after 6. (This is in Australia, and was these were the award conditions)

Except when we were on breaks we were continually working.
It is indeed simple to setup in a pleasant way, but there are plenty of trolls out there. Kudos nonetheless!
Ohh i see! That's good idea :)
That sounds surprisingly like my job with the exception that sometimes I do actually go all out for 16 hours.
Where do you work now?
Notation Training http://notationtraining.com

Sinatra app running on Linode server + heavy use of VexFlow (https://github.com/0xfe/vexflow).

It is up and running for few years now, getting around 200 - 300 users a day.
I stay with the toy story named releases. That way I never get a surprise upgrade when the meaning of "testing" changes. You almost never want that, since when the name changes it is the early days of testing.

Later when I need something from the next release, I'll upgrade to its name.
These aren't mutually exclusive thoughts; for GPL-licensed content, the ability to relicense the code is pretty much the only benefit that ownership confers over the GPL. It seems strange to assert that having this ability adds value for Canonical in an acquisition, if the acquirer isn't interested in using it.

Now, I have no problem with anyone who wants to sign the CLA and believes that Canonical is acting in good faith. But Canonical is asking for additional value from contributed code than what the GPL provides, and isn't compensating people for this value. Some people have a problem with that, and it makes it harder for Canonical-hosted projects to get community involvement or to be adopted by other distros, where maintainers have to choose between signing a CLA so patches get accepted upstream or continuing to maintain their patches themselves.
I'll blame the lack of tea. Data structures are quite CS-y. The point is, you have enough complexity in a compiler to find out a number of weaknesses in your language if you self-host, even if it doesn't cover everything.