skysight-inc/HackerNews huggingface dataset:
I've been trying to understand what the heck happened, since pH management has been standard part of water treatment forever. I mean did they not bother to consult with any water supply engineers first?

It all looks like a game between Emergency Managers appointed by the governor to see who can save the most money fastest.

http://www.freep.com/story/news/politics/2015/10/24/emergenc...
Zomato takes 'yummy' (food) ads to porn sites
You're dancing around philh's main point, which I find very much valid. When we're talking about something popular like "science fiction", you need to account for two different definitions.

* The written definition, as found in the dictionary and/or agreed upon by the tiny subset of hardcore fans who care.

* The loose popular definition, which varies for each person but tends to include the broadest set of common basics: lasers, robots, spaceships, etc.

When referring to the written definition, it makes sense to say, "It's space opera, which is a subgenre of science fiction," as long as you're saying it among folks who appreciate the distinction. But when referring to the popular imagination, it's not a stretch to say, "There's no definition of "science fiction," because it means something a little bit different to each person.
I know its not the main point but I love the subtle call-out of Twitter here. Twitter notifications are definitely desperate. The thing they do where they keep re-activating follow and RT notifications you've already cleared on the app is so obnoxious.

Twitter needs to learn that hacks don't improve product engagement, improving the product improves product engagement.
As soon as you've got a few hundred small pieces interoperating, you're not talking about something small any more.
Silicon Valley: First Time Visitor Experience
edit: Added the use of `date` to automatically return last 120 days of data, and crudely label the axes

edit: Here's a gist https://gist.github.com/dannguyen/f415b1797f686f995f8e

I thought there's a Bash one-liner in there somewhere to read the API and convert it to a Google Static chart...but I haven't had my full cup of coffee this morning. Also, my Bash-fu is weak, so here it is as a partially completed function...I'm sure someone here can turn it into a one-liner:

Given a user argument, such as "Star_Wars" [0], the JSON response is parsed with the jq tool [1], then wrangled into a series of comma-delimited values to be passed into Google Static Charts API [2]:

Resulting URL which is a timeseries of the past 120 days of daily pageviews for "Star_Wars":

https://chart.googleapis.com/chart?chs=800x200&cht=bvg&chd=t...

Here's the bash function

function chart_wpgviews(){
# first argument is article name
# eh, too lazy to look up string comparison, so hardcoding the start and end date vals,
# since it seems to be locked at a max of 4 months anyway...and hard-coding en.wikipedia
PAGENAME="$1"
PROJECT="en.wikipedia"
ENDTIME=$(date +%s)
STARTTIME=$(date --date="@$(($ENDTIME-120*24*60*60))" +%s) # 120 days ago
ENDDATE=$(date --date="@$ENDTIME" +%Y-%m-%d)
STARTDATE=$(date --date="@$STARTTIME" +%Y-%m-%d)

RESPONSE=$(curl -s https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/$PROJECT/all-access/user/$PAGENAME/daily/$(tr -d '-' <<< $STARTDATE)/$(tr -d '-' <<< $ENDDATE))
VALS=$(jq '.items[] | .views' <<< $RESPONSE | tr '\n' ',')
MAXVAL=$(jq '.items[] | .views' <<< $RESPONSE | sort -rn | head -n1)
echo "https://chart.googleapis.com/chart?chs=800x200&cht=bvg&chd=t:${VALS%?}&chds=0,$MAXVAL&chbh=5,0,1&chxt=x,y&chxp=0,0&chxl=0:|$STARTDATE|$ENDDATE|1:||$((MAXVAL/2))|$MAXVAL&chtt=Last+120+days+of+pageviews+for+Wikipedia+page+on+$PAGENAME"
}

[0] https://wikimedia.org/api/rest_v1/metrics/pageviews/per-arti...

[1] https://stedolan.github.io/jq/

[2] https://developers.google.com/chart/image/docs/data_formats
Yep. Not long ago a remote code execution hole in Java was found. Fortunately Jenkins was quickly patched: https://jenkins-ci.org/content/mitigating-unauthenticated-re...
The MAJOR number in semantic versioning, and many versioning schemes is used to signify the breaking of backwards compatibility. It doesn't mean "major new feature", think of it more as "major reworking of something you may rely on". The MINOR is used to signify new features that won't break anything in the process.
The Software industry is what Construction would be like if architects were allowed to dream up whatever contrieved designes they would fancy that week, without those pesky engineers telling them that: No, no matter how much they wanted, steel and concrete and stone do not behave that way and Nature does not feel any obligation to comply with the customer's requirements.
Schilling: registries could wind-down unprofitable gTLDs
JavaScript's Lambda and Arrow Functions
Thank you for sharing this before. I had seen it before but rather ironically forgotten what it was called and where to find it! :) This time I remembered to bookmark it.

I'm also going to lend my opinion: I agree entirely. If you don't find your own flashcards better than other people's flashcards, you aren't making the right connections or you aren't using mnemonics to aid learning. Personal ones work better a supermajority of the time (unless someone has a particularly clever mnemonic that resonates well with you)
State and local governments can't run deficits, so a collapsing local economy acts like a fiscal vise; capital improvement debts aren't easily rescheduled, so you have reduced tax bases carrying long term debt payments (possibly with nonlinear, back-loaded schedules), and so operations are squeezed and capital improvements are stopped. Once you're in that trap, you can't get out; people and companies who can move will, those who can't become cost sinks as per capita operational costs rise. Without some emergency stabilization mechanism for discharging debt and dealing with necessary operations and improvements, there's no way for a town to return to equilibrium.

The same dynamics can be seen with companies that operate on a negative cash flow basis and who fail to properly buffer a period of improved revenue that later reverts to the mean -- short-term prosperity can mean long-term impovershment.
Nobody wants to correct published history. Yet it still happens. Not that long ago at my office I pulled updates via git to what is to me a read only repo. I never make changes to it. Yet after pulling updates, my repo was in a state claiming I had changes to commit. The whole problem was someone who did rewrite published history. In my case the 'fix' was easy. Delete my clone and reclone. If it had been a project I needed to commit to as well, I doubt fixing the problem would have been nearly as straightforward.

Sure, "rewriting history" with fossil could be done by anyone with sufficient skill and patience. The lack of such functionality as "first class features" of the software mean that it is unlikely to happen.
Yeah my rational mind tells me that with 600k people riding the Metro every day, the chances of me actually running into a dangerous incident are fairly small. However, the chances of me running into a lengthy delay are pretty high.

The crowding thing at rush hour is a huge pain, usually on the evening commute. Haven't actually ridden Metro since Silver line started up but I can't imagine that has lessened the crush.
Fiduciary duty is in fact a legal duty, and it requires that agents act solely in the best interests of their principals. I have no idea what value investing has to do with this concept.
You can do this with child processes or you can help with this issue https://github.com/nodejs/node/pull/2133
It means that JS-as-web-Assembler just got itself a competitor.
I would suggest you avoid googling romanians in Sweden then. Plus you might find down trodden areas in your country as well. About every country in the world has areas where homes stand abandoned or are in disrepair, the difference mainly being does someone need a news story.

having grown up in Youngstown Ohio I got a good first hand impression of what happens when the big jobs providers go away
Eh, I'm sure there are many things Jenkins is OK at, but it's not that great of build server.

The Multi-Configuration Project abstraction (IE build matrices) is clunky and the plugin ecosystem doesn't respect it well (eg. the Gerrit plugin is extremely popular but very brittle here). So you wind up with O(n) projects anyway and still needing to copy and paste configuration among them.

Also Jenkins configuration itself is pretty nuts - settings splattered all over the web UI, backed by XML - compared to the simplicity of modern tools like Travis (which uses YAML).

And Jenkins' UI I would definitely categorize as typically-poor open source UI, having evolved and grown more complex over many years with no strong guiding vision.
Being pretty close to $1/$1 seems about the right, though. If a city can't support itself, it can't support itself, right? Why should it be subsidized?

Same goes for Florida, for whatever it's worth.
Besides extra fencing, what should have been done? It's obvious they aren't hurting for space there, so there's not necessarily a great reason to rebuild in that spot even if the owner wanted to rebuild. It's also entirely possibly it was a derelict building, and may not really be owned by anyone. None of these speak well for the economy in the area, but they definitely don't make the "death of the city's economy is completely evident".

In some areas, work that needs to be done by the town or county may take a while. Sometimes that's the nature of living in a rural area.
I hope your Jenkins server is well protected, if you're running so many things through it. One [JVM] to rule them all.
Andrey Butov from the Bootstrapped.fm podcast developed a cross-platform desktop application called Scribbleton (https://scribbleton.com/) that sounds like exactly what you are looking for.
I agree with all this. Unfortunately I haven't found anything less bad :(
Does anyone consider Jenkins as a replacement to CRON?
> some forms have life expectancy of 35 without medications

This. You don't have a lot of time to experiment.

My guess is it's best to listen to your doctor and get on statins immediately. Then alter your diet and activity level, and after that try cranking back the statin to see if the lifestyle changes took.
> ...lack of encryption and authentication.

PGP (or the MSFT-specific equivalent) handles this. [0] I know that people love to pile hate on the UX of PGP, but Engimail has worked perfectly fine for me for ages.

[0] Yes, I know that PGP doesn't -and can't- encrypt addressing information. We could address a big chunk of that by creating informal groups of sysadmins who configure their email servers to only speak over TLS-encrypted channels to other servers and clients.
That's horrifying. And I'd argue a damning indicator that CSS3 is wildly overcomplicated. It really shouldn't be Turing complete.
Isn't this served by doing a pre-release? Tell people they're free to use a pre-release, but it's not guaranteed to be stable. Once you're confident it's a reliable version, bump it to stable.

esp-link (https://github.com/jeelabs/esp-link/releases) does a great job of this. They tell you which features are in latest'n'greatest so you can try them if you wish.
THE complete beginners guide to reading a nutrition label
Use rc instead. My life has gotten so much better since I gave up on other shells.

http://tobold.org/article/rc

http://github.com/rakitzis/rc
Fiduciary duty applies to all agents acting on the behalf of principals, all the time. If an agent were to honestly believe that it was in the best interests of shareholders (financially) to keep Yahoo! jobs, it would be fine for him to vote that way. If an agent were to believe that layoffs were best for shareholder value, but voted otherwise in order to fulfill another objective, that's absolutely a breach of fiduciary duty, which is a legal duty.
If you need destroy smaller, more nimble targets, you launch nuclear missiles. Or you spray cheap gravel into your expensive target's flight path.

Space combat is won by the guy who detects the enemy first.
>It's fundamentalist opposition to welfare and social programs

Except for the welfare and social programs it has though.

>What are you basing that on? The EU is over 50 countries with their own languages and customs and politics.

Poster was implying about the mix of classes. It's easy for a rich country like Norway or Sweden to look down upon the poor sections of the US and scoff because the poorer parts of Europe are segregated into countries (e.g. Bulgaria). In the US every state has rich and poor sections (and even cities are that way).
All that could easily be fixed and was mostly a result of the rushed job and them not having access to source material to work with. I think the only reason Nintendo declined is because they didn't want Nintendo games on non-Nintendo systems.
REST APIs with the Bottle Framework: A Tutorial – Toptal
Most of the sites employing this are aiming at providing more "app-y" experiences, though - and apps don't allow you to zoom in that way. I'd love to see browsers allow you to tap into OS-level accessibility settings easily, and set the font size to match the OS, etc.
Boo! Boo to this comment and the horrors it may unleash.
In addition to CI, we use it for all of our Selenium testing and for jobs that would otherwise just be cron jobs. The UI for logging and built in email alerting when jobs fail are invaluable.
Erm, yeah? The Olympics are a hugely expensive celebration of jingoism. We'd be better off without them.
Semver versioning is expensive, it doesn't really make sense for unfunded work. "1.0" is fake security, if you want long term support you will need to acknowledge that out of band anyway. It's unfortunate that many package managers push projects into semver, because then when some dependency inevitably breaks semver semantics, far away things break - spooky action at a distance. But dependency hell is real too. Versioning is hard.

I will be using "0.0.1-alpha.XXX" for projects with immature api, and "0.X.Y-alpha.ZZZ" for projects with mature interface but active development which may break the api, because i think this is compatible with semver package managers, right? I'm okay with people having to run -alpha in production for my small projects, i'm giving you the work for free, read the source code or don't use it.
What I'm talking about would probably fall under "Organization of the dBASE file". Except it's left to the user.

Is a street name given under "FULLNAME" or is is only provided in the parts "PREFIX" "NAME" "SUFFIX". How are various things categorized. Is there a "FUNCTION" column, or a "USE" column. To be useful, software needs instructions how to interpret that information. That's what I meant by a style.

As an example, it might be necessary to map a value of "A41" given in the "CFCC" column to an osm property like "highway=residential". This is a real example from the US imports of TIGER data. A41 means "Local, neighborhood, and rural road, city street, unseparated.", so that mapping is a little bit unfortunate, as in OSM, highway=residential is unlikely for a rural road.

As far as shapefiles being a vector data format that mapping software supports, the device apps aren't really mapping software in that sense, they are too specialized (I think in large part because users of that software expect premade feature styling).
The author's demographic audience is likely 12-15 year-old kids. This is why she cannot find any patreons. They don't even have a credit card to make a donation.
> I'm at a loss for words

> To me, there's something really heartbreaking about abandoned and decaying houses.

You're at a lost for words because of some old houses?

At least there aren't gangs roaming the capital, looting, killing, and burning for days. http://www.dailymail.co.uk/news/article-2328952/Sweden-riots...

I'm not saying either US or Sweden is a nightmare; just that every place has its uglier side.

If you're "out of words" for some old houses and some vegetation, you're probably missing a lot.
We should call it "Detroit delusion" or "Detroit deficiency"
Hmm, I wonder what happens when you take a team which is heavily editing in a village, and then multiple team members each have their individual mini-OSM of the same village to sync back? Don't you end up needing to be able to express edits as an OSM equivalent of patches for each edit?
> I was going to run a camera through some of the towns that were off major highways

Is this a project you'd still be interested in?
What? The cloud tile re-use is from the first game, and no part of any Mario game plays back the melody backwards to generate the victory music. The victory music is a distinct musical track.
If you're looking for more crypto challenges, we've just released set 8 of Cryptopals. It's kind of a "soft" release; it's not on the site yet. Mail set8.cryptopals@gmail.com with subject "Crazy Flamboyant for the Rap Enjoyment".

This set provides an introduction to practical attacks on elliptic curves as well as some neat key-recovery attacks on GCM.
I tend to believe so. People have the most fear toward AI are ones who don't work on AI directly. I think it's quite possible that we will develop some really advanced AI in the future but it will take a lot longer than what these people expect. Andrew Ng thinks it will take hundreds of years, not years or decades for us to get there. In other words, I think there are better problems (clean energy, hunger, etc) to solve at this point.
I don't have a lot of trust in Larry Niven's arguments.
So what's the connection between hover boards and fraud, I wonder? Why not something else?
Long, long overdue. While it is true that the web is slower than native apps, a lot of people's perception of slowness is directly attributable to this delay on click events.
There was a shitload of marketing and tie-ins for RotJ too.
Can you center images yet? :>
There was a great article in the NYT talking about the troubles at Yahoo. On Mayer's tenure:

> She paid about $3 billion for acquisitions of companies you’ve mostly never heard of, like Aviate, Polyvore and Distill (and one company you may have heard of, Tumblr). She spent $9.4 billion on stock buybacks; over the last two years, when the stock was trading higher, the buybacks have been a $2.5 billion money-losing trade. About $365 million of compensation went to Ms. Mayer herself, assuming she stays for an additional year and a half. And $109 million to an executive she hired to be her chief operating officer, who was then summarily fired 15 months later. An estimated $450 million on free food for the staff. And, depending on whom you believe, double-digit millions of dollars on parties and events, including a “Great Gatsby”-themed holiday party several weeks ago that was held with no apparent irony.

[0] http://www.nytimes.com/2015/12/15/business/dealbook/diagnosi...
Is Google Taking on Akamai? Not Really
Your point is valid, that bash should be avoided as processes become increasingly complex. But there is still room for bash. How much room depends on what you are trying to do.
Why Microservices Work For Us: They improve visibility
ECMAScript 2015 (ES6) Tutorial with Babel 6 and Webpack
Fun. I'm doing my PhD thesis on human trafficking at DePaul University (in Chicago, Illinois).

http://www.villagevoice.com/news/real-men-get-their-facts-st...

I'm actually a little concerned about the concept of "human trafficking" since the stats being calculated tend to omit realities.

One big reality people ignore? People who pay and attempt to cross the border from Mexico to US? Those are counted as people being human trafficked.

>99% the immigrants that arrived illegally? Human trafficked, paper after paper when you read into them. They even count cases where they came alone, but had monetary help from a friend or family member.

So it's ironic. About my thesis - it points out the contradiction of people who push for the rights of illegal immigrants who propose fighting human trafficking, are really advocating the opposite position.

By extension, not mentioned in paper, I wanted to show for the longest time how people abuse "human trafficking" out of sheer political opportunism.

I'll gladly post the paper on my blog when it's checked by our department.
You can use another httpd if you want to. It's just nice to have one built in if you don't.
> Are Facebook's algorithms capable of influencing the happiness of its users?

Last year Facebook did an experiment/study where they tried to see if they could affect a user's emotions through manipulating their news feed.

http://www.theguardian.com/technology/2014/jun/29/facebook-u...
Oh, I get that! I'm not trying to blame Flint in the slightest.

I was just trying to explain what aspects of the pictures could cause "a loss of words" for an unfamiliar viewer.
Exactly. Except you can do that in Sweden because it has 9 million people and a tiny inhabited area in comparison.
There are certainly plenty of inattentive drivers but what I'm talking about is pedestrians who don't even look before walking into the street. They just assume that the driver(s) sees them and has time to stop.

Growing up it was always drilled into us to look both ways before crossing, even in the crosswalk. Now people can't be bothered to look even one way.
It has as much economic value as Aircraft Carriers do. It might be an economy in itself, creating a demand for food and other necessities which must be procured from somewhere, generating demand. It must also be supplied by weapons, clothing etc (not sure how durable they are in that world).

But you're right that it can act as an enforcement agency, a tax collector of sorts. Or maybe an extortionist: "Pay up or we destroy your planet!".
How not to hate Spring in 2016
> This isn't really showing off the competitive prowess or cultural influence of fellow Brits; this is just a routine addition to a decades old international project who happens to be British.

There was a time when we weren't participating in the ESA at all. The fact that we're now an active enough part to send someone up on an ESA mission is pretty big. (Equally I'd celebrate if we were e.g. adding a British-built module to the ISS). Much as I long for a revival of the Black Arrow, space is probably an international endeavor these days.
Yeah, their choice makes economic sense.

I'm not blaming Flint (or any other town in the Rust Belt), just pointing out concrete items that could leave unfamiliar people "at a loss for words".
1. Feeding infinite HTML is not the same as feeding tape. A million tape cells can keep a typical Turing machine running indefinitely. A million rows only keep this running for a million execution steps, which is what, a tenth of a second if optimized?

2. The 'crank' here is not part of CSS. Computer languages that are declared 'Turing complete' need to be able to crank themselves. You need to be able to tell them to go, and wait. I accept that magic the gathering Turing machine, (at least as long as you remove the word 'may'), because it's part of the MtG rule set that you continue performing all the state transitions until you reach a halt.

3. Allowing this completely external pump means that anything that can add and multiply three numbers and then exit would be counted as Turing complete, because you can then instantiate an infinite number of these and pump data through. The Turing complete nature of that construction lies mostly in that pump. It is not at all just a crank that say 'go'.

And 3 is really the important part here. None of the scary implications of 'Turing complete' come into play, because you can't take the result of one arithmetic statement and feed it into more. All of that playing around is roughly O(n) in terms of page size. Not O(unlimited) as 'Turing complete' might imply.
> A lot of people (especially as we get older) need to be able to zoom in to read things,

At least on Android, Chrome has an accessibility setting which forces pinch zooming to be always available. (Not arguing your point though.)