skysight-inc/HackerNews huggingface dataset:
Japanese uses three scripts, and each one coincidentally appears more prominently in one of the three problems than in the others:

1. Katakana is a sparse, alphabetic script used to transcribe sounds. Problem 1 looks sparse because much of the space is used to phonetically spell out the word "tribonacci".

2. Kanji is a dense, glyphic script used to express ideas. Problem 2 looks dense because big words like "surface area" and "twice differentiable" are translated to their native equivalents.

3. Hiragana is a sparse, alphabetic script used to add grammatical structure. Problem 3 looks sparse because of the high number of prepositions and auxiliary words like "in", "be", and "of".
I'm sure lots of people would say that. I'm not sure anyone would pay.
Mmmmm. Sounds delicious... I-I mean... Sounds morally reprehensible.
The difficult thing here is that neither of you are wrong.
4 Things Machine-Learning Algorithms Can Do for DevOps Right Now
I see.

What I'm talking about is mathematics for the sake of mathematics. Any training aimed at mathematicians needs to emphasize rigor. Otherwise, there will be a bunch of impotent mathematicians. Not what we want.

I'm not opposed to teaching engineers "just the calculations". But such classes should be organised by their departments, not the mathematicians'. Your guys know better what you need to know.

This has nothing to do with elitism, though. A mathematician needs to know how mathematics works. Most other disciplines do not. I wouldn't claim that engineers are only allowed to earn their degrees if they pass math classes, thats just how colleges organise their course requirements.
I'm curious what others use to scrape modern (javascript based) web applications.

The old web (html and links) work fine with tools like Scrapy, but for modern applications which rely on javascript this does no longer work.

For my last project I used a chrome plugin which controlled the browsers url locations and clicks. Results where transmitted to a backend server. New jobs (clicks, change urls) where retrieved from the server.

This worked fine but required some effort to implement. Is there an open source solution which is as helpful as Scrapy but solves the issues provided by modern javascript websites/applications?

With tools like Chrome headless this should now be possible, right?
That bit about the stationary distribution not changing if you add a diagonal matrix sounds completely wrong to me. Let me see if I understand what you mean. Given a matrix M with non-negative entries (and no row of just zeros), let S(M) denote the stochastic matrix you get by normalizing each row of M. You are saying that if M is any matrix and D is a diagonal matrix with non-negative entries then S(M) and S(M+D) have the same stationary distribution?
Each one is very different !
Alright, different attack angle: you wouldn't have reached 70k readers in 1910 because the barrier to entry for mass circulation was much higher :)
How about blogging about things. It is a great way to market yourself. You can post your blog entries on LinkedIn, Google+, Twitter, Facebook etc. Use relevant hash tags.
Dissecting Swisscoin – Another Rising ‘Cryptocurrency’Ponzi
Interesting what turned out to be the best scenario.

The scenario with ’Low technology’ seems to be the most reasonable one with an initial decrease in quality of life that rebounds in the later run of the model. That seems to happen, as prices remain much lower than those observed in the ’Average’ and ’Positive’ scenarios, although not at zero as the ’Negative’ one

Where the scenario »Low technology« is defined as follows.

• a massive solar flare from the sun disables all electronic equipment

• a bioengineered super-nutritional food is available

• disease has been totally eliminated
There isn't anything on that exam that didn't get covered in my undergrad Physics program. From the title I thought it was an exam for entering a Mathematics graduate program rather than a Mathematics test for graduate programs, so I was surprised that the questions were so "straightforward".
Did you miss the weasel words "An argument can be made"? Of course, after using this clause, the writer writes as if the argument that clones are parts of a singular whole was made elsewhere, so he can use that conclusion as an axiom.

I agree with you calling this out as sloppy. "Some believe" that all the (science) writers on the WWW need to be subjected to a marathon of "In search of..." episodes so that they have a chance to see how transparent these cliches are.
How Mister Rogers Saved the VCR
There is nothing surprising, technological or policy relevant in this article. Although better than a previous similar HN story (see https://news.ycombinator.com/item?id=12674976), it is just a run of the mill tabloidish Outside Magazine article
And the claim that this is some sort of historical anomaly is a bit misleading. Palatable apples, for example, cannot be reliably grown from seed. (Which was why all Johnny Appleseed's seeds were for hard cider)

But yeah, if you've had even one really good banana (I had a few in Rwanda), you know how inferior the flavor of the Cavendish is.
Note that 99% of time, if a web page is worth scraping, it probably has an accompanying mobile app. It's worth downloading the app and running mitmproxy/burp/charles on the traffic to see if it uses a private API. In my experience, it's much easier to scrape the private mobile API than a public website. This way you get nicely formatted JSON and often bypass rate limits.
Splash https://github.com/scrapy-plugins/scrapy-splash

Runs a little headless browser.
Cipherli.st: Strong and copy-pastable TLS settings for a lot of services
I'm not sure why anyone is using scrolling events for any standard websites at all. It's much easier to have a function on timer that detects the current viewport position and acts accordingly. The code is simpler, the performance is better, and it's way more future-proof.
There's a story by Borges based on this premise. Fortunately the world doesn't work like that, because it paints a somewhat disturbing picture.

http://art.yale.edu/file_columns/0000/0066/borges.pdf
My experience has been that going outside in the cold (-15C) with only minimal layers of protection did not cause a cold. I did however notice how, if I was sitting in a hot bus next to the cold window, such that only part of my body was cold (like the right arm), I would start to feel ill.
Which is why we all pay for it through taxes because it benefits everyone, even those who don't drive.
Growing up, I got free lunches in school, and in college I got the maximum Pell Grant every semester for four years straight.

I thank my lucky stars for those things and am very glad the government did it.

Of course, given the amount I pay in taxes, the government made an absolutely terrific investment. I have returned that value to it many, many times over.

All else being equal, of course I would prefer to pay lower taxes. That's what efficiency means, and the government is not very efficient.

But "Taxes are what we pay for a civilized society." (Oliver Wendell Holmes, Jr.), and I kinda like civilized society.

https://supreme.justia.com/cases/federal/us/275/87/case.html
I should check out the Eastern Front series. It's just a one-off but American Peril (Spanish American War) is also good.
For me 10 feels more buggy because of many small details that create an always-shifting, async-updating, never-where-I-put-it experience. Compared to that, even crashes in XP felt more... robust? Some examples:

When copying files, copy progress dialog is sometimes opened hidden behind all other windows

The ui formerly known as start menu populates search results incrementally, so Win+program name+enter can open different thing based on timing

Randomly self-reboots at night, breaking long uploads or batches.

Force-installs drivers (NVIDIA, synaptics, ...) that crash on current setup or lose features. Even during the work.

Randomly resets file associations.

Resets some settings to default on upgrade.
Brazuca! Kkkkk. Uau!

Your english is very good! Congratulations!
> In Scala you're forced to check Options

But you're never forced to use them. That's the main problem with Scala's approach: it's entirely er... optional.

The Scala compiler will never tell you "You can't write a.foo() because a may be null".

> Only from a Java library and that's exactly the same problem in Kotlin

No, it's not. The Kotlin compiler will not let such values enter Kotlin code until you've told it precisely whether that type is nullable or not.

Scala has no such mechanism so null values can enter Scala code without the compiler having any say over it.
I second the recommendation. Peter Kuran, a film maker, was responsible for restoring a lot of atom bomb test footage that was rotting away and making the restored versions publically available.

[1] http://www.atomcentral.com/about-Peter-Kuran.aspx
> skipping the parse step entirely.

Not strictly true... there is still parsing involved in reading Lisp data structures from a character stream. (It's just much less involved than in traditional infix languages.)

The way to think of it is this:
1) Lisp has a much more comprehensive (and read/write) syntax for its core data structures.
2) Lisp, the language, is defined in terms of those data structures rather than in terms of character sequences and grammar productions.
For India, we have entrance exams for admissions into IIT's. Here (http://cms.fiitjee.co/Resources/DownloadCentre/Document_Pdf_...) is one solved maths paper of it.
Mind you, this is for admission in undergraduate courses straight out of school.
too bad it's named for ovine prions.
searching for "r" is even worse.
firefox extended support release has NPAPI support for another year:
https://www.mozilla.org/en-US/firefox/52.0esr/releasenotes/
If someone can afford owning a car they probably are not that poor.
There's been a reasonable amount of success for JS programmers moving to Rust; npm is now using it for backend services, for example. There is a big semantic gap, but many don't find that insurmountable.
Heroku Alternative for Software Deployment, Production Management
I have a few friends in the poker community, bots have been playing extensively at all levels in heads up for atleast 5 years now. It can be assumed that this paper is way behind the state of the art.
You are more likely to catch a cold when the weather is cold, because people stay inside more, viruses live longer in living spaces during dry winter conditions, etc.

You are not more likely to catch a cold when you yourself get cold or chilled, as shown by the 1958 randomized trial and other experiments.

The article's title ought to be amended to make it clear that the latter situation is being discussed.
I think it's disingenuous to call foods made from typical ingredients 'junk food'. Your argument really only makes sense if you accept that cost of both options would be similar. I highly doubt that is the case.

Even if you can provide a wide variety of unprocessed foods in to the supermarket at the same cost you can provide processed foods in to the super market, the cost would not be the same. Unprocessed foods, by their very definition, require processing. The majority of food people eat is not raw. So now I have to spend more time preparing food. Time isn't free.

Even if I'm already preparing food from scratch, you have to learn how to prepare new varieties of food, even if they are marginally different. For instance, I have bought new varieties of rice and sweet potatoes recently, and each time I've had to do a fair amount of research on how to prepare them. And rice and sweet potatoes are foods that I cook by themselves. Preparing a dish with a completely new ingredient takes significantly more

That's not even accounting for economies of scale on the production side. The produce that makes it to the supermarket is a small subset of all of the produce grown. If you want your food to be inexpensive, what you purchase is going to be affected by the demands of industrial food manufacturing. So there might be 1000 types of potatoes in the world, but since McDonalds is only buying one type, 50% of the potatoes grown could be of a single variety.

Plus the products that supermarkets stock are dictated by demand, spoilage, and durability. So even if you want heirloom something-or-other, you might find them extremely difficult to track down because they go bad too quickly in a supermarket, or they bruise easily. They might even just look bad under fluorescent light, who knows.

I'm not saying more variety isn't a good thing; I get excited when new product varietals appear in my store. However I think it's extremely understandable that supermarkets don't carry a wider variety of stock. If you are looking for a wider variety, I've found that Hispanic produce stores and farmer's markets always have a lot of produce that I don't even recognize.
> In your view, though, blame will always lie elsewhere.

This is contrary to what I said, but I wasn't clear. Let me elaborate:

> Perhaps if they were informed properly (due to regulation on full disclosure) they might have been better off.

What statements the clinic puts out should be regulated, just like supplements. You are not allowed to say some things, but required to say other things.

> It's either with the uneducated blind women, or, if you're a generous soul, the society that failed to properly educate them.

The blind women is partly to blame (though dependent on her ability to research -- an 90 y/o alzheimer's patient is much much much less to blame than a 25 y/o office worker) for being taken advantage of. The clinic, however, holds the majority of the blame for practicing deceptive procedures and misinforming (if they indeed had misinformed, I only skimmed the article).

> Quackery has a supply side and a demand side. The supply side is easier to deal with. It's a smaller target.

This is true, but it does not bring about the best outcomes. Proper medical procedures (as accepted and enforced by regulatory agencies) are most of the time years behind in implementing new and better techniques (or not incentivized to, see: europe vs. american models of health treatment).

You hurt: the people to whom accepted practices do not offer relief, the research of "unethical" procedures that could otherwise save lives if there was no stigma (again, see: head transplant), and people's freedom of choice.
What is the difference between d and del?

> but we know del F/del y = d/dx(del F/del y')

????
Lyft, instacart, courier companies, GrubHub, etc. are all possibilities if you are able to drive for Uber.
> Possibly embrace the fact that semicolons are noise, and treat JS like you would Ruby or other line oriented languages???

I'd be happy to treat JS as "statements end with a newline, not semicolon", if that were consistently true.

The paradox of Javascript: Do statements end in a semicolon, or newline? If you answer either way, you're sometimes wrong. As far as I can tell this is the only misfeature of JS that is really unfixable.
The Trello Aquisition – The Missing Piece of the Puzzle
> Nobody likes paying high taxes, but I don’t mind.

It's actually amazing how little most Americans pay in taxes yet we complain. This year my effective tax rate was ~8%. Of course this is by using every legal tax shelter available.

Considering what I get from the Federal government here in the US, I think 8% is actually fair. If it spent more of my money doing thing like taking care of home and quit with the empire building I'd be happy to pay more.
Yes, the "density" of a typical supermassive black hole at the center of a galaxy is roughly the density of water.
Much of industrial agriculture has, for presumably straightforward economic reasons, been focused around product that either produce more something (even if that's mostly water) per unit effort, or store and ship much better.

Optimizing for these things has been far more successful than flavor or nutritional content.
Build a talking, face-recognizing doorbell for about $100
How to Write a Domain-Specific Language (in Python with Lark)
This looks pretty interesting. Most striking to me is that Go is taking from other 'target' languages. You can see the 5x5 block of the other strongest target languages giving to Go, but not taking from it. To make what the Eigenvector says explicit:

Top 5 giving to Go directly: C, Python, Java, Ruby, Scala

Top 5 giving to C: C#, R, Java', C++, Fortran

Top 5 giving to Python: C', Perl, Java', C#, C++

Top 5 giving to Java: C', C++, PHP, Python', C#

Top 5 giving to Ruby: Python', PHP, Perl, Java', (C++ — only 215)

Top 5 giving to Scala: Java', Ruby, (Python', C#, PHP — only 100, 17, 16)

': language also in top 5 givers to Go.

The other top languages take from each other (there is migration in both directions), but currently Go mostly takes here. However it does lose people to Rust — which is actually the strongest go-to language from Go. And C++ does not give to go.

This might point to a discrepancy between Go marketing and reality (efficiency and replacing C++).

It would be great if you could repeat this exercise next year to see how things changed.

(besides: the script is nice and concise!)
Intro to a ML algorithm that tends to fly below the radar: Self-Organizing Maps
Standardized gold and silver coinage (money) was also developed at this time. Another huge change for humanity. Maybe the two ideas are related. See "Debt: The First 5000 years" by David Graeber.
How the heck can you camber the runway at the right angle to work for both a Boeing 747 landing at 160mph and a Cessna Skyhawk landing at 60mph?
Welcome to Burma - the land of the Rohingya genocide.
Eniştem Ablamla Beraber Benide Sikiyor İstanbul Escort Jale
I'll give you three guesses which I care about more, a scroll bar that matches your site colors or responsive scrolling.
Sport is not my strong point, and I was thinking of Scrabble anyway.
bring a kick-ass gameplan. applying is free.
> You can vote out your government.

It's exceedingly hard to end an entitlement even if it's clear it doesn't work.
Indeed. I added my anecdote as a data point for arguments for being ready with a good explanation as to why you've left your previous employers.

Either they care and they don't call you, or they don't care and they don't ask.

In my experience the number of employers that don't care and don't ask are sufficiently large enough to not be concerned about the former employer type, especially for someone looking to get out of an uncomfortable employment situation.
Agreed. The sad but likely explanation for most of these disappearances is that they simply became lost and succumbed to elements within a few days, or injured themselves and became immobilized. When there's no one for miles and miles in any direction, you're very much on your own.
Many times it's actually much easier to scrape an JS-based app. You just find the right API calls and you get nicely formatted data (JSON mostly).
This is breakthrough. I'm telling you, it is a game changer, and it was coded by women -- which is also significant.

Simulation of human life combined with reality capture and BIM software are going to change the game. So-much-so that the market price of commodities like copper and aluminum are going to become of GLOBAL interest.

This could not have come at a better time than when scientists are freaking out about the Great Barrier Reef being almost completely dead.
Lovely country (excepting the smog in HCM) and lovely people. Until recently I had a company whose customers were primarily digital marketers in Vietnam. My anecdotal observation is that tax compliance is generally poor and enforcement is applied unevenly.

While whinging about taxes is a national pastime here in the US, we have one of the highest tax compliance rates in the world. These might be related. And it's not true that you can make taxes go away with accounting magic, although there seems to be a growing sentiment that "the other guy is doing it". Example: Bourdain's comment about avoiding taxes by living abroad is nonsense.
lived better half of decade in China, returning back to EU was pretty much smooth:

- sky here is always blue

- drivers in EU are kinda annoying stopping and letting me pass when just standing next to crossing even when I dont really intend to cross yet

- streets are completely empty

- sidewalks are empty, not full of trash and people occupying them with their illegal stuff

- cashiers are kinda lazy, you have to take stuff out of your basket and put it on moving belt, already used that in China cashier was doing everything

- shops are closed half of the time, very ealy in evening, almost all weekend, not open 7 days a week like in China

- almost nobody stares or pay attention to my nonwhite wife despite currently staying in very small town, I was being stared at all the time even in cosmpolitan Beijing

- people here in EU in general are very soft and weak caring too much about others instead of being selfish, more agressivity would be sort of welcome, though it is to my advantage

- cars have to wait for dumb green light when turning right (always green in China)

- I can go straight from my apartment to train or subway without single check, unlike like 7 checkpoints in Chinese train station

- cash is still very common when buying things like ice cream though Visa paywave is very convenient in bigger shops, just touch terminal and you are done, in China you can live with Wechat payments in your phone but very inconvenient with scanning QR codes instead of just touching card to terminal in Europe

- even in very small town you can find people speaking English or at least some basics, you would have trouble even in cosmopolitan Beijing, dont dare in some smaller place

Overal I am glad I moved back, though life in China was more easy going and less serious, because it was considered more like videogame than real life, because we all know as foreigners there is no future there and you have to go back sooner or later.
Thanks for the feedback , will surely add screenshots to it . Have statted working on an android app , will launch soon .
Now you're running Android - what OS are you using?
Definitely agree. I'd also recommend using mobile sites for scraping as they tend to be simpler and load faster (assuming they contain all of the data you are interested in).
Web Components: How to Craft Your Own Custom Components