skysight-inc/HackerNews huggingface dataset:
Usually in college-and-up mathematics, if you get the answer, you know when you have the answer, because you have a correct proof.

You don't need the solutions, the whole point is to write your own, which is much more work and which will invariably differ from the official ones -- sometimes slightly, sometimes drastically.
I am a cofounder of @Thinknum. Based on what evidence did you come to the conclusion that we hacked into an API? We did not hack into any private API. We had access to the API.
Do East Asians have a higher likelihood of types of cancer that could be linked to alcohol use? I've never seen that claim, but it would be interesting if it were true.
From my own experience and from what I've seen others do, that's not what happens. People train for as long as they can afford to. If that is weeks, it's still going to be weeks. Instead, they're going to make the models slightly more sophisticated.

If people really cared about 20% speedups that much, they could train for 20% fewer iterations at a slightly higher learning rate. Or they could use very slightly less deep networks. Or slightly less wide netwoks. Or slightly less connected networks. Or. most realistically, some combination of many very small changes.

Of course it's nice to have faster machines, but this is hardly a big enough change to make a very noticeable difference, let alone a dramatic difference.

There's nothing wrong with iterative improvement, but let's not pretend it's a revolution.
As much as I want you guys to succeed, I must disagree with this comment, because there are an awful LOT of people in the valley who know how to build scalable enterprise-sales organizations, and "AI service" startups with traction will have little trouble finding and recruiting those people.

I would not bet against the valley's "how to build a giant business" expertise.
There is simply no way that realistically a third party contributor will rewrite a core part of a platform product for a company that generally does not accept such work, and has an enterprise version of the software that really gets all the goodies instead, which is where their focus is.
Isn't this just a non-professional psychologist?
Ah, oops. Front page says "group and video chat", so I interpreted that to mean group video chat.
Darn autocorrect. That's Github, of course.
Millennials will spend £53,000 on rent before age of 30, thinktank says
In that case it should be an easy question to answer. "You've probably considered this already, but I was wondering about the legal issues around [...]. Is there anything we need to worry about here?"

If nobody is willing to consult the lawyers about their area of expertise, why have them?
I was nearly tackled for jaywalking across an empty traffic light intersection at 3am in Shinjuku. It ended up being a 3 hour ordeal that involved 15 cops and a quick police car ride to my train locker.

Worth noting were the 10 obvious foreigners (my friends) that jaywalked ahead of me, which made me think I was singled out because I looked Japanese.
On the topic of suggestions for future work, and discussion of time complexity proofs, would any of the techniques presented here [1] be useful? As far as I understand their techniques would be quite applicable (and similar to what you've already looked at) e.g. a comparison counting monad etc.

[1] http://dl.acm.org/citation.cfm?id=1573604 also available at [2]

[2] http://www.cs.ru.nl/~james/2008-TYPES/final.pdf
Regular Expression Denial of Service – ReDoS
I work at x.ai ( https://x.ai/ ) building an artificial intelligence that schedules meetings. You could take a look at this job post for our team https://x.ai/jobs/#data-engineer As stated, we need an engineer to know about: distributed systems, functional programming, databases, NLP, cloud infrastructure, etc. These roles take a wide range of skills with some real depth in key areas. Even if you're well prepared, you'll be expected to constantly be learning. But if you're up for it, it's great work!
But that is exactly how I normally respond to estimate requests. "I have 70% confidence it will take between X and Y hours." That's a huge difference from saying "I have no fucking clue." If I say I think something can be done in 6 weeks and I'm 70% sure, Management now can weigh the risk that I'm wrong against the benefit.

Most software projects in a given company really don't vary all that much, so it often is like installing a WP blog. Since most companies do only minor variations of the same thing, you have pretty good history of how long the last variation took.

I can think of my last job for example. We built extremely complex medical devices, but yet we could say: software for this product will take us 4 years from concept to getting it on the market and we'd be accurate within a couple of months. It takes work and planning and sitting down and literally thinking of every major task along the way and trying to estimate how long it will take. Estimation of that sort is expensive and you have to have a good reason to take the time to do it. You also have to keep re-estimating as time goes on. Schedules aren't fixed in stone if they are to mean anything. Have to make a market window and you're running late? Well if your estimates mean anything, then features have to be removed or you ain't gonna make it!

I do agree with the management comment. You need good management that understands what they're doing. Management that understands if they change features, there is a cost. But it's up to developers to continue to make this clear to them.
Could you give more details about the kind of blockchain projects are you involved in? Are you using public or private blockchains?
> Those not dying at least once have clearly never experienced the wonder that's auto-matchmaking 5-man instance dungeons.

urm, tanks can solo the 5 man dungeons, so it doesnt really matter what the rest of the group does anymore...
Rolling Retention in SQL
For carbon, why can't we just find a big hole and start dumping corn in?
This guy understands blockchains like Deepak Chopra understands quantum physics. As pitched by William, there's no difference between a blockchain and a message passing system. (Which begs the question of why this matters)
What if the bank is the enabler, making it possible to gain access to someone's account only by publicly available social information?

In the end, here, she made the transfer - after the fraudsters were able to do multiple things that emulated the behavior of the bank - sending activation codes to her that were genuine, because they were able to get that from the bank.
Yes, this is what I'm referring to. This information is completly meaningless to me. How does a 1.5 to 3 times higher cancer risk affect my mortality?

A 100 times elevated risk in extreme uncommon diseases is absoluty irrelevant, but a 10 percent increase to get something very common is quite important. Likewise is the age when these disease typically break out. If it's typically not before 85, I wouldn't mind. If it's often before 40, I would dearly.

I know that alcohol increases the risk for prostate cancer. But prostate cancer typically starts at very high age and is usually just a minor hassle. The typical infected person dies of something else and has a usual life expectancy.

How to these factors from 1.5 to 3 affect my mortality? Should I care? I want to say something like say "I'm drinking $n drinks a week, and in order to compensate that I stop doing other things with a similar risk".
I liked the "use own brain to mine Bitcoin" comment.
I wonder what this would look like if they could speed up the motors and smooth out the motion with some more taught string. Maybe they could recreate more hand-like motions.
um, pretty secure even against dedicated thieves.

a four digit PIN is pretty secure when you have centralized authentication (the one bank) and get very very few tries before account lock-out, which is how Debit cards work.

If you had 3000 stolen debit cards, you'd have a shot at guessing a few of them while locking out 2990+ other ones, and I'm kinda thinking the bank might notice you doing that.

have you heard that thieves are guessing PINs someplace in the world? I haven't, and the world is full of dedicated thieves.

and even then, do you know how long that would take versus what you get when you guess one? $500? you might actually make more money panhandling or flipping burgers; of course you've got to trade that off against free meals and healthcare in prison :)
In America, this seems to be something only marginalized peoples do. In "Mayflower Madame," she says that some of their regular clients hired her escorts not for sex but to play their girlfriend at family events, like weddings, because they were closeted gays. In one case, the family liked his hired girlfriend so much they began encouraging them to get married, which led to them having to manufacture a dramatic breakup so this gay man would stop getting pressure to marry the call girl he had hired to play his girlfriend at family events.
I use Serilog on a number of projects and find it very simple and extensible. I wrote a quick article on using it in ASP.NET Core here, if your interested:

http://blog.angelwebdesigns.com.au/structured-logging-with-s...
Agreed, the reasoning isn't sound... I was just meaning that node is a perfectly serviceable platform, and better than most by design. I've also seen some hideous node apps... generally because people don't really get how it works, and try to do heavy math in the main process.
After his blog post about perpetually buying new clothes and never washing his donated clothing as an act of goodwill is really starting to make me think he is either a douche, lived his entire life in a bubble, or he is just delusional.
[ ...document.querySelectorAll('nodes') ] will convert it to a real array ;)
Wasn't this a comedy-drama-sort of feature film where his wife doesn't know, and suspects he's having an affair because of all the secrecy surrounding his job? I could swear I saw something similar on TV a few years ago, but can't find the title of it based on the obvious keywords.

EDIT: Found the documentary: http://www.imdb.com/title/tt3242460/
I disabled the feature. I got tired of being locked out of conversations. Before that I think I was using the default: 20, 180.
You can give this a shot. http://journals.plos.org/plosmedicine/article?id=10.1371/jou...
.Net has Polly https://github.com/App-vNext/Polly
It's a one sided opinion piece that completely fails to be objective about the success of the ACA. Additionally, it wasn't peer reviewed, so it's a stretch to claim that it's factually accurate.

http://www.latimes.com/opinion/op-ed/la-oe-berezow-hartsfiel...
Ask HN: Is it a good idea to start career as a dev ops engineer?
I am currently attending my final year in a premier college. I am very much interested in development and have worked on many side projects during my time in college. I got an offer for dev ops position from an MNC. I always thought of myself as a developer. But networking and systems administration also sounds interesting to me. Is it difficult to switch to an SDE position in future if I started working as dev ops engineer? What are the career prospects of a dev ops engineer?
Politics (using human shills as necessary).
Situation Normal, Everything Must Change – Simon Wardley OSCON (2015)[VIDEO]
HTML.next (W3C)
Guccifer found dead in jail cell
Facebook created React.
It is a race to the bottom as long as we value speed over quality. It is a shame too because I think consumers would really prefer quality over speed for software and news, I know I would. But consumption of these things isn't a rational deliberation by the consumer, but a reflex click or don't click. Hence the proliferation of click bait headlines and bs startup promises.

I think the key is reputation and branding. When all news sources are crappy, I will stick to whatever is free and at the top of my feed. Maybe this is why pay walls are a failing strategy, none of the pay walled papers have a good enough reputation for quality to justify the expense in both money and convenience.

For example Apple used to have such a reputation for quality that the apple tax was something people gladly paid. They still do, but around 2007 this was even more obvious. Remember cut and paste on the iPhone, Apple's reputation for quality was such that millions of customers happily waited for basic functionality. Any other company would have had to rush out cut and paste, but Apple could take their time and get it right.

I don't think there is anything similar in journalism. No one says to themselves "That looks like a good story, but I'll just wait a few days and read about it in the New York Times." We can blame the consumer's impatience, but I think we should blame journalists for not cultivating such a reputation for quality.

It would be really hard and probably lose money for years, but I want to see a paper try that approach. Have an explicit and well know strategy of ,"we aren't going to be first with any stories, but everything you read here is well researched almost certainly true". It would take some time but just imagine what a paper with that kind of reputation could accomplish and the sort of loyalty it could have from customers.
The Problem with Programming (2006)
I love this solution. It doesn't help you answer the question "how far is a 10K" though. If you factor into 5 and 2 and use your method on each factor, you get 3mi which is pretty wrong.
stop and think for a minute about what you are saying. Did you go to college, and did you learn anything? High school? Those books are all written by academics; very few of the smarter better informed people you're reading could write a single textbook without spending a stupid amout of time studying the field first.

Nothing wrong with you being interested in reading what smart, well-informed people have to say on a variety of topics, and nothing wrong with being interested in everyday practical stuff over the edges of academia... but there is a little something wrong with thinking that your preferences indicate something "interesting" about academic writing; I read a lot of blogs too, but get a grip, man!
too late to edit, people thing im lying/joking/trolling. Ever wondered whats in C:\Windows\System32\LogFiles\WMI\RtBackup ? you cant look inside, system only. Performance Monitor > Data Collector Sets > Event Trace Sessions will give you an idea.
1) Are they asking you to directly get involved in the sketchy/misleading things that they are doing?

If yes, I think you should flat out refuse to do it, and start looking for another job asap.

2) Are their competitors playing fair?

Moral purists may disagree with this, but if the people being hurt by your dirty tactics, are themselves fighting dirty, I think it's fair game. There's no reason why the weaker side should handicap itself against a stronger opponent who's fighting dirty.

3) Can you do more good than harm, from the inside?

One way is by repeatedly raising this issue for broader discussion, when opportunities arise, and shaming people into more ethical behavior. Another way is by being a whistleblower. Edward Snowden did a lot more to champion privacy by working for the NSA and then being a whistleblower, than by refusing to work for the NSA at all.

----

If none of the above give you sufficient grounds to stay, then look for other companies to join in the medium term. There's no reason to rush and quit, without getting another good job lined up. And in the meantime, as a new hire, you're not really an important part of the company anyway, so you don't need to feel guilty about "enabling" anything. During your exit interview, if they ask you why you're leaving, consider telling them honestly that you don't feel comfortable working for a company that misleads its users. This just might be the most impactful thing you can do, in terms of persuading the company to change its ways.

Lastly, kudos to you for making ethical behavior a priority.
Online poker to start, until enough money has been accumulated to move into hedge funds.
Takes a thief to catch a thief I guess? ;-)

I wish you luck and if you succeed I'm sure that there will be some three letter agencies knocking on your door. I've had some luck using off-the-shelf clustering algorithms but they are too CPU intensive to run real time and require an investigator to interpret (great productivity boost though).
Ask HN: How do you track bugs from your side-projects?
I'm very curious how you went from "the vast majority of coders" to "tell that to Reddit".
Not to argue with you Steph, but that indicates a management problem. If I ask one of my guys for an estimate, I expect that it will take them time. If I need a SWAG, I'll say that. If I need an accurate estimate, I'll tell them that and ask how long it will take. Most (competent)management understands that everything has a cost. The problem that I've seen repeatedly is that devs toss off a quick guess without thinking about it very much and then act surprised when they're held to it.

That said, I believe that a week is plenty of time to estimate a year-long project. However, you need experience estimating.

Look, I'm no genius at this but when asked to estimate a task, this is what my manager would normally get:

Time to Research fuzzy task C

Find libraries for X, Y, and Z

Assume cost of $A for libraries. Make sure we have this in the budget to avoid delays

Repository setup time

Tool configuration time (if different)

Feature A

Feature B

...

Integration Test time for x, y, z

I'm on vacation for a week

Bug fix

I need to interact with Susie in Manufacturing around this date and she says she will be having a baby and out for 6 months. You need to find me a replacement contact.

Incorporate feedback from Manufacturing. Historically this adds about 2 weeks to any project.

Add up all the times and provide an estimate along with any confidence intervals around each line item.

This is how I have done it in the past before we implemented more rigorous processes and never gotten complaints. It gives management plenty to data to work with and talking points for them to ask questions about.
Consider seeing a trained counselor to talk through this.

I am not a trained counselor, but:

It doesn't really matter if the policies are legal or ethical. If you feel ashamed of your work most days, that's not a good situation, and you should probably look around for another job.

You should also consider that "behind every great fortune there lies a great crime". Pretty sure there is some work you can do which you would not be ashamed by, but it may take some extra effort / screening to find it.
Companies like that definitely exist. I work for one: we make a great product, work hard to make our customers successful, and charge enough to make our business successful as well.

I don't know of a universal rule for finding companies like that. But you can definitely recognize them when you see them in action.
Seems like a pretty reasonable measure to increase the minimum salary to $100k since the original stated purpose of the H1B visa was to bring in extraordinary talent and expertise that couldn't possibly be found in the US. I can't imagine what any sincere, non self-serving arguments against it would be.
I'm the person who published this advisory to oss-sec and a co-author of https://github.com/defuse/php-encryption

I also wrote https://github.com/paragonie/halite which is a PHP library aims to make libsodium incredibly easy for PHP developers to get right.

For systems that need asymmetric crypto and can't install libsodium, I also wrote https://github.com/paragonie/EasyRSA which side-steps a lot of the mistakes developers make. EasyRSA uses defuse for symmetric-key encryption, then encrypts the AES key with RSA.

Writing secure cryptography isn't trivial. Assuming the three projects I just linked to are secure enough to use (all indications point to: they are), there's literally no reason to reinvent the wheel solely for Magento.

Magento already uses Composer; they could just add them to their composer.json file and rewrite their routines to use defuse + maybe EasyRSA if they have a use case for it.

Zend\Crypt is also an acceptable choice, as long as you don't install the version with an RSA implementation vulnerable to padding oracle attacks. https://framework.zend.com/security/advisory/ZF2015-10
I'm very skeptical of the value of blockchains. It seems that people proposing them don't have any idea about when/why you'd use them over a more centralized system, and in many cases (e.g. financial applications) there are existing regulations that make it difficult for a decentralized system to work (e.g. know your customer laws and centralized counterparty systems).
Either leave or put up with it.
Or for hardware projects, getting an LED to blink can result in great joy...
Introducing New App – Grow in Cloud
Please do, I just tried sending a 100 MB video file recorded with the stock camera and I got a message saying "Are you sure you want to send 100 MB via the mobile network?"
In no specific order: Outlook, Firefox, Emacs, mRemoteNG. Also, mmc.exe. And conEmu. (Windows 7 startup is not a problem, usually. But opening all those applications and getting the windows in the right positions can get quite tedious...)
I use TFS scrum board.
Most probably they did throw in fact it around lightly, but (carelessly) didn't intend to. I'm always very careful to not throw around medical (particularly psychiatric) diagnoses because I'm not trained for that. Instead I prefer to describe the symptoms I perceive and phrase it as my personal perception (aka, own it). At very most I might say "that guy might have some autistic tendencies ..." and almost always qualify it with "... but that spectrum is so vague, forget the label and just assess him on his particular quirks like the individual he is".

Anyway, not to distract this discussion into a further tangent, I think the best way is to charitably read it as "paranoid schizophrenic episode" (which is kind of fair, yes?) and the "mind AWOL" remark as hyperbole, without reading too much behind it. It was a setup to the post's main point anyway, the anecdotal part.
GitLab.com

Free. Yes, even for private repositories.
You apparently don't realize watching TV is not an act of creating derivative content, which is the stated goal of the device.

You only have to pay for it once when you're consuming, you have to pay for it in a different way if the intent is to allow someone else to consume a variation of what you've paid for. That's how copyright works. Questions?
How doesn't it work and how does that transfer to Vulkan?
Nice try, but losing a limb was given as an example of a severe bodily trauma which the robot cannot heal ;)
I'd heard about this one before, but it's great to see some research done on it.

If you think about it, humans communicating with birds is not all that astounding - interspecies communication abounds in nature. Nonetheless, it does make for a fascinating case study. What I found most amazing was that the Yao have developed a sort of "bird call" specifically for this use, and that the birds actually understand the exact meaning of this call! Perhaps birds aren't as stupid as we often think after all...
This guy is an absolute douchebag. He's a disrespectful piece of shit and anyone involved with Soylent in any capacity ought to be ashamed with his antics. For those who don't know, Lincoln Heights is a working class neighborhood, that as of the last 2-3 years is undergoing rapid gentrification.
Thanks for the advice. I'll ask on a few more forums.

Regarding my comment, I do make it clear that my primary reason for picking it is that it has a connection to website builders for the property sector. The fact that it sounds like a competitor is secondary.
Still learning things about GNU make after 20 years. Great software.