skysight-inc/HackerNews huggingface dataset:
>"The town has apparently asked Niantic to restrict that area, and it apparently failed to do so. What kind of recourse do they have, now?
"

They could build a wall around the restricted area. I.e. Restrict access. This is them trying to pass off the security/upkeep/maintenance costs onto an external entity that has absolutely no jurisdiction or personal-ownership of the area involved.

What's next, popular blogs about travel being told not to promote certain regions because it makes them too popular? Musicians being told to stop playing because listeners are dancing too-much on grass and damaging the local fauna? Ridiculous scenarios, but personally I would clump them together with the specific one being discussed. We should ban discussion about this topic, too. It's causing people to eat too much high-carb food, and as a consequence, too much deforestation is occurring in 3rd world countries in order to make way for farm-land.
Collection of cheat sheets for programmers
Alto Mail by AOL
Which practices of theirs do you find distasteful?
Ask HN: How to decide who should be CEO?
If you have a 2 person startup, how do you decide who is CEO?
The idea that men being accused of "mansplaining"† is meant to equate to organized harassment campaigns against women pretty much sums this whole issue up.

Thank you. If I had myself suggested people believed that, I'd be accused of caricaturing. But we'd both know: I wouldn't have been.

† (or "patronizing", a word that means literally the exact same thing and has somehow been used for centuries without mortally injuring our manly feels)
I guess another way to put it is "I don't know what the truth is" is somewhat inconsistent with "there's no harm in cutting back on".

For instance, if someone said "drinking water decreases your sodium levels", and you said "there's no harm in cutting back on water", you'd be making a mistake.

I also think the full verdict is still out on what "heart healthy" means.

In your specific case, it could be family/genetic disposition to high blood pressure/cholesterol, environmental factors, or diet.

If it is diet, and you were eating more than the average person's amount of red meat, fried foods, and saturated fat, perhaps it will help you to cut back on those things, but you would need to do that for a while and keep everything else constant and see if things improved. If you weren't eating "lots" of those things to begin with, it's not clear reducing them further would make a difference.

I think this is why nutrition is so hard, it's almost impossible to really control all the variables and our objective measurements are lacking. For instance, "high cholesterol" doesn't tell you anything about the size of the cholesterol. High blood pressure may just run in your family. It's really hard to determine the effects of our diet.
The "Estonian Cyberwar" is also described in Fred Kaplan's "Dark Territory: The Secret History of Cyber War" [1] as one of the defining moments of the coming of age of international cyber offense and defense, and as one of the turning points of the power grab by the NSA on the cyber security issues.

Interesting read. I find the way the book is structured quite unwelcoming and hard to digest (too many timeline jumps), but it's packed with interesting information.

[1] https://www.amazon.com/Dark-Territory-Secret-History-Cyber/d...
Materialized views where invented for moving computations into the updates.

No triggers needed.

Not sure what databased that supports it though.
Yes, good point. I knew that but somehow it escaped me when I wrote the post. My point was, the global ecosystem can handle the release of some carbon by human activity without a problem; we don't need to go to zero.

However, the sooner and farther we reduce carbon output, the faster we reduce excess carbon in the atmosphere. There's nothing magic about zero; negative output would help too.
Not pretending that pen names are a valid solution would be a really great start. See: comment rooting this thread.
Care to hazard a guess at the number of people at Google working on Chrome or at Microsoft working on Edge?

Last I checked both were bigger than the number Mozilla has working on Firefox.

And yes, the people who were working on Firefox OS are now working on other things, and we _still_ don't have enough people to cover all the things that need doing...
Just recently migrated our main production application from Angular 1.x to Vue due to a massive rewrite of our core logic and some general messiness in the front-end. Extremely positive outcomes so far. It's an easy framework for our junior developers to pick up and the specificity of the framework allows us to pick and choose the libraries we're comfortable with.

While it shares some similarities with Angular 1 semantically, Vue.js is at its core extremely different. The framework is very light and entirely component based, meaning that the concept of DOM elements as directives and controllers goes away. It also does away with dirty checking so you can use Object.defineProperty to set up read-only array values, something that was causing us to run into infinite digest loops in Angular.

There are lots of other differences but in general, the transition from Angular 1 to Vue.js was relatively painless. There's a small learning curve when getting used to the data-binding through getters and setters but once it clicks it's smooth sailing. Hope this has been helpful.
One of my absolute favorite sci-fi novels, and it changed my thoughts on philosophy of mind more than any other book.
Vue 2.0 is Here
The stupidity of publishing in academia
That was what was key for me to understand, also (when I started to research this a bit, and ask other people about their experiences): both that the process has gotten weirder, and that one seems to have to go through 3x as many rounds of it, these days.

Interestingly, I once had someone override me about hiring someone I recommended a pass on, and that person turned to be quite good. Not that this should be done lightly. But that experienced caused me to step back a bit, and look at how I was making snap judgements about people (and yes, perhaps letting the authority of deciding others' fate go to my head a bit).
CRTC turns to online forum Reddit to get comments on differential pricing rules
Many Kickstarter hardware projects are run by people who have no prior experience designing/manufacturing hardware and they often reach their "disruptive" low prices by cutting corners.
If you really want to go down the healthcare billing rabbit-hole, go here http://truecostofhealthcare.net/outpatient_charges/
Naloxone: 'Heroin antidote saved my life'
I was wondering about that as well. I'd hope that all these images are cached by archive.org or the like.
OK, I chose Rust just as an example. We can pick another one, something more obvious like Firefox OS.
" I've found to use in the same style as react (databinding..."

React...databinding? huh?
I would have thought there exists a Chinese-manufacturer-agency-manager type service. But then again maybe that's part of the secret-sauce companies who design things in the West and manufacture in China have that I don't.

I've thought of a few amusing ideas I think would sell ok around holiday periods in the bargain bin by the checkout in hardware stores etc. but I have no idea how to go from idea to product, and I don't see how kickstart helps solve that problem. Assuming funding isn't an issue, how would I know my product is being manufactured to spec if we don't have a relationship of trust built on experience.

So I very much agree. It's not my area of expertise, and throwing money at the problem won't make me an expert.
Can you elaborate on how that works? If the victims are their best people who are doing solid, profitable work, laying them off seems like it would create a state of uncertainty which, in this climate, might just cause people to jump ship because competitive jobs are just around the corner.

Or was there some issue with the group where they had to sacrifice the good with the bad due to lack of overall profitability?
It works in sRGB.
What’s “because” CSS is Turing complete? Anyway, this implementation could be done using a DFA (because it’s not actually computing primes with CSS).
If only they could finally decide what this mystical core component is and stick with it.
The Smog-Sucking Tower Has Arrived in China. But Can It Stay There?
I'd like to use them on mobile, mainly because ads are so absolutely obnoxious on there, but their user interface isn't that great and seems to be the one place they haven't copied Chrome.
So basically make a not-easy tileset with the shapes of Penrose tiles. Yes, this could be interesting.
Google – Waze Rider is now available in SF
> “The Spanish stressed this was a rip-off load and the recipient of the container would have no knowledge it was being used to transport drugs,” DEA spokesman Melvin Patterson said this week, reiterating a previous statement from the agency.

Am I missing something? So criminals use innocent traders containers without them knowing and this trader was then charged with attempting to smuggle the cocaine?
I've been looking for balance in the universe after VidAngel requires filtering of obscenity. I want to run videos through a neural network to add obscenity and nudity.
It was already shut down. Years after they should have – actually it should never have been started in the first place –, but they finally did pull the plug.
It's interesting to compare this public health message with the extreme prejudice from the public: http://www.bbc.co.uk/newsbeat/article/36211792/meet-the-vigi...
http://micheleincalifornia.blogspot.com/2016/06/promoting-ge...
Here's what I imagine - Google will move from a PUSH model where advertisers specify demographics to sell to, to a model where Google tells the advertisers or product owners that they have 200,000 people they could target their ad to and get a 50% sell-through rate guaranteed, which they then take a much higher cut.

Or frankly they probably already do this, and are just increasing that sell-through rate via AI.
I disagree. Forcing a weird pseudo commit, with its own unique set of commands for interacting with it, into the basic workflow is not the right approach. Without an index, beginners can just commit. As people get more adventurous, they can learn commands like commit --amend and rebase --interactive to build up and massage their commits.
Ah! Thanks and sorry for that. English is not my first language. :)
I don't think neckbeards have 24" arms (as per OP's site).
Very cool. Cheers.
I hope it has first-class TypeScript support. Having worked in large TS codebase I can't imagine going back to a JS codebase of the same size.

Angular has TS and React has Flow, but most of Vue projects seem to use neither. This is fine for small side-projects, but I'm wondering if anyone could share experience building large Vue apps without types.
I often wonder why there's only one internet.
Is it elitist to want to be a part of a more selective net? Are there alt-net movements today?
With modern computers the combustion process can be controlled to such a degree that this is a non-issue, but with that said, see my post above on water methanol mixture, incomplete combustion can be solved by the addition of methanol. As well there is already a ready source of methanol/water mix at every gas station as that is the formula for windshield wiper fluid.
Yes. Portable primitives are provided in the sync.atomic package. They've been careful about the details (eg, inserting fences on architectures like arm). Most applications shouldn't touch this stuff but it's there if you want to try to write a lock free data structure or algorithm.
Show HN: Elegant data modeling and storage for AngularJS
Making jobs obsolete is what tech is all about. What the jobless will do is a socio political problem.
The internet is outraged by this sexist op-ed written by a venture capitalist
Virtue Signaling
Looks nice but I still like Hack better.
Unless you go to the local diner for breakfast and don't know the line-cook...
I am not sure why everyone cares so much about flash infrastructure. I go to Penn Station to ride the train from time to time. It's fine. You can get a coffee down there. You buy a ticket and get on your train. It's not a work of art, it's not a beautiful space that inspires me to be excellent. But I don't expect it to be, it's a train station. I go there to get on the train.

Trump was droning on about this during the debate, how our airports make us look like a third-world country or something. I don't see why anyone cares. I've taken numerous flights in and out of Laguardia. You show up there, go through security, and get on an airplane. I am not looking for excitement or a work of art. It's an airport. I want to be in and out as quickly as possible.

I only want two transportation-related improvements -- more service so I can get a seat during the day and not wait around for 30 minutes at night, and positive train control so that I don't die when someone forgets to stop at the last station. Everything else is ego-driven money wasting. (I'm looking at you, Andrew Cuomo.)
You don't say? Well perhaps then maybe not every employee is capable of doing the same quality work of their leadership.
You make it sound like a commit is some final immutable set-in-stone thing and so you need staging area. Commits are only "set in stone" after you share (push) them with others.
Ask HN: How to quantify that a team is overworked
As the title says, my team has way too much on our plate and I am trying to make the case for hiring another developer, but I'm struggling to find a way to quantify the problem for management.

Any advice or strategies that have worked well for others?
It sounds like it's tough out there for a man in tech.
This tweet perfectly describes the new HN posting trend
Navicat Essentials is still my fav PG GUI https://www.navicat.com/products/navicat-essentials#mac
I like how in one of the demo videos a guy is plugging his macbook into the hydradock, but he has a thunderbolt apple monitor and all apple wireless accessories. So, this guy spent $1000+ on apple hardware that plugs into his macbook with one cable but instead he's going to use this dock.
I don't have an answer to the question...but a follow up question.

If you are a 1 person startup (and don't want to be a CEO), how would you decide on the CEO as and when that may be? (say you decide you want to be a CTO / COO)
vue core, vue-router and vuex 2.0 all have typings shipped directly in the NPM packages.
Brilliant! I wonder why git stash wasn't implemented similarly in the first place.
I lived at 6th Ave / 27th St. for a while. I didn't dislike it, other than I don't really like living in "buildings" with 300 other people. It's a fine area, easy to get wherever you want to go by bike or train.

I like Brooklyn Heights more... though biking over a bridge-themed-tourist-attraction first thing in the morning is unenjoyable. The picture of the bike on the road does not mean "take your wedding picture here". But I digress.
>It may be that solving this problem is impossible, but I think it is good to try.

The only practical solution I can see would be total de-anonymization of the Internet. I don't think anyone wants that, though.
What do you mean by "code can be constructed with graphs"?
I am intrigued by the mention of "Monthly Q&A" at the end of the email. Is this Satya Nadella's version of Google's TGIF meetings? If so I heartily approve.

I left Microsoft for Google in 2010 and TGIF Q&A was one of the things I appreciated the most about Google culture (despite the occasional screwball live question). I think any company could benefit from a similar tradition.
Ios10 jailbreak?
Has anyone heard an estimate on when the jailbreak will be released for iOS 10?
It's hard to say that changed anything. Obscenity is a notoriously thorny subject in American constitutional law. The legal test for determining obscenity[0] is highly subjective and in the context of the internet very difficult to apply.

[0] https://en.wikipedia.org/wiki/Miller_test
As always, consult your doctor, accountant, lawyer and profiler.
That theory is not holding up, CEOs are much more willing to overlook failures and flaws of other CEOs - usually some external force or group is found to take the blame, and the game goes on.
Simply by virtue of participating in the same communities as others from our demographic group - in this case, Hacker News readers - we are part of a collective.

We can enforce our guidelines and keep the discussion civil, so everyone involved feels comfortable bringing new ideas to the table. Or we can let HN slip in the direction unmoderated communities usually go; rife with trolling, undue negativity, and direct harassment.

Whether or not to cast that downvote and show the trolls the door [1] is a choice we each have to make, but I for one feel an obligation to help build a civil community.

[1] https://imgs.xkcd.com/comics/free_speech.png
Sounds rather brilliant actually and a good rule of thumb.
https://deepmind.com/blog/deepmind-ai-reduces-google-data-ce...
Brief History of the Early Days of Mono
Depends what you do.

If you are client-facing consultant, your billable rate is paying:

- Your salary

- Your benefits

- Your expenses (travel, per diem, equipment, software, anything else)

- And then... Salary, benefits, expenses of all your NON-client-facing teammates: Salespeople, marketing, management, client relationship, administrative, HR, etc.

So as a consultant, you are the product, and as such have to be sold at a price that nets enough profit to pay for rest of the organization.

Normally when they say "you cost $150/hour", what they mean is, "you, and all the support framework behind you, needs to be billed at $150/hour to pay off".

Hope that helps. If you're in-house developer and not client-facing, it's harder to understand and justify cost figures, but typically would be nowhere near that rate...
In most countries, certainly all the english-speaking ones other than the US, even if you were homeless and came down with cancer, assuming you survived, you would walk out of hospital months later with no bill whatsoever.
Maybe it is because you are burning $20 bills every 5 minutes at work!? They have been trying to make you stop for a long time.
The common label is "graphics programmers", a.k.a. "demoscene people." There's a large overlap between those and a certain kind of gamer—the ones that create Tool-Assisted Speedruns, for example.
Customizable Android app template generator
Immutable objects?
My thoughts exactly. I will definitely read through this to understand it by my first impression was "This is so fucking neat!"
Snapchat's Spectacles are a low-risk move into wearables
Pissing against the wind and complaining about complaining is ok now, because this thread is at the bottom now, where it belongs and if somebody is scrolling down so far he might be looking for stuff like this.
how did you come to understand all of this? are you an academic?
Which libraries did you use to run the positivity analysis?
Desktop usage is still around 15% according to statcounter. They are ~7% across devices.

Firefox for Android has become really good, and I prefer it to Chrome, but my impression is that mobile users are very unlikely to stray from their default browser, even if it is just the blue globe "internet"
Show HN: Scruffy – a watchdog for consumer ADSL internet
Yep, exactly. There's a lesson to be learned here, something like "production fulfilment isn't Kickstarter's area of expertise, and it isn't mine either."

I don't call on Kickstarter if I need my hot water system replaced or a suspicious looking mole removed, I call a subject matter expert.
I'm not approving what happened. I don't think we are going to solve this issue, as it's a problem on every website everywhere and no one has been able to keep a forum anonymous and civil at the same time without heavy handed moderators policing all speech and manually approving every comment. The easier solution is to say to yourself, "by posting this on the internet some people may be mad at me and voice their displeasure, but it's a risk I'm willing to take".
Cthulhu has nice tentacles. So I guess it will be run of the mill hentai.
A Teen Designs Cheap Exoskeleton for Paralyzed Hands
Yury and I are the only paid staff that work very occasionally on PDF.js. We both have not been full time on the project for quite awhile. We do have a pretty active community and quite a few outside companies using PDF.js though.
You're still missing my point. My preferred workflow is to iteratively put together the pieces I want, and only hit the "commit" button when I'm pretty sure I've got it crafted the way I want. Sure, I _can_ rebase, amend, and rewrite commits after creating them, assuming I haven't pushed them yet, but I'd much rather do it _before_ the commit is created. At first glance, this "gitless" tool doesn't seem to really support that workflow.
Smart people already have developed general solutions to this problem- This problem is the main reason "graph queries" were independently invented by both Facebook and Netflix.

See here for an exact solution to the problem posed in OP, using the OmNext graph query language: https://github.com/omcljs/om/wiki/Components,-Identity-&-Nor...
One of the differences is that men get far more constructive attention than women. This helps offset the negatives. There is more payoff for men who put themselves out there.

Have you recently done any of the following on HN:

Engaged a woman in good faith discussion?

Upvoted her comments, submissions, or written work?

Addressed the substance of her points instead of nitpicking minor issues or focusing on her gender in some way?

Engaged with her in a manner that in some way enhanced her public reputation as a professional or otherwise enhanced her professionally?

These things happen routinely for men on HN. I think they are far less common for women.

I am not afraid to stick my neck out, but I am unusual for a woman in many ways, yet I am still finding it enormously frustrating. The degree to which expressing myself gets hatred, sexual harassment or dismissal vastly outweighs the degree to which anything I do gets taken in any way seriously. The sad thing is that I suspect my experiences are dramatically more positive than what is typical for a woman online.
But that would be an incorrect result as micro plastics in this case are inert and smaller than sand particles that are also ingested. These are not things like styrofoam chunks that block the intestines. The science questions are whether or not existing inert material handling that the organisms already do, also act on the less dense plastic particles.
What is the current state of AI?
"The discussion" really needs details on any concrete proposals for combating this problem. This is not a social problem - harassers are a tiny minority. The fundamental problem is managing fan-in. Since we've all become micro-celebrities, we've all got miniature versions of the problems famous people have always had but without the resources to protect ourselves (PR agents, bodyguards, etc).

It behooves the people proclaiming "something must be done" to detail what exactly they'd like to see happen. Otherwise we just have an emotional mob seeking any convenient scapegoat.

Specific constructive ideas appear to be lacking, and in their place vague allusions and shouting down of people who do concretely point out how individuals can try to protect themselves. I think what most "detractors" are worried about is an alignment with the government desire to remove anonymity from the Internet, which seems to be implied as some kind of solution even though it should be a complete non-starter.
But isn't this what changelists do? I've certainly done pretty much what you describe in hg, svn and Perforce, which don't have staging areas.

Also, if you end up committing only parts of files, then how do you know that what you commit works?
If you use overlapping model (there are 2 models in the repo) with 1xN patterns, it would be a the same as (N-1)th order Markov chain.
VueJS 2.0