skysight-inc/HackerNews huggingface dataset:
It's been stated here several times before. The reward for pointing out lapses in security like the aforementioned are generally awarded in the form of hostility. He'll probably get a big reward for this one.

That said, it was a well-written article by an obviously talented hacker, though I did find the simile about the infant with a genital wart to be unsettling.
cppcheck will find this sort of error, though a compiler warning would be nicer. I've definitely made this mistake before and not noticed until check-in.
Please take this in the ha-ha-only-serious spirit: I wonder if a static type system would have caught the error in this case...?
I'll echo the comment that Common Core is not a textbook nor a particular way to add/subtract. It's a standard to establish baseline knowledge US kids must master.
That blog post is raging about a new way to do subtract which seems to be out of reach for his comprehension, can't teach an old dog kindda thing, so he blames it on Common Core.
He also mentioned that there are 4 new ways to do subtraction. This should be good news. Kids/people learns to do things differently. 4 different ways means kids have more arsenals to tackle their problems. I wish I had that learning opportunity!
Specifically about that subtraction, did you noticed that it'd make it easier to do the math in your head? maybe there is a reason for the madness after all.
I'm curious to know whether you've experienced this only on your account and/or if you tried to replicate this on a different account? Strangely enough I've not had problems with it although I understand the duplicate header might be troublesome..
How about slimer.js for FF?
Hey guys, I'm the founder of Mooqr and I'm happy to answer any questions you may have.

-----

We've observed that most of the online learners cannot successfully finish a course. We built this tool to allow students to manage their plans and sync the progress. We'll add another feature "creating a study group" soon. By the study group, students can share the progress and discuss with each others. We're eager to help students to finish their online courses successfully.
Tbh, its probably related to the legal crap YouTube has had to deal with such as:

http://recode.net/2014/03/18/its-over-viacom-and-google-sett...

http://www.nytimes.com/2010/06/24/technology/24google.html?_...

"To a large extent, the case addressed past conduct, as Viacom said it was not seeking damages for any actions since Google put in its filtering system, known as content ID, in early 2008.

But Michael S. Kwun, a lawyer at Keker & Van Nest who previously worked at Google, said the decision would ensure that Internet companies were not legally required to develop such a system and could expect legal protection as long as they took down content when copyright holders complained. “I have no idea how much money YouTube spent on developing its content ID system, but if that was required for any new start-up, you wouldn’t see any,” Mr. Kwun said."

Basically, Google did this to stop getting sued repeatedly as part of its settlements. Unfortunately, it gives large corporations with lots of lawyers an unfair advantage in the public space.
iOS 8.0.2 jailbreak
I'm sympathetic, but...

There are plenty of languages in which the name of a meat product isn't an indirection. Do those speakers treat animals any better? IIRC stronger forms of Sapir-Wolf are more or less discredited nowadays. Even in English, we're happy to refer to "chicken," "turkey," and "fish." They're not treated particularly well.

Supposedly the demarcation line in English has to do with class and our Norman overlords in 1100. Rich folk ate in French, and that's why we get terms like pork (porc), beef (boeuf), veal (veau), and mutton (mouton). Poor peasants stuck with their poor peasant words when eating their poor peasant foods, so those foods retained the reference to the source when moved from field to table.

I don't know how true it is--if it were that uncomplicated, why do we have pollo and gallina?
What if his house was next to yours and he smelled a gas leak but wasn't sure, so his investigation led him to your cellar?
Moving away from a fixed scope for a fixed price is a legal obligation, so the process I recommend in is simply that - keeping the contract as broad as possible to write what the legal obligations of both parties are. Instead of stating the obligations are 'X scope for $Y", I advocate "$Y", which is actually less detailed by intent.
Ever used xscreensaver, Netscape, or xemacs?
The connection between saturated fat and coronary heart disease has had a lot of legitimate doubt cast upon it in the past decade.

http://www.ncbi.nlm.nih.gov/pubmed/20071648

If you say "eating fatty things will give you heart disease", most people will blindly agree with you. In actuality there is very little valid basis for making that claim.

(Edit, and this is a parenthetical because I do not believe anecdotal evidence is useful for arguing for general cases: My personal n=1 experiment: I have comprehensive blood panels done every three months. Over the past four years I adopted a diet that is high in healthy animals fats and proteins, high in vegetables, low in fruit, and devoid of grains. As in: 3 eggs plus sausage or bacon and a salad for breakfast. Every day.

Prior to starting, I had mediocre to bad cholesterol. My numbers are now: 105 LDL, 70 HDL, 52 triglycerides. Superb by all measures.)
That was an official statement, as indicated by the little [A] after Yishan's username. (If you hover, it says: "reddit admin; speaking officially".)

And placing it as a reply in the relevant thread is exactly what you'd do if you believe Reddit threads are a serious, important, and often-canonical source of information. That genuine belief is essentially a requirement to lead Reddit.
> They cannot help their children. The math makes no sense and seems to offer no practical purpose other than it is new.

First of all parents were not able to help their children with old methods either. Give someone a pen and paper and ask them how to add 17% to 58. You don't want an answer - just a working method. A lot of people can't do this on paper, but that's okay because we have computers to do that stuff. Lots of people can't add 17% to 58 using a computer. I find that a bit scary.

Going on to the example: I'm pretty stupid; I've often said that I am hopeless at math. I found that single example really easy to understand. I've not had any exposure to similar examples. I don't believe the author is actually baffled by the example. Perhaps a book might help?

http://www.robeastaway.com/books/maths-for-mums-and-dads

> What on earth are number bonds? What are partitioning and chunking? And why does my child look blank - or have a tantrum - when I demonstrate long multiplication? This book is for mums, dads and grandparents who want to help their primary school children or grandchildren with maths. To do so, many parents find they need to overcome their own rustiness and also to learn the strange new methods and terminology. Throughout the book are games, puzzles and examples of amusing ways in which kids ingeniously 'get it wrong'.
Win a Free All Access Pass to Nginx.conf 2014
Great idea! I was thinking black & white, high contrast alternative--maybe both--but I'm a sucker for night modes. Says my Emacs and Duckduckgo setting.
>How else could you possibly interpret this rationally in a conversation about being laid off?

The way his comment actually reads is: "I really can't work out why I was let go. The only thing I have done out of the ordinary in the last few weeks was ..."
How do you know its clear and straight talking? It could be complete bs, and same for employee. When your angry/hateful towards someone, all logic falls out the window.
Calculating the best language to learn
Legally speaking a 5 second clip is fine but a 20 second clip is beginning to push it and several of them from the same franchise... I'm not saying it should be this way btu the fx in a movie is a form of art and thus can be copyrighted, not just the plot and other aspects of the movie.
Thanks for reminding of RSS, I'll include it soon enough.
Announcing Premium Plus
I eat a shit ton of straight sugars, fat and carbs and am technically obese if you consider the rather non-scientific BMI system.

However, I rode 59 miles from London to Brighton on my nice Dawes Ultra Galaxy a couple of months back without any trouble. Last month I had a medical and am, according to doctor "in wonderful shape". Go figure.

Oh right, everything in moderation. That's the win. I eat that stuff when I need it.

I wouldn't cite a bunch of random popular reading health authors and an endocrinologist incapable of using the scientific method in his work. Go read some Feynman and apply some critical thinking and get back to me.
Figure out if you are talking to a decision maker. A good way to do that is simply ask the person you are talking to "Are you the decision maker?". If you aren't talking to the decision maker, you are wasting your time.
Has anyone ever tried one of those 'Facebook' type freedom of information requests to request all information they have stored of you to regain such video data?

If Facebook hordes all such data even after account deletion, it wouldn't be surprising if Google/Youtube did much the same and can therefore be legally compelled to provide it to users.
Shame!
Yes, depending on who is reading it.

If you're familiar with JWZ you know what kind of tone this is going to take and what you might get out of reading it. I'm not keen to read everything he writes but this story written by just about anyone else would not get my attention. I'm sure some people feel the opposite.

But biot's comment makes it all moot.
Supreme Court on Gay Marriage… Who Cares
I love this. It's turning skewed/unknown expectations into a positive movement on an investment.
I think the general issue is that people don't believe it's acceptable for a company to talk about HR issues like this publicly unless both parties have explicitly agreed to it. When people complain about a company issuing a content-less CYA fluff statement, it will probably not be about an HR issue like this.
There's some good advice here, but so far no one has said the most important thing, which is to clarify for yourselves what your other best option is.

(In MBA jargon, your "BATNA" -- Best Alternative to a Negotiated Agreement).

This is not just theory, it's dealmaking 101. You simply have no leverage to get what you want (fast closure, price, etc) unless you have an external forcing function you can credibly threaten to move forward with -- one that you must be prepared to accept if they call your bluff.

Based on circumstances -- it could be a term sheet, a public launch, a partnership with someone threatening to BigCo, etc. But figure out what it is, put a time frame on it, and make them aware of it.

Based on your questions, I'd also suggest bringing an advisor in who knows what they are doing to help you sort through what you should and should not reveal at this point. (Why would they want to review your code if it's an acquihire??)
This thread has a lot of shaky analogies with physical trespassing. Here's an article on trespass laws (in California) - the article is more interesting than you would expect and the trespass laws are more complicated than you'd expect. http://www.shouselaw.com/trespass.html
Why Is This Obscure New York Times Story Banned from Google Results in Europe?
Look into how Cloudflare handles detecting abuse of bulk automated http requests (hint: browser trickery). RBLs will help, as well as basic rate limiting. You can also do heuristics on the rate of mails going out from multiple users in similar ways and impose a timeout on users when you detect something 'feels spammy'. Basically you just want to make it so annoying to send spam that they'll use someone else's service. You can also use obfuscation techniques to make it difficult for spammers to determine the method to use to automate requests.
Or risk having a personality conflict with your boss, then him completely running your career.
It's a polished website... and I know what javascript is, but they didn't do a good job of explaining what it is.

Browser automation? Is this a test suite of some sort, something like selenium? Or is it more like Mechanize?
This isn't about having a hard-working host for free. It's about basic decency: having a system that doesn't intentionally roadblock people without justification.

If Google doesn't want to host videos for free, fine. But it needs to be honest about the service it's providing, no matter who the customer is.

(I say intentionally because content ID is known to be horribly flawed, and they very deliberately have made appeals unworkable. If they would require DMCA notices instead then appealing would be easy.)
Great to hear it has a new home. CI has been a good friend for several years - I still use it daily. It will be interesting to see if BCIT can bring it up to par with modern PHP frameworks like Laravel & Symfony 2.
This is a nice observation.

I remember being given change-making assignments in school, and being unable to complete them because I was not sure that the greedy algorithm (http://en.wikipedia.org/wiki/Change-making_problem#Greedy_me...) would always give the optimal result.

I was not able to articulate the reason for my uneasiness until years after I had failed to complete the work.
"The lesson we learned from this is that we should separate our transactional mail domain from our 'real email'."
Yes. Especially if your "transactional email" contains anything which could be interpreted as advertising. Many companies interpret "transactional email" as "spamming our existing customers". Bayesian filters interpret this as spam.
Or you and your girlfriend are both directors and you meet at least 4 times (from what I've read) there to discuss company business. Hey, the company can pay for the trip from Netherlands too.
Twice the GDP per capita. The "per capita" part is important.

The GDP of Mexico is 20 times greater than Cuba's. The population is 10 times bigger.

Of course as you point out the lack of an embargo, access to oil, etc would lead you to expect that Mexico's per capita GDP would be higher than Cuba's. Whether you'd expect the factor by which it's higher to be 2 or more or less is an interesting question that I'm not qualified to answer. ;)

> Something's not right about that.

Yes, your understanding of the meaning of "per capita GDP".
Why are you asking this forum instead of a lawyer.
I think Movember was the precipitant for the moustache craze. People started plastering moustache stickers on everything to indicate their support for the popular prostate cancer fundraiser, and then decided that moustaches were cool any time of the year (but not cool enough to actually grow them.)
Without knowing any of the sides here, all I can say for sure is that the ex-Reddit employee is showing a baffling amount of bad judgment here, even when benchmarked against other young-techie-implosions. Maybe he thought, "Oh no biggie, I can always delete this thread later and my real name isn't on it"...yes, until the thread explodes and now one of the many tech-news blogs jumps on it...the "no doxx allowed" rule doesn't exist outside of Reddit. And now your Google results will, for the rest of your life or until you invent the cure for cancer, have this dumb fiasco tied to your name.

And for what? I would think a Reddit insider, of all people, would know how transient karma and internet fame is. Some employers are going to reject him because he now has a history of spectacularly ripping on his own company. But I have a negative opinion of him because at best, he's someone who shoots his mouth of when it's just not worth it, and at worst, he's a chronic attention seeker.

Rebels are fun. But this isn't Jimmy McNulty complaining about unpunished murders in Baltimore. This is an engineer complaining about business strategy above his pay grade...even worse, he takes the side against the (purportedly unwise) do-gooders at Reddit, so he doesn't even young-headed idealism to blame.

And this isn't even taking into account whether the CEO was speaking truth, in which case, if you were fired for alleged incompetence and you try to play it off publicly as if you were fired for taking a stand...that's just a whole different level of shortsighted stupidity.

That said, the CEO should've taken a few deep breaths before posting what he did. Wrestling with a pig in mud and all...it's not his job to be part of the sideshow and I'm having a hard time imagining that employees feel satisfied about this resolution...other than the fun of water cooler gossip.

edit: The worst part of the CEO's comment..."we're pulling our punches, if you can believe it"...no, I can't believe it, nor did I really care. But now you've shown that you'll play the stupid innuendo game, a rhetorical maneuver that has no upside to the company at all. Christ.
I don't see anything angry or hateful in that response. I think people here are just projecting.
I haven't the faintest idea. :)
Sorry but if this is not I wonder what is? A remote OpenSSH root exploitation technique or a CSS3 misconfiguration (smiley doesn't display on all browsers), can't believe this.
POS Breach Timeline
Eh? I literally said -> "The guy basically said "

http://www.italki.com/question/143633
"When we summarize something that somebody said, we use this expression. "

Eh. You have an interesting way of understanding English I've never encountered before.

You also fail to provide said intepretation/explanation/whatever you like to call it. So...ya.
If it is, thanks for being a high-integrity individual.
Longreads: now publishing original storytelling
First ebola case in Europe (spanish)
Sorry, I wasn't precise. I meant talking to the individuals formerly in the acquired companies and finding out how their product and how they themselves fared.
But the other guy will likely struggle to get another job because of the shitstorm so he is IMO much more at risk than the CEO is.
I am not a lawyer, but I'm pretty sure that ideas about how long something can be and still be fair use are more internet rules of wisdom than they are anything else.

Of course it matters if you are only using a portion of a work, but the context the work is being used in is a lot more important than counting the seconds.
In which industry?
> I don't really get it...If he thinks it's fair use, why doesn't he just put the video file on his own server?

No, you don't get it. Not once did he ever suggest that youtube is under an obligation to host his content. He is criticizing their implementation of the DMCA. Youtube is dependent on uploaders and viewers -- if they piss those people off, what value does youtube have?
On sexism, sexual assault and the threat of the ‘non-bro’
Coyote Creek is a foul wasteland minutes from mega-rich Silicon Valley
Your information is old. You can easily access the C++ parse tree by writing a gcc plugin. This is possible since gcc 4.5 or so, but somehow nobody really noticed since everyone just stared at the new kid on the block.

You might say the tree itself isn't easy to deal with, which is true, but that is just because the code is very old and things were done differently back then (hint: union of structs).

There is even a very nice tutorial which explains how to do this:

http://www.codesynthesis.com/~boris/blog/2010/05/03/parsing-...
You're complaining about what someone else is complaining about but still surprised that they bothered?
CodeIgniter is great. The first MVC PHP framework I learnt to use.

Started to move over to Laravel now since that's where 'all the cool kids' are heading.
Most cases you're probably thinking about are of CEOs of big companies issuing CYA-statements that minimize legal attack surface. Here, the guy just exposed himself completely. Also Reddit is not Goldman Sachs; it's value is directly proportional to how much people like the company, and Reddit finds itself in the middle of another funding round.

I do see a great potential for bad consequences here.
Emeryville, CA (SF Bay Area) - Senior Full Stack Engineer wanted for TubeMogul (www.tubemogul.com)

About Us:
TubeMogul is an enterprise software company for digital branding. By reducing complexity, improving transparency and leveraging real-time data, our platform enables marketers to gain greater control of their digital video advertising spend and achieve their brand advertising objectives.

The Role:
We're looking for a Senior Full Stack Engineer to join our engineering team. We have some redesigns and new features in the works, and we need your expertise to architect and lead implementation of these end to end. You'll design and develop analytics dashboards, optimize application performance and responsiveness, and help us grow our edge as an effective high-frequency trading platform for video advertising.

Our Ideal Candidate Has:
* 3+ years of professional experience developing a web application in modern OO- languages and MVC frameworks
* 2+ years developing web applications in PHP, and some demonstrated experience with PHP MVC frameworks. We work in Kohana and CodeIgniter, but if you've used Zend, Symfony, Laravel or others that's a great start.
* Demonstrated experience developing features in JavaScript. If you've used tools like Node, Angular, Ember or Backbone we'd be thrilled!
* Experience developing the full stack of a web application, including the front end.

Here's what we're offering:* Competitive salary, benefits, 401K and stock options that mean something (We went public in July 2014!)
* Generous time off, including your birthday
* Training and career development through TubeMogul Academy
* High growth and momentum for rapid career advancement
* Newly expanded, sunny office with a game room and a Zen room.
* Hungry? We offer catered breakfast, fully stocked kitchen with drinks and snacks, and we occasionally cater lunch and dinner.
* Coming from across the Bay? Our dedicated BART shuttle bus will get you to the office in no time.

How To Apply:
* The Sourcery will be the first point of contact.
* All applications receive a response.
* All applications are kept strictly confidential.
* To apply, please visit: http://www.thesourcery.com/jobs/799/applications/new
The MacBook Air comes in one colour, as do nearly all of their current products. Sure you can put it in a case, or put another sticker on it.
... and then one day someone read a paper about chaos theory and computational complexity and quickly realized that predicting systems with chaotic behavior is guaranteed to be impossible.
Selling to the Unpredictable Customer
Common Core is just fine as a set of standards and has a good shot at being adopted around the world, so we need to get over it. Common Core is going to lead to a lot more innovative solutions, because the market of students on it will be large. It's very nice from a computer science standpoint as well. Check out the game we built at Zeal. While it's a nice simple game on the surface, behind the scenes we are maintaining a complete map of everything every child has mastered in Common Core Math and Literacy K-8, which lets us figure out an ordering of skills to learn and what to do if a child is struggling on a given skill. This is the kind of thing that has been solved in every other industry, but Common Core enables in education.
> Now, however, potential experienced employees who actually live in the real world will be avoiding Reddit.

I've worked for a certain popular online gaming service and have been threatened in my personal email by people who've had their accounts banned. Being in any position of authority (public facing or otherwise) on a site that caters to gamers and/or people who spend all their time on the internet is something I would recommend against.

e:
www.reddit.com/r/yishansucks
yup. You don't want to be in a situation where you're always under fire from these guys.
Ask HN: One man SaaS apps that are profitable?
Do you know any one man SaaS app that are profitable?

I'm asking this because I'm considering starting a SaaS app as a side project, and I'm looking for some inspiration.

Thanks!