skysight-inc/HackerNews huggingface dataset:
That low ranking is related to the first thing you're saying. It's what drives advocates of national health care, not the idea that nobody will die.

When people are talking about deaths of people who can't afford health care, they're talking about people who don't have the resources to ever get care, the people who don't catch things in the early stages when they're easily treatable and find out too late that their condition has become terminal. The point of national health care isn't to eliminate all treatable deaths no matter how expensive, it's to improve care and accessibility so that it's in a place that aligns with the resources society could reasonably support. When we look at much poorer nations being able to provide much better care, we see that there's a problem that needs to be addressed. That's what people are talking about, not eliminating all deaths.
Wallabag seems to be the best-known/best-supported open-source option in this space.

If you don't want/need open source, but just a sustainable business that is not part of a data-harvesting company, then pinboard.in is probably your best bet.
I thought the maps were banned because of the stress they were putting on the server?
Why language fluency is achieved one sentence–not one word–at a time
Others have already tried to explain this, but I'll give it another try from a different angle.

Your judgment of morality should not be allowed to impact your judgment of the risk to a child, because that impact is based on your own assumptions. Those assumptions are highly unreliable, unlike factual risk assessment.

If you need a reminder of why assumptions like yours are unreliable, here's a very short read that drives the point home: https://mostlysignssomeportents.tumblr.com/post/66889970151/...
I second Readability, it works great for article heavy webpages. I used it to build a reading time estimator for chrome https://chrome.google.com/webstore/detail/read-time/nccohhim... and its open source https://github.com/usergit/read-time bonus, you can click on the extension to show only the main content of the page
The update also (at least on my Nexus 6P) made GPS related issues dramatically worse; it's like they don't comprehend that in a place with a lot of tall buildings or trees you're not going to get a 'solid' GPS lock a majority of the time.

Combine that with a UI popup (mid capture interaction no less) that steels input focus (it stops your ball toss), telling the user something they LITERALLY have no control over fixing, and quite possibly ruining your chance at capturing a more rare Pokemon and it is insanely frustrating.
I find that many misunderstandings of this sort arise from inadequate mental models of the underlying system, and I was trying to present the mental model I use, in which asynchronous IO patterns seem totally natural and normal. Clearly that introduced some unnecessary confusion, so I'll frame things differently next time.
This looks really impressive, great to see deep stats libraries in python to compete with R! Are you the author of the project?
"Finding a Diamond on a Muddy Road"

> ‘I will help him,’ said Gudo.

Zen master's actions had the opposite effect. The drunk man's wife was precisely worried about her husband going one day and never coming back.

> Sometimes when becomes thoroughly drunk he does not come home at all. What can I do?

After Gudo's lesson, he left his family forever.
But isn't it always good to own the property you live in ? If instead of paying $1000 a month for rent, you pay that $1000 a month for a loan for your own apartment you still have the same money to invest that you have now but you will eventually own the place you live in and free that money up. Of a big amount of that monthly payment will be interest, but at least not all of it is gone. This only works if you can actually finance a place for similar money as it would be to rent, which i am not sure of.
I think this is right on. They are completely different environments and I can't imagine very many instances where you'll be able to write a generic function you really want on both front and back end. I certainly haven't run into any in real life
Yeah, I use EXIF data to sort them into year/month directories, and just keep the incremental integer IDs assigned by my phone. Seems to work pretty well. If I had two cameras at once, I'd have to start renaming them.

Thanks for the pointer. I've never actually used exiftool before - just use a go library for parsing the same thing.
It depends on what you are doing. The CFAA is very far-reaching, but of course many aspects were the US answer is "CFAA" are covered by other laws. [EDIT: removed outdated information superseded by european decisions, which make the situation a lot less clear]

anti-scraping: If somebody were to offer a telephone book database online and you created a copy of that to sell on your own, you'd almost certainly loose in the EU (since unlike in the US, databases as pure collections of facts have their own copyright protections)

The legally safest locations probably are outside the western world if you are targeting western sites.
Yeah! I was thinking with webpack you could use it as a lightweight front-end cache or something like that.
I think what you are saying is only true if you insert at the end of the ArrayList, (or at the beginning if you have one which leaves open space at either end)

If you insert into arbitrary positions, or the front of these particular array lists, it will be O(n) even ignoring the growth issue, because every element has to be copied over 1 spot.
The minds and endocrine systems of children that at raised in safe and sterile environments, under the constant, close attention of guardians, are necessarily unprepared for the randomn inputs available in nature and society.

Children that grow up this way will be better suited for a virtual life, where the number of variables is controlled.
I do a significant amount of scraping for hobby projects, albeit mostly open websites. As a result, I've gotten pretty good a circumventing rate-limiting and most other controls.

I suspect I'm one of those bad people your parents tell you to avoid - by that I mean I completely ignore robots.txt.

At this point, my architecture has settled on a distributed RPC system with a rotating swarm of clients. I use RabbitMQ for message passing middleware, SaltStack for automated VM provisioning, and python everywhere for everything else. Using some randomization, and a list of the top n user agents, I can randomly generate about ~800K unique but valid-looking UAs. Selenium+PhantomJS gets you through non-capcha cloudflare. Backing storage is Postgres.

Database triggers do row versioning, and I wind up with what is basically a mini internet-archive of my own, with periodic snapshots of a site over time. Additionally, I have a readability-like processing layer that re-writes the page content in hopes of making the resulting layout actually pleasant to read on, with pluggable rulesets that determine page element decomposition.

At this point, I have a system that is, as far as I can tell, definitionally a botnet. The only things is I actually pay for the hosts.

---

Scaling something like this up to high volume is really an interesting challenge. My hosts are physically distributed, and just maintaining the RabbitMQ socket links is hard. I've actually had to do some hacking on the RabbitMQ library to let it handle the various ways I've seen a socket get wedged, and I still have some reliability issues in the SaltStack-DigitalOcean interface where VM creation gets stuck in a infinite loop, leading to me bleeding all my hosts. I also had to implement my own message fragmentation on top of RabbitMQ, because literally no AMQP library I found could reliably handle large (>100K) messages without eventually wedging.

There are other fun problems too, like the fact that I have a postgres database that's ~700 GB in size, which means you have to spend time considering your DB design and doing query optimization too. I apparently have big data problems in my bedroom (My home servers are in my bedroom closet).

---

It's all on github, FWIW:

Manager: https://github.com/fake-name/ReadableWebProxy

Agent and salt scheduler: https://github.com/fake-name/AutoTriever
Was the text added using OCR? I ask because I see a number of text errors that look like that.

* "1" for "l" (http://nkanaev.github.io/zen101/en/009/)

* Unmatched quotation marks or differing symbols (‘ vs ') (http://nkanaev.github.io/zen101/en/002/)

* Several times I've seen "yon" for "you" (http://nkanaev.github.io/zen101/en/004/)

* "l" for "r" (loom/room) (http://nkanaev.github.io/zen101/en/099/)

If so, what's the original source for these stories? I don't see credits anywhere, though I am probably just missing them.
Literally the last word of my first post.

Or should I have listed the specific histories of every part of North Africa from pre-history until the Arab conquests?

And of course, Berber identity has changed throughout the years, after the Arab conquests and Islam spread, Berber and Arab identities mixed, and that gave rise to the current ethnic makeup of the region today.
10 Algorithm Categories for A.I., Big Data, and Data Science
Eh, this is pretty weak. Scrapers are no different from other browsing devices. The web speaks HTTP. There's no reason that using another HTTP browser would cause any disparate impact just by virtue of not being a conventional desktop browser -- you've thrown out a pretty absurd hypothetical. In fact, scrapers usually cause less impact because they usually don't download images or execute JavaScript.

I did an analysis and a session browsed with my specialized browser would always consume less than 100K of bandwidth (and often far less), whereas a session browsed with a conventional desktop browser would consume at least 1.2 MB, even if everything was cached, and sometimes up to 5 MB. In addition, on the desktop, a JavaScript heartbeat was sent back every few seconds, so all of that data was conserved too.

Because we were a specialized browser used by people looking for a very specific piece of data, we could employ caching mechanisms that meant that each person could get their request fulfilled without having to hit the data source's servers. We also had a regular pacing algorithm that meant our users were contacting the site way less than they would've been if they were using a conventional desktop browser.

Our service saved the data source a large amount of resource cost. When we were shut down, their site struggled for about two weeks to return to stability. I think they had anticipated the opposite effect.

Our service also saved our users a large amount of time. We were accessing publicly-available factual data that was not copyrightable (but only available from this one source's site). There's no reason that the user should be able to choose between Firefox and Chrome but not a task-specialized browser.

It is true that some people will (usually accidentally) cause a DDoS with scrapers because the target site is not properly configured, but the same thing could be done with desktop browsers. It doesn't mean that scrapers should be disadvantaged.
There are a fair number of people in China etc running personal VPNs on AWS.
Its an interesting question to ponder if the reduced birth rate by increasing quality of life, education levels and general health will offset the raised material resource consumption by that move.

In the end I think the individuals themselves will be the ones making the decision to have fewer kids. I don't have a source for this, but I seem to remember that immigrants to more developed nations have fewer children after assimilating than people in their native, less developed countries.
> To fight scrapers, we show some values as images that look like text

You are fighting screen readers more than anything; as well as legitimate plugins, form autofills, etc. If this is for captcha, you are fighting all the users as well.

> And we insert random (non-visible) html and css classes in our site to screw with em, and use randomized css classnames.

Legitimate browser plugins, etc. I'd just use electron or selenium with `nth-child`, `:visible`, `[class*="…"]`, etc.

What you effectively doing is wasting time on useless stuff. This is even more useless than trying to prevent copying of DVDs or pirating games.
That depends on whether you expect the data to already be in memory or not. If it's already in memory, you would care a lot about cache locality. And in general, you don't want to spuriously lose on some benchmark if there's anything you can do about it.
Serious question: What do you gain from having an extra layer like docker?
Ramen has become the black-market currency in American prisons
With winter, and the colder weather, approaching, they really better figure out some game mechanics that you can do inside at home, or that user number is going to drop like crazy.

I've been saying this for a while -- it was fun to play for a few days, but I live in a suburb. I have to walk at least .5 miles to get to a Pokestop and they never spawn near my house.

I'll still play when I go to new places, but that's about it.

Now, if there were some way for my wife and I to battle each other at home, that would be whole different ball game.
Browser extension to more easily access large previews on iStock.com
Bugger. Thanks!
Even since I was 10 or so I would often come back to school on my own. Then let myself into our apartment. Eat some lunch, do homework, play until my parents came home in the evening. I was effectively often alone for about 4 or so hours.

I wouldn't let my kid do it here in US. Not because I wouldn't trust them or think it is dangerous. But because I am afraid what neighbors, school, CPS would do.

My co-worker let his kids play in the cul-de-sac for an hour while they watched from the house. An anonymous neighbor reported them to police, and a sequence of embarrassing calls at work ensued, statements to police, follow up visits from police, etc.

And this is not some dangerous part of the city. This is suburbs, as safe as they come.

But apparently you are never safe from neighbors with an agenda.

And the thing is, there is nothing you can say or do, even if you knew this neighbor. "Well I was worried for the children!". Unless they openly confessed it was because you cut the lawn wrong or they don't like the color of your house, there is nothing you can do to them (well maybe turn evil and report them for other irrational fears -- terrorism "but I was worried about this country's safety, swear heard them talk about buying a lot of fertilizer").

The interesting thing is, once those in power act irrationally about something. There will always be people to exploit that element. I heard from my grandparents how neighbors would rat on each other imaginary things during Stalin's times. The results were usually the neighbors family would be taken in the middle the night and sent to Siberia never to be seen again. This is of course, an extreme example but it illustrates, how irrationality can and will be exploited.
take my money!
This is the third revision of an extension I created in 2012. It's available for Safari and Chrome.
Almost all of those cases can have explanations that are not global warming related.

For example, in Canada those fires were huge because of too-efficient fire suppression methods. Not enough controlled fires were done in that area and Fort Mcmurray expanded beyond its Fire Protection zone.

Not every weather-related catastrophe is caused by global warming, that just harms the credibiltiy of that argument
I was very surprised to discover that Sophie, in "Sophie's misfortunes", is not even 4 years old (in recent illustrations and movies she's pictured much older, around 7).
She is left alone to play, and obviously cause some mischief — she's 3 going on 4! Her mother also tell her that if she wants to cross the forest with her she'll have to keep pace and she won't help her or even check if she's around. And the forest is supposed to be haunted by wolf.
This is a fiction, but it seems very literal and normal behavior from a high class 19th century family. Obviously things have changed.
Example I know of: You can scrape your competitor's Facebook pages since their creation and output nice graphs of which posts generated what kind of likes and suscriptions. This data is usually limited to the owner of the page.
I think your core confusion is assuming burglar is a verb + er as in "burglar is one who does burgle", but it isn't.

-er comes to English from germanic languages

Burglar is a loan word from French, directly. It doesn't use -er/-ar/-or. It might seem like that... and that's why "burgle" was created, but "burgle" isn't the "normal" word, it was created to follow a common pattern in English, but -ize is just as valid and is very old.

It's no silly exception, it's just how words are used.

No one would say beggarized, because beg is already the root word. "burgle" wasn't already a root word. It seems like it might have been but it wasn't.
Well, they didn't use the word "journey", which is a plus.

But I'm worried. I find that increasingly my interests do not align with the interests of large companies looking for quick growth and large-scale "monetization". I would like to see more sustainable business models, where the goal isn't mad growth and sale to a larger entity, but long-term steady business.
One thing is that the "C stuff" can actually be, like, fortran stuff, because of LAPACK and BLAS and what have you, depending on the implementation your numpy is using.
There's a long term roadmap for saving links into conceptual "trays" which will be programmable (via a custom lambda type system which would allow for you to have a lot of flexibility). Alongside this, I'm passionate about ensuring Filltray works to surface your links that are still relevant in your life (and forgetting links you've forgotten about). There's a huge amount of room for improvement in this space especially with simple wins like using waybackmachine for permanent archives of webpages (built) and giving users the ability to retrieve contextual information about their links. Where were you, what device were you using, what time was it. Its simple to save something for later. Getting you back to _why_ is the important bit!
Resumes Make Hiring Harder; Ignore Them
Data leak about french submarines
I'm not convinced.

I was under the impression that child-safe pool fences (legal requirement in Australia) have reduced the number of children drowning in the family pool.

I was also under the impression that the various ad champagnes over the decades about not leaving children unattended in the bath have also reduced the number of kids drowning in the bath.

I was also under the impression that requiring all new homes to have RDCs (Residual Current Device) installed has reduced the number of electrocutions of children and non-children.

I was also under the impression that providing various first aid techniques can and does save lives.

As far as I'm aware requiring all occupants of a motor vehicle (except buses, for some reason) to wear a seat belt, and requiring all new motor vehicles to be fitting with airbags, has reduced the number of children being injured or dying in motor vehicle accidents.

Also see: traction control; ABS braking; smoke detectors; PDFs (Personal Flotation Devices); food safety regulations; bicycle helmets / skate helmets / etc; bicycle lighting; step barrier / balustrades & handrails; exit signs and fire escapes.

I could go on.

As someone who leans a little left of centre (but only a tiny bit, I'm a closet right-wing), I think some regulation is a good thing. But maybe that stance just encourages the weak to thrive, thereby diminishing the viability of the entire species. Only time will tell.
Mind sharing the models and the Datamining visualization stuff used for these datasets? I'd love to know more about how you arrived at these results.
Shorn of all pretense you're essentially wondering if you'd benefit from or enjoy taking drugs. This is quite possible. People take drugs for all kinds of reasons. What I object to is calling this a disease.
Security fixes?
> ADHD by definition is a condition that originates in childhood and persists into adulthood in about 1/2 or more of cases.

Right, and all of this is a question about under what conditions it persists or fails to persist. Does ADHD medication, relative to say behavioral therapy or nontreatment/nonintervention, make it more or less likely that ADHD will persist in adulthood? This is a very important question of those who fear ADHD medication is overused, and may be encouraging ADHD to persist past adolescence.
What they need to do is make the 'hunting' system more 4th dimensional.

If you 'hear' a Pokemon near by (maybe you don't know what it is, just that you haven't seen it before), you also know a vague direction it's in; maybe not distance but direction.

That should stay on your map.

You move to a different location so you can triangulate it.

You hear it again and another slice lays on your map.

You investigate, but it's taken too long to get there. All you find are some footprints. (location saved to client device)

Later that day, or another day, the same noise is heard near that area, the client shows the pie slice again, but also loads the local markers within it.

You go to investigate the marker and see (maybe even capture) the Pokemon you'd been hunting.
I think CFFI is supposed to be able to link between Pypy and C code with minimal code (same should be possible with other JIT Pythons).
When APM fails: A 502 troubleshooting tale
What has been will be again, what has been done will be done again; there is nothing new under the sun. -- Ecclesiastes 1:9
Ironically, the suburbs where it is "as safe as they come" seems to be the kind of place where these overzealous neighbor stories come from most often.
Pausing RC Research
Ford's All-Electric 200 Mile Range Model E Due Spring 2019
Noone cares 'why' they were banned. They did remove their killer feature.
There are definitely some sites that block entire ip blocks (ex: all of aws). The only real way around this is to use proxies, but if a site's trying to block you, it's probably best to comply, and just stop.
You mean the part where it says "Africans?" That's not specific enough. Africa is vast and many different ethnicities and when people say Africans they instantly think of black africans. Egyptians are also africans, but you mentioned them. This region developed separately from sub-saharan africa because the sahara is a natural barrier which limited migration.
And for what? To prevent those situations in which things go wrong, unlike in the successful anecdotes.

For example, people are actually (in this universe and in the present) in love with someone who is ... hooked up with someone else who also works in the same office. They have that rubbed in their face every weekday, starting at 9 a.m., until either they, or those other two, change jobs. While you can't prevent disappointment in this area of life, you can prevent having it be a work situation. In fact, work can be a place where you can get such things out of your mind by concentrating on something else.
Really?

You're going to extrapolate from lower nitrogen levels in plants in higher CO2 conditions (without a citation, might i add) to higher CO2 levels causing overall lower nutrition? and more aggressive soil depletion? Keep in mind that obviously more plant growth means more plant decay which cycles back int othe ecosystem.

Are you trying to suggest that we should be decreasing agricultural yields so as to prevent soil depletion? There are better ways.