skysight-inc/HackerNews huggingface dataset:
tptacek, I'm sure you have a compelling viewpoint both as someone who has to manage an entire company and as someone who is older and wiser than I am (I'm not sure if you have kids of your own). Would you care to expand on why you don't think spanking is an acceptable form of discipline?

To clarify, I only recommend open palm spanking. Not switches/lashes/paddles/belts. It doesn't bruise, only stings for a few seconds, and in my opinion is actually more humane than sticking your kid in solitary confinement. I don't see it as a problem as long as it is administered in moderation (like most things).
Haha yup, it's very easy to have work/life balance when work is your life. In fact, it would be impossible not to!
So many Android devices. Too few updates.
In Minnesota, it is against the law to hang male and female underwear together on the same washing line.

So what?
My parent's post said C was bad and software shouldn't be written in it. So I retort by talking about desktop software because this is an area where C and C++ rule supreme.

I specified big because big software projects carry more merit. A calculator written in your favourite language might be pretty handy, but it doesn't show your language can be used for real software. I use some Python scripts, but I don't see it in a lot of serious applications, apart from the dead slow portage and Anki, which is the most buggy software on my machine.

I don't think inertia is a real factor. Most software I use is brand spanking new. Google Chrome, to give an example, is barely five years old! Most of the other software I use is from the GNOME project, which has seen a major rewrite with GNOME 3 about two years ago, where they could have chosen to write it in a high-level language. Yet practically all of it is still in C, with a Javascript layer for the Shell (which I both love and loathe).

And speed is interesting. It might be due to old compilers/interpreters, bad programming habits or oldness, but all non C/C++/C# software I have ever used, was dead slow.
Moz.com requires users to change passwords after hashes were leaked
Full text of the email, because there is no announcement on the blog so far

------------------------------------------------

On Friday, May 31st, we discovered that an encrypted portion of some of our member passwords may have been made public for a brief period of time. Within minutes we were able to remove the potential vulnerability. Fortunately, Moz uses a two-part hashing scheme for our passwords, so there is little risk of an account being compromised.

As a precautionary measure, we are implementing a password reset. Please log in to your account at https://moz.com/login where you will be prompted to start the password reset process.

Further details:

No plain text passwords were exposed or stored in our system, and in our investigation we have found no evidence of any unauthorized access to user accounts or credit card information (we never display credit card numbers).

We were not hacked and our systems were not compromised. This is a precautionary measure to ensure your account integrity.

Like many companies, we use a two-part process for password encryption. This makes it significantly harder for security breaches to occur when this type of vulnerability is exposed.

At Moz, the security of your data and account information is a mission critical priority for us. We apologize for the inconvenience of changing your password, but we want to take every precaution to ensure your data is safe!

Accessing your account at https://moz.com/login will prompt you to change your password. If you have difficulty changing your password, or any questions or concerns, please be sure to contact us right away.

Thank you for your patience!

The Moz Team
I'm just pointing out those are the same people; so yeah; I want more of those silly kids; all you are saying about capitalism leading us to "greater values" is just bullshit; we have seen in from hundreds of years now and is just getting worst if you take a look around. Sony patented a system where you have to say out loud the name of the product being promoted to close an advertisement; just 10 years ago that would be material for a parody, today is a reality (not kidding).

Of course is not black and white but that includes your "black & white" version of the world.
Nobody uses QR codes except maybe in shipping & receiving industries.

I wish people would just let it die.
Book of Mormon mention suggests not Catholic. :-)
And what does such a distinction mean in Turkey?
London Student: How I became Islamophobic
Do you really want to hire somebody whose most notable talent is their ability to bullshit their superiors and tell them what they want to hear?
It has been. It recently popped back up on Reddit.
Robohand on indiegogo - (open/Free) 3D-printed hand for people missing fingers.
U.S. takes Apple to trial over e-books price-fixing
“My teacher didn’t like the project, because I put it on the wrong size paper.”

Either you are bullshitting, or you better learn what size paper to do your homework on. Winning is easier than being right, and winning is much more fun.

I don't have a teenage kid, but there I think there are two thing that are important.

1) Acquiring new knowledge should be self-rewarding.
2) Winning is fun.

This parent seems to have a kid that hasn't experienced the joy of the #2. He seems to actively prevent his kid from winning because he thinks winning is wrong. This is a common theme where parents constrain their children to do no better than themselves.

Children of immigrants tend to be incredibly successful because their parents have no such inhibitions.
Ok, I guess I'm a little touchy about old guys being in their 40's. Maybe it's because I have been mistaken for my 3 year younger brother's father a couple too many times. He finds it amusing, myself not so much.
5 Tips to Jumpstart Your Creativity
We need copyright protection to promote progress of science and useful arts.

http://en.wikipedia.org/wiki/Copyright_Clause
Strong post. I agree.

Here's a blog post I wrote to explain the terminology I'm going use next: http://michaelochurch.wordpress.com/2012/09/09/the-3-ladder-... .

The E3's are the ones who end up running corporations, except in ceremonial sinecures and extremely high positions with no accountability, where E2's and E1's will sometimes go. E3 is as high as you can go via work.

E2 is the declining national elite ("WASP establishment") that, as you said, is the true upper class and does not value (but disdains) hard work.

E1 is an emerging and outright nasty global elite. E1 is more willing to play the corporate game than E2, but an E1 will never attach himself to one corporation. CEOing is a highly-paid E3 job that can ruin your reputation if it goes badly. E1s buy and sell corporate positions, social access, assets and resources; they're too savvy to attach themselves to one company, however.

You're not a mismatch for E1 on values if you're a corporate striver, but you'll still never cross that divide. You can't enter E2 or E1 as anyone's subordinate. E2 is inaccessible by wealth (and probably closing up and inaccessible in general at this point) and E1 requires so much wealth to enter it that it will never happen, even on a CEO's salary.
Here's a well conducted meta study. (http://summaries.cochrane.org/CD004816/statins-for-the-prima...)

> Of 1000 people treated with a statin for five years, 18 would avoid a major CVD event which compares well with other treatments used for preventing cardiovascular disease. Taking statins did not increase the risk of serious adverse effects such as cancer. Statins are likely to be cost-effective in primary prevention.
While I don't completely agree the logic is sound. There are just too many inconsistent hurdles during adolescence to overcome and still come out ahead. That said, how do you weigh the merits of program choices? I ask because there are degrees which are of lesser difficulty depending on the school. How do you differentiate between a chemistry degree and an anthropology degree (not implying either is harder, mind you.)
Paying bills is stupid. Cleaning house is boring. Going to work EVERY day is stupid. Following rules is stupid. Doing what you're told is stupid. etc etc etc.

Bwahahaha - your kid is screwed. The world is full of arbitrary and down right stupid rules (assuming he ever gets a job, he'll love the tax codes that apply to him, but not to rich people or corporations).

You need to straighten out his young punk ass - and do it now.

Before you say "but what about his mad art/music skillz", I'm afraid I'd need an outside expert to qualify those before I believe they exist. I put my 8 year old daughter's artwork on my office wall and tell her it's beautiful - lucky (for her and me) shes a whiz at science and will get a real job later in life.

No one succeeds in life that can't even manage to get a measly high school degree from a "see spot run" public school.

You are the parent - NOT the twelve year old - what part of that escapes you?

Maybe it's time for private school, where the whole "leave no moron behind" concept doesn't exist. Obviously you and the kids present school system have already failed. Maybe it's not too late for the kid.
There is no doubt that learning c & assembly language, help programmer to understand higher level languages better, even though they will not use c or assembly in their real work.
Wraith: a powerful, lightweight, MV* framework written in CoffeeScript
Really can't help much but here's my story. I've gone through the majority of high school and college (I'm a junior next semester) without doing much of my homework. I'll do the occasional essay that's worth 20% of your grade or whatever and I won't miss exams, but I won't read (or even buy) the assigned books and responses. I do this because I have much more interesting stuff I like to work on instead of wasting time on homework, but I got along fine. I maintain a steady 3.4 GPA without doing any readings/more than half my homeworks/missing a lot of days of school simply because I feel like it. I value certain things above school.

I say this because I truly believe your son will be fine. People like him are creative and genius way beyond comprehension. They simply refuse to do things the way they are supposed to be done, and that's the sign of someone who's going to be successful one day or another, just not when the definition of success is doing what everyone else is doing how everyone else is doing it.
I posted this 4 hours ago:
https://news.ycombinator.com/item?id=5810228

How come HN allowed a duplicate link?
Sounds consistent with other reports I've seen -- the protests haven't morphed into a general riot. cf. the photos of protesters cleaning up Istiklal Street when they finish. (Istiklal is the premier historical consulate/shopping street of central Istanbul, ending in Taksim Square. A bit disappointing to tourist on, actually, but a big deal even so.)
I had a high GPA and was both lazy and self-centered. Just, FYI. That's why I have so much useless karma here on HN.
I'm no crypto expert, but their use of Mersenne Twisters and 32 bit seeds seems suspect to me. In theory couldn't the casino compute all 2^32 possible seeds for a bunch of server seeds, and select the ones that are biased in their favor?
I agree with this recommendation. McConnell has done his usual trick of distilling lots of material into a concise, readable account.
Reminded me about the story of the pen and pencil in the moon.

www.scientificamerican.com/article.cfm?id=fact-or-fiction-nasa-spen
Apart from the fact that it is illegal: your kid will resent you. Sure, they might grow up all fine, but do not think that resentment will ever go away.
Adults should not hit children.

(Also: Dave and Jeremy do more managing than I do, although I have more impact on hiring than they do; We have two kids, 13 and 11 about to be 14 and 12.)
That's a really good question. The phrase is sometimes called [John] Gilmore's Law. http://www.chemie.fu-berlin.de/outerspace/internet-article.h... It has certainly been said many times that DARPA was "researching a decentralized system that would be robust enough to survive and function even if most of the network were destroyed".

http://www.inetdaemon.com/tutorials/internet/history.shtml

http://www.ciec.org/trial/complaint/facts1.html

But that was in the event of a nuclear attack - presumably a bit more random than governments with Big Switches. Of course, NO networks, NO re-routing.
Opera Browser Revamped With Sleeker, Faster, Minimalist Design
LA Clojure: Machine Learning at Unfold (Video)
According to Wikipedia it's a public park http://en.wikipedia.org/wiki/Taksim_Gezi_Park (sidebar "Type: Urban Park")
Space travel can be viewed as a very abstract indirect approach to "real" problems, for a variety of reasons, depending on your views of NASA's role in technological advance and the future of our planet.
I prefer readable code to hacks. Unless you absolutely have a hot spot in your code that will benefit, readability should outweigh this. JavaScript engines will catch up.
Apple Will Open More iOS APIs to Developers in the ‘Future’
Sounds like the kid values his time.
Thanks for mentioning us! Lenders can be from almost any state. Borrowers are limited to NY right now (though we will have some announcements on that front soon). Alex
| If you want to use a different kind of paper, ask
| your teacher first

To be fair, it's a math class. The size of paper used is the stupidest thing to grade someone on. It would be like the physics world throwing out Einstein's conclusions because he used blue ink instead of black.

I understand the value of 'gaming the system,' but the size the paper used for a math assignment is probably something that didn't get a lot of emphasis when the teacher was assigning it. That said, do you really want to sit back and 'game the system' rather than trying to improve it? Such arbitrary decision-making on the part of the teacher really detracts from their effectiveness. Not only that, it just sounds like something that is teacher-specific. I doubt that the school as a whole is trying to reach for some overriding goal that is served by punishing children for using the wrong sized paper on homework assignments.
> I can tell after talking with someone for 5 minutes whether have the right stuff or not.

All the research done on interviewing tells me that you're wrong. But you're unaware that you're wrong.
A Fully-compliant JSON parser using MacroPy's Parser Combinators
I interviewed thousands of new college grads. The guys who I made offers to were almost always guys who did stuff on their own. Right before I retired, the last guy I made a job offer to showed me an app he had written for his iphone that simulated how particles diffuse in a solvent, and his resume showed a link to the code that he wrote.

His GPA was only a 3.5. But I totally got him: he was great because he had a passion for digging into stuff, and not just for jumping through professors' hoops.

In general, the correlation I found between GPA and competence was this:

Below 3.0, something is wrong. This person doesn't get fundamentals: he will write convoluted code and won't get a lot of basic concepts. He either isn't very bright or highly undisciplined or both.

3.0 - 3.5, this guy isn't good at jumping through hoops, but he might be great if he has a passion for programming and has done lots of side work. It's a mixed lot but there are a fair number of diamonds in the rough.

3.5 - 3.9, this is the sweet spot. Lots of great people in this category who did both great and school and also did stuff in their spare time.

3.9 - 4.0, oddly, the quality seemed to go down here a little bit. These are the people who spent all their Friday and Saturday nights studying instead of developing social skills, and didn't really do much besides jump through the professors' hoops and get an A in everything.

A great engineer doesn't just blindly jump through every hoop. In the real world, the amount of work is highly unbounded, and a great engineer will be able to sort through it and figure out what's REALLY important and what's not. And they'll be able to articulate why they think that and negotiate with others. Sometimes, the 4.0 candidates were obsessive-compulsive people weren't grounded in the real world and couldn't think in practical terms.

Obviously, I'm generalize and there are always exceptions. But if you interview thousands of candidates you see the trend.
Adding sum types to the language is not a bad thing. In fact, it's a great thing, even outside of nullability! It would also make error handling much neater--and not a special case--in Go. Sum types also have a natural symmetry with structs, and in language design (just like in physics), I figure symmetry means you're on the right track.

Of course, to make both of these reasonable, you would also have to add parametric polymorphism. And while you're at it, you may as well throw in full type inference. (I mean, why not?)

These aren't gigantic changes, and it's already well-understood how to implement all these efficiently--OCaml has it all, along with a fast compiler that outputs fast code.

But Go doesn't. I really wish Go had taken more (i.e. some) inspiration from OCaml.

Also, ignoring the merits of this particular case, I don't agree that a decision is reasonable just because it's the "different side" of a tradeoff. Virtually any choices can be recast as tradeoffs, but there are still wrong decisions to be made!
Zapping mosquitoes & corruption with smartphones
It's feasible to store the visual input to the player which could be used as a model to base recreate the actual 3d world. The raw visual from many players could be used to simulate a populous with head mounted cameras. It's a potentially large data-set with a known value to test against.
Over-hauling higher ed is a long term goal that may pitch well in board rooms but is too slow for VC money in the long run. Seeing as they are fairly restricted by VC influence now I think Blackboard is a soft target they could K.O. Fairly easily and start seeing some real money. Blackboard has only survived until this point because it buys up the rest of the market.
Ask HN: can I borrow (or buy?) your Google Glass for a pitch?
Hey guys,

I'm attending an entrepreneurship program here in the Valley called Draper University (http://draperuniversity.com/) and we have a pitch day June 6th.

While here I've developed software to run on Google Glass as my business that I'd like to pitch. However, I do not own a pair myself. I would like to borrow (or buy) your pair so that I can port my existing code in time for my pitch day.

My background: electrical and computer engineering, Android dev, web dev. Favorite project: Unix-like OS in C. Aged 21. Canadian if it matters.

What can I offer you: I'd love to help hack on your side project(s) for a few days! Open to other creative ideas.

Contact: iiJDSii@gmail.com

Thanks
OP added a hash (#) after the URL to make it unique
Really? I was spanked in this manner twice (that I remember) and I don't resent my parents.
A prairie dog shaped robot could work better.
I guess this is when social media comes in handy.
I would consider improving education a 'real problem,' and that doesn't directly cause death, injury or disability (unless you want to call those uneducated 'disabled').
Wanting your employer/society to perform better is pretty rational in my book, and could result in personal economic gains in the future. I think you are working with a very narrow definition of "rational" here (earning more money right now).

Here is an analogy: the business has $150k to spend. Would you rather have it spent on a pair of paintings for the meeting room, or in company-wide renovations? I think it's rational to choose the latter, though it doesn't immediately affect your bottom line.
I was spanked and I love my parents. My approval ratings with my children don't influence whether I'm willing to hit them.
mm, This may be minutae to some, but I think it's important: Learning math is not tedium. By that I mean gaining the problem solving skills and the mindset required for mathematics is invaluable. Jeopardy facts however I can't defend.
I find that the people who appear to love to work 100 hours a week are the ones doing most of the yapping.

Part of this is when your work life becomes your social life. Particularly in startups, being at work can be a mix of actual work and chatting, getting lunch, having a drink and a good time.

It's difficult, because you do spend more time with these people than you do most others. Nowadays I work somewhere where we just go to a bar after work. Much simpler.
I would've used transparent plastic with a QR code in the center. (So like `(|)` from the side).

Awesome discussion, though!
I think you should definitely have things like C, C++, and so on.
What's Next for Mozilla Firefox Security?
100g of sugar for 100ml of water? that would be way too sweet... coke for example has only ~40g per 355ml (or about 11g per 100ml)
Yes, it's terrible. Messages are out of order more often than not, or missing entirely.
Unfortunately, you need to deal with chickenshit sometimes. I was a history nut in high school -- I received perfect scores on all of the Regents exams (state tests in NY), and got 5's on two history AP exams, one of which I didn't take the class for. It was my passion.

But I did receive a "C" in Global studies class my junior year -- because my binder didn't have the tabs organized correctly. (Wrong colors, wrong order) My classmates even complained, because I could have taught the class!

End of the day, it didn't affect my life much, gives me a funny story to tell, and prepared me for the bureaucratic hazing that was to come from the State University of New York. As long as your son understands that less than perfect grades will keep him out of Stanford, Harvard, etc, relax.
If that were the reason, they would never have existed in the first place.
Ubuntu’s number 1 bug is fixed: Microsoft is no longer the enemy
There is a danger with note taking - it's often easy to become so engrossed in the notes that you fail to interact with the situation.

Over the last five-six years I've become a meticulous note taker - it's vastly improved my comprehension, retention productivity. However, more recently, I've started recording meetings with a dictaphone and then I write them up after. This allows me to both interact and engage in a meeting, while documenting the crucial details at a later date.
Twist seems to have a nice, if somewhat infrequent usecase. But this seems like a function that could very easily become part of an iOS update...is it being too cynical to say that whatever the merits of the Twist app, that the $6M funding is fueled by the expectation of an Apple buyout?

Not a bad use of $6M...it's a useful feature, and how much time/money would it otherwise have taken to light the spark in Apple to have it become a built-in function to iOS?
Between Microsoft And PayPal, Somewhere I Have A Refund