skysight-inc/HackerNews huggingface dataset:
In high school read/studied Ivan Hortan's beginning C++ one summer which what an awesome foundation for collage programming courses. Now, I thought it as well worth it and recommended that book to several people. But here is the thing it took most of a summer, and I stopped around page 700 or so. Further I am not recommending someone read it, I am suggesting they spend a few months studding C++.

TAOCP is not a book it's 1/3 of a masters degree in paper form. Suggesting someone read it is like sugesting they get a MS useful, bit not quite the same as recommending a normal book.
This exactly. Never been a PHP developer, but I did get handed a PHP webapp to copy some functionality out of for a replacement C# webapp. I was a little surprised to find out that it was written in a rather Rails-like architecture using some PHP MVC library, I think it was CakePHP. Rails was a hit, and a great step forward in web development, so naturally every other language copied as much of it as possible, including PHP. There may be plenty of weird quirks about the language still, but at least the architecture is much improved.
Make a torrent?
Doctors Without Borders Rejects Pfizer Vax Donation
Asimov's response: http://chem.tufts.edu/answersinscience/relativityofwrong.htm

It is rather easy to collect sufficient evidence to conclude that the earth is not flat. The people who thought the earth was flat put very little effort into determining the shape of the earth.

Modern scientists have put a great deal of effort into determining the fundamental laws of physics. They have done a proper job of looking for evidence that the laws of physics can vary with location, and they've found none.
I know of CGI scripts (and the newer faster alternatives), I was wondering why more languages don't specifically target that kind of setup, playing to its benefits and trying to minimize the downsides.
What would be the course of action for an opensource project to set up a CI worker there (ideally per-commit on X branches, not periodic) such that it could be integrated in a pre-merge check? I'm not bound to Gitlab CI runners, but it's the first thing that came to mind given the popularity of github and gitlab.
This "TL;DR" is very misleading, even wrong! Source: I actually read the whole article and much of the discussion.

Instead of looking for an TL;DR, this time I suggest actually reading it. I would say it's well worth it.
You aren't liable for credit card fraud, but that money comes from somewhere. Today it is a small percentage charged to the vendor; do they pass it on?

And tomorrow, when the problem gets worse and the fees start to climb, will you still not care?

Why be content with a system that may indirectly charge you for other people's lack of security?

Why not look for ways to focus the cost on the vendors who lack security?
Who claims to have read a book they didn't? "Yea I read that." (No I didn't). That's straight lying.

I think what's more likely is, someone will say, "YOU should read this book. It's awesome." The implication being, the suggestion comes from first-hand experience.
Go with one of the more complex configurations in conway's game of life. Imagine the little squares gaining sentinence and discovering they are merely parts of a game of life simulation. A bit absurd.
The naming of these technologies and paradigms is unfortunate in my view, it's now made Ops sound like a bad thing. Noops, Serverless?

As a long time DevOps / Sys Admin / Generalist I feel disappointed lately because there seemed to be a very brief golden age, which in my opinion was DevOps done right, and that was just getting polished and accepted, then it feels like for little good reason except for marketing or something, that was just thrown out the window ? It was really getting results in my last org, basically meeting half-way with devs felt like the sweet spot and now it's going to extremes.

I was really into investing my time into the DevOps / SRE role, now it just feels demotivating, as any good Ops knows it's a tough job that requires dedication, but is it worth the effort anymore ? Will people still want to hire ops? Should I just move into Software Engineering (which I can do), full time ?

I think she hit the nail on the head to be honest.
Well this comment isn't really helpful too.

I'm intrigued. I haven't read the whole article, but if I did and say something like you did I would explain myself.

If it's very misleading, even wrong why don't you expose your reasons?
Woman Loving seerch .. “German”
This just reinforces what I tried to say - US and U.K. banks and stores suck. I've never seen 3DSecure in an iframe in Sweden
Affordable web security: sending private key to service over HTTPS vs. HSM
I come from finance, so for me it is always market prediction (however, the important thing is to approach this as a learning opportunity, not as a way to make profits -- for that, there are many orthogonal technical issues to solve).

Numerous ML competitions also provide enough fun to get started.
Is it possible that the calculations you are performing afterwards are what is causing the waveform interactions to have definitive results? In other words, could the waveform interactions cause the waveforms to become coupled and cause the entire system to exist in a superposition until such time as a classical measurement is made?
> Well this comment isn't really helpful too.

I would claim it is: My only reason to make it was to prevent people from going away with that TL;DR. I don't want to make one myself, because why not just click on the link and read the article? The comment is not a summary of that article at all, that is all.

This is a complex subject and details matter very much. I don't think it is healthy to have people get only a caricature of the whole thing. I also recommend reading at least some of the many comments, and even to follow some of the links provided there. For example, I found this one in the comments and I've just reached the comment section: http://slatestarcodex.com/2014/04/28/the-control-group-is-ou...
What features is google cloud missing that's stopping you from switching today.

A lot of Googlers lurk these forms and I'm sure they'd love the feedback.
This is a strange, elitist, attitude. When someone tells me he read a book, I have no reason to doubt him.

That being said, my go-to book I recommend for non-specialists who want to delve deeper into Computer Science is SICP. And yes, I've read it. It's telling that it's not on his list.
Why is a third-party required to publish the list, couldn't it be hosted on the blog post itself? That would have the advantage of being to archive the whole thing on a single page.
Anki's Cozmo robot is the new face of artificial intelligence
To a first approximation, all IDE's and programmer friendly text editors have 'parenthesis' matching modes/features. Certainly any IDE/editor that complains about mismatched 'parenthesis' does.

I found turning on parenthesis matching a was a bit disorienting at first because deleting parenthesis worked differently from deleting other characters. Eventually I got used to it.

Good luck.
> I understand that Github doesn’t have the resources to investigate each and every DMCA notice.

The DMCA as written really encourages no investigation whatsoever on the part of the service provider, this is pretty much how everyone acts. File a counter-notice with the service provider if you don't think your content violates anyone's copyright.

In this case, if Github took it down because of a DMCA notice, i think Github actually behaved _better_ than Gitlab. Github is simply following DMCA, if you file a counter-notice, they'll probably restore it -- if they don't, and say it's not an issue of copyright, it's just that they don't want to host your material, then at that point they'll be behaving similarly to Gitlab. Gitlab did not take it down because of a DMCA notice, they took it down because they decided it was 'egregious' and they just didn't want to host it.

https://help.github.com/articles/guide-to-submitting-a-dmca-...

I can't find any gitlab docs on filing a DMCA counter notice. Their DMCA policy at https://about.gitlab.com/dmca/ is short and solely targetted at those claiming infringement, there is no description of how to file a counter-notice.

In this case, I think github wins. The terrible parts of github's counter-notice policy (10-14 days until your content comes back) is part of the DMCA law. Take it up with your congresspeople. http://io9.gizmodo.com/the-dmca-how-it-works-and-how-its-abu...

However, reading OP again -- it's not clear to me that Github took it down because of DMCA. They may simply be acting exactly like Gitlab, taking it down because they don't want to host it, unrelated to DMCA. But I wanted to clear up some things about the DMCA, since OP mentioned it.
Susan Fiske's name came up the other day, I wonder if the context for this essay in the article is the Statcheck bot that found errros in published papers. https://news.ycombinator.com/item?id=12643978

Apparently (I gleaned from the comments) Susan was very vocally opposed to that project and said it was an attack.

She's painting a bleak picture of widespread social attacks and commentary causing the problems in academics that I don't think matches reality, and she's also suggesting the public shouldn't comment on publicly funded research.

I don't know of a single academic that has left the field due to negative commentary coming from outside the peer review system, and I know a lot of people that have left academics and a lot of people still in academics.

Some ambitious academic peers are vicious, and people are leaving due to infighting, trouble getting funding, academic stealing, difficulty getting tenure, and general departmental and university politics. The single biggest threat to education is our funding model and the exploding costs stemming from exploding amounts of administration.

The paper review process not only isn't one of the major problems, I personally believe it's actually working better now than it ever has, and that the quality and standards are higher than they've ever been.

The comments on Statcheck were wildly in favor of having automated bots fact-checking publications. I contend that it's best use is before publication, and not after, but otherwise I agree - it's awesome.
I think I can write a Perl Script to generate the top comments on any YC thread.

The other ones, applicable to all are:

"This site doesn't work with NoScript on"

and

"It's paywalled!"
That they are inconsistent is one problem. That they are functions is another (in otherwise object-oriented language). That they don't throw exceptions is one more (in a laguage that has them). IDE won't fix any of that.
I've known about schrödingers cat for years, though my physics background is just high school + the odd popular science book.

It wasn't until a few months ago that I learned on reddit that it isn't an explanation of quantum physics, but a critique.

This explains why the cat isn't an observer that causes the wave function to collapse or why the cat isn't dead or alive, but we as outsiders can't know and thus simply think of it as both until we open the box.
x86 has the BOUND instruction that checks an index against a lower and upper bound and raises an exception on failure. It has been a very slow microcoded instruction for a long time,thus practically unused (which lead to a catch-22 as intel never saw fit to improve it). IIRC it was removed in AMD64.
It is all a matter of what you want out of science. Some people, such as myself, enjoy having a narrative about how the universe works consistent with experiments. This is both satisfying and useful in finding new directions to push or ways to solve problems (such as a recent attempt to solve the divergences in QFT by using boundary conditions appropriate for particle flows: https://arxiv.org/pdf/1506.00497.pdf). If you have just quantities to compute, but have no idea what those quantities represent in reality, it is hard to see how one can think of that as understanding how the universe works.

It is not clear why having a "complete" theory would change one's position on ontology. It is either important or it is not to a person, just as some people love playing with big machinery and only care about models in as far as it enables them to do that. Others really do not care about big machinery except as it produces potential data to suggest new models or discard the old. Why should one make a judgement about that?
Upvoted, can't wait to hear some great comments and examples, because I too find this to be one of the most frustrating areas in my daily routine.
Post it on a WordPress.com blog or host it on an OVH box or put it behind CloudFlare. All of these are quite censorship resistant in my experience.
Hum... https://news.ycombinator.com/item?id=12712996
I'm not sure I'd hold up Eagle high as a bar to beat.
I stayed away from coding for a lot of pre-high school and figured I should go to music school since I found it easy because everyone kept advising me "you need to be really good at math to be a developer" and my interest and grades in math were mediocre with the same level of effort. Then there were other perception barriers (imagine being told you'd need to program on punch cards as a 12 year old... in the 90s). But it turns out you shouldn't really trust people that have never been in a career to get much valid advice about it.
It takes four years of full time study to gain universal foundations to approach many different problem types.

For special applications, it is totally OK to learn as you go.
I agree, having read the article myself.

A very broad TLDR would be that the article takes an article with the parent commentator's TLDR, and refutes it while providing insights into why the the original author might have written it in the first place.

So go ahead and actually read the article!
The initial Wii boot firmware had a similar issue when checking the signature of the next stage firmware as it used strcmp instead of memcmp. A carefully crated firmware would bypass the check.
Citation needed. I've personally never seen an org where ops were stronger enngineers than dev.
That is a TL; DR of an article to which this article is a rebuttal to. Your TL; DR thus omits literally the entire content of what the author has written.

Please read the article through before you make a TL; DR. It's well worth the read in any case.
They have safe harbor protection.
Take a class on linear algebra. Learn how to use matlab or octave. Knowing these two interdependent subsets of knowledge before diving into machine learning is absolutely indispensable as far as I can tell. I would've gotten so much more out of Ng's class if I knew this stuff beforehand
I would say if you're going to be locked in to one vendor for 15 years, at the start before you're locked in is the /only/ time the experience matters :)
idk but using drupal to create messenger bot is like using Wordpress to make neural network.
As someone who has been in the industry for 6 years, I'm certainly not a rookie dev. I have simply witnessed the horrors of PHP. I don't know who in their right mind would pick PHP over Python or Go. For high volume API work you simply can't beat Go nowadays. It's fast to write, stable as hell, and the TechEmpower benchmarks make it obvious how performant it is. Python has the added bonus of all the Data Science/ML libraries with it, which seems to be the way the world is turning nowadays. Not to mention that Flask with Meinheld workers also does very well performance wise.

To me you sound like a guy who has spent most of the last decade writing PHP. I've know a couple devs who used to defend PHP vigorously, mainly because thats what they knew best. Now they all write Go and haven't looked back. PHP is a story of right place right time, thats all there is too it.
DMCA is a copyright law. It requires a takedown for alleged copyright violation. That doesn't apply here. The stores don't have copyright over their domain names on a list.
> I constantly see various posts regarding credit card skimming and find it curious why 2 factor authentication is not enforced for all transactions.

A few reasons:

1) Card issuers don't care because it's merchants who are on the hook for card-not-present fraud.

2) Cardholders don't care because they're never on the hook for fraud.

3) If a specific merchant enforced 3DSecure (to move fraud liability back to the issuer/network) they'd lose more money on lost sales from people that hate 3DSecure (everyone?) than they would save on fraud.

That said, I have seen 3DSecure enforced at ultra-high-fraud merchants like Bitcoin resellers.
3DScure is usually optional. Some merchants might opt out of using it (but then they take the liability for fraud) so criminals can still use your credentials.
It's sexual assault if they press charges and successfully convict the offender.

The US may have a lot of unsavory parts, but rule of law and presumption of innocence are not one of them. Perhaps the progressives can stop trying to undermine them in the name of unguided censorship (e.g. trying to censor "bro banter" by painting it as sexual assault)

Was it even a non-private conversation?
How is your programming background? Do some contest on hackerrank and gauge your skill because machine leaning uses lots of algorithm from math + computer science (eg computational geometry).
Machine learning is basically writing some math in code and running experiment and statistically reason about result. If you really want to do that then you need to have a background in math + statistics + software development.
So I think you are right about issues existing; survivorship bias and limitations/concerns when using an index as a proxy. These are usually mentioned in the fine print hidden at the bottom if they are acknowledged at all.

The FTSE 100 does not measure returns on stocks as a class. But it does take into account failed companies.

The FTSE 100 measures returns of 100 market cap weighted companies. How FTSE 100 handles things like dividends, adding or removing companies, historical data...There are hundreds of pages of explanations, rules, formulas, disclaimers and other methodologies at the bottom on the website: http://www.ftse.com/products/indices/uk

If a company represented 1% weight of the index (somewhere around the 30th largest company might be ~1%). If that company suddenly failed and it's stock price dropped to a tiny fraction of a pence (or basically zero), then yes the index will drop 1% in value. Company sized #101 will take it's place the next day.

Maybe more important: the company does not even have to fail for this 1% drop, if the market just thinks the company will fail and no one wants to buy the stock, it will push the price down to zero and the index will drop 1%.

Scary thoughts.

Stocks are worth what someone wants to buy it for and there is no other definition.

The price you see was the last price someone was willing to pay for it.

Stock returns are not about companies successes and bankruptcies, though there is a strong connection obviously. What investors think about a company and its stock price is more important and what stock returns measures are showing.

Flash crashes happen and financial crises happen but in general companies tend to fail slower than Lehman. So investors will sell at different points as a company's stock price falls. Different indexes will track this. As a stock leaves the FTSE 100 it may enter the FTSE 250. There are indexes with thousands of stocks. And there are 100,000+ indexes out there. Pick the one most relevant to you. No index will be perfect. You can always create your own.

The big famous indexes are often products/services run by companies and they compete. LSEG and Standard & Poor's (S&P 500) for example. These companies selling their index licenses and index data and other related stuff are usually public companies so their stock is in its own indexes. It can get circular weird. For the FTSE 100 look at the London Stock Exchange Group (ticker LSE) website under products and services- FTSE Russell: http://www.lseg.com/

Hope this helps a bit. Apologies if not clear. I find this stuff can be confusing sometimes and I work in finance and do this all day. Happy to happy more if I can.

TL:DR Indexes are just proxies but they do capture company failure. How they do it involves looking at the fine print methodology for the index you are using.
>A so-called “fallist” has asked students at the University of Cape Town's science faculty to consider scrapping science as a whole if it is ever to be decolonised.

>At a panel discussion this week‚ published to YouTube‚ the woman responded to a question about the decolonisation of science.

>“Science as a whole is a product of western modernity and the whole thing should be scratched off. Especially in Africa‚” she says

Maybe she should be colonised and educated out of her savage ways.
""I have no qualms that your business arbitrages nonconverting clicks from bots and sketchy web traffic (i.e., 99% of the Internet) into Google AdWords revenue, using up a Google customer's ad budget until the customer has barely made a profit."

Can you explain what this business model is and how the arbitrage works? Is this SEO gaming? Thanks
Does the author need a git repo with a web UI, as github/gitlab provide, at all? Or were they just using github.com and gitlab.com as convenient free cloud-hosted publishing platforms?
Online Master's Degree Programs in Information and Network Security
Oh, sorry. I guess it's two-fold then: a) it's not as popular and cool, and then b) not much needs to be done to target it anyways, as most often being a good unix citizen suffices, you get the input and write the output to stdout, what's in between is application realm and whatever you do is up to you.
Cla Safflower Oil for Weight Loss
Pinterest is good as a directory of almost everything that has a picture. A lot of people in UX is using it to collect inspirational UI screenshots, diagrams etc, so it's possible that you can find something there.
Curious how much distribution the news letter is getting because it is an interesting idea.
Was about preference, or maybe most people just shrug and choose one at random?
The Long Hard Road to Get Our Beautiful Paper Published
I don't even believe that. One or more merchants on that list threatened you with legal action so you took it down.

Even if your cover story is true, you are basically throwing users and banks under the bus to help merchants with dirty card readers continue business as usual. Meanwhile users will continue to be defrauded, and banks will have to take the hit when users complain about charges they didn't make.
صور+احبك
Oh, free speech and criticism is okay as long as it's moderated and appropriate... Well played.

The work of psychology researchers influences our LAWS. They influence how I can live my life. It's a very personal thing. I will criticise them however I want and as much as I want until this branch of 'science' has cleaned up its conduct.

If your work cannot withstand criticism, it's worthless. Get out of science, Susan T. Fiske, you give it a bad name. Or rather, what you were doing was probably never science in the first place. Your attitude fills me with disgust.

This is not a Russel's Paradox situation that can be patched up. The crisis in social 'sciences' is of such a magnitude that the only reasonable course of action is "start over" in many cases.
I honestly have no idea. I imagine access is mediated by OSU, not IBM. The contact page (http://osuosl.org/contact) seems like the place to start.

One of the tricky parts about running PRs is that you're running arbitrary code, for which the main threat is the exfiltration of secrets. You need to lock down the workers fairly tightly to avoid unintended consequences. I'd be interested in reading more about how Travis, CircleCI, Gitlab et al do it -- some light googling didn't turn up any specifics.

Edit: looks like CircleCI call this out explicitly and state their defences -- https://circleci.com/docs/fork-pr-builds/#security-implicati...