skysight-inc/HackerNews huggingface dataset:
I've been using DNS to filter out the worst offenders. I don't mind most ads, so my list of domains is quite small. But, I've found it to be an effective tool.

I agree, however, that anytime a site is broken that I'm left wondering if I'm responsible because I've inadvertently blocked a CDN or something important.
They aren't mutually exclusive. Use whatever editor you like, but make sure it has vim emulation. I use VsVim and it's the best of both worlds.

It's the little edits that add up. It's like seeing someone drive a whole UI with only the mouse, no shortcuts - hurts. Likewise it feels infuriatingly slow to see people edit without vim.
The paywall issue has been discussed a number of times, and dang has ruled that paywalls should not be discussed in comments. I believe that the relevant rule is:

"Please don't submit comments complaining that a submission is inappropriate for the site. If you think a story is spam or off-topic, flag it by clicking on its 'flag' link. If you think a comment is egregious, click on its timestamp to go to its page, then click 'flag' at the top. (Not all users see flag links; there's a small karma threshold.)"
Cities have a complex web of zoning laws and construction permits for many, many reasons. Some of them are indeed health and safety related (fire codes, sewage transport to avoid disease outbreaks, making sure an industrial plant isn't manufacturing dangerous substances close to people's homes); some of them are aesthetic (making sure the neighborhood keeps a certain appeal); others are record keeping for future archival needs and dispute resolution (filed plans can be used years later to check the history of a property or verify the layout of it).

A city is a community that wants to protect community interests like not spreading disease and not irritating every single neighbor you have and keeping the continuity information of ownership and property history.
The reason the US gave; it's not in their interests.

That's just about the same reason the Clinton/Gore administration gave for not signing the climate change agreement.
For a remote Afghan, or even a rural Cambodian, life is pretty much the same as it has been for thousands of years. The wealth and means exist to feed and clothe and shelter all humans on earth, but those who actually have means at their disposal choose instead to spend the money on wars and opulence.

Plenty of Middle-class Americans deny that the earth is round, even with all the knowledge of the world at their fingertips.

Potentially, yes, the world is miraculous compared to the past. But for those who are not born into some of that gradual wealth creation (as most Westerners were), they are still very poor and very exploited. Or they are too remote to bother with and so life is hardly any different compared with 100 or 500 years ago.
Saddening story. However, as an academic myself, some bits were misleading or odd:

> funding regulations meant the grant couldn’t pay my salary as its lead researcher

I've never, ever heard of anything like this occurring. The most I have seen are cost sharing pieces where a grant cannot more than a certain % of your salary. But these are often known upfront by the PI!

> The two disclosed who had submitted a grant proposal and whose book was near publication—all of which are needed for tenure. I was the only one in the room with books, articles, and a recently awarded grant.

This strikes me as a highly bitter position to take. There is far more to tenure than only the number of grants, books, articles, etc. Were the articles published in high impact journals? How much $$ was the grant for? A researcher 5 years younger might get a tenure-track position with no prior grants, but a hot research topic, a few good publications and an excellent pedigree.

> My financial reality still makes it hard to keep up with conferences. I haven’t had access to professional development funds since 2010

The author states he has funding grants but these did not explicitly cover several conferences? I'm very surprised by this, and this is not at all consistent with my experience. I had funding to attend conferences as a first year graduate student.

> There are jobs in the southern US and in the UK, which would take me away from family and a new relationship that I cherish. I don’t need to start building a life from scratch in my late thirties. I definitely don’t need to do it for a nine—or three-month contract without benefits, or costs of moving. And if we’re talking about the US, I don’t need to be dealing with signing religious codes of conduct or dealing with campuses where eighteen-year-olds can carry concealed guns.

The sad truth of the matter is: if you want to get a tenure track job, 99% of us will not truly have a choice in location where you live. Expect to move across the country (or across countries!). That is quite apparent when you sign up. You take what you can get. A friend took a position in upstate NY, and he hates the cold...
What speaks volumes about the business is the statement, “My interrogators told me no one leaves Guantánamo innocent.”
No matter how you got there, you are guilty. Because once you leave, no matter what your feelings, you will want revenge. Which makes you a terrorist in thought, if not acts.
It's not that less is more; rather it's that more work has diminishing productivity returns. And, after a certain point, the returns dip negative due to fatigue-related risks (this is a unique example, but it's always major news when the maximum hours allowed for medical residents gets reformed/reduced on account of patient mortality related to doctor fatigue).

And that's just when we limit the scope of "returns" to productivity. As the article points out, there are many, many non-productivity benefits associated with a shorter work week.

I don't think many Americans will be on their death bed lamenting "oh, if only I'd spent more late nights/weekends at the office working on spreadsheets."
Stagflation.
He could have made it much nicer to look at and live. Like these houses.

https://www.buzzfeed.com/kristinchirico/surprisingly-gorgeou...
Local version, appending to /etc/hosts:

curl -q \
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts \
2>/dev/null | sudo tee -a - /etc/hosts
Honestly, the fact that people put up with this in Js ecosystem amazes me to no end. I've been working with ClojureScript on the front-end for the past year, and it's just night and day.

There's a single build tool (http://leiningen.org/), and it manages dependencies, tests, builds, etc. Things just work.

Setting up a new project is as simple as:

lein new reagent-frontend myapp

I can go and start developing it by running

lein figwheel

After it starts I can open the browser at localhost:3449 and any changes I make in the source will be immediately reflected. Once I want to package for release I just do:

lein clean
lein release

That's it, I now have minified and pruned Js file that's ready for production.
From what I can tell from my former employers HTTPS MITM was that websites with certificate pinning turned on had to be exempted from the TLS proxy, otherwise browsers would throw pinning errors.
So then the solution would be true natural selection and self-evolving software. As long as external entities (programmers) are tasked with killing off the unfit code, selection is going to be pretty bad.
So the neighbors trespass, and find that someone is keeping garbage inside their private structure? Good thing they don't look in my home, I have garbage too!

It's also a bit funny that they say they did everything they could to keep the land clear, when he bought it for $21300; they could very easily have bought the land from or instead of him, as they did for the $1.4MM parcel.
They could pay Microsoft to do the work too, then pay for licenses to use the software. Yet they (almost universally) choose not to, because the costs of even setting up such a deal are far too high.

Open source reduces transaction costs and it also reduces startup costs.
Because the marginal cost, to the employer, of hours beyond 40 is zero – remember these employees are almost always paid a salary, i.e. a fixed amount regardless of hours worked (beyond 40). Thus, even if an employee's productivity plummets – but is still above zero – it's in the employer's interest to persuade (or prod) them to work more hours.

But of course even that's a gross simplification. There are lots of 'non-linear' considerations, e.g. burnout.
instead of letting the browser grab the dns abstractly all the way down through the os, use your ISP's standard DNS for the exact address in the address bar and/or a white list, and their DNS for implicit requests. Still leaks a picture of you, but a far muddier one.
For me, it was 100% weight lifting and dieting (aka: exercise). Pretty much everyone here has mentioned this, but I don't think anyone has really explained just how incredibly life-changing it can really be.

I've been programming since I was a kid. Spending most of my time at a desk eating Doritos and fast food wasn't really the best choice. I spent most of my 'good years' as a young guy being really overweight and hating myself. Being overweight led me to really not like myself, be afraid of going out in public, etc.

I spent a ton of time in my best years feeling lonely, hiding away in my room hacking on code, and generally not enjoying my life 100%.

After years of this, when I turned 25, I realized that if I ever wanted to look good and feel confident, I should probably just get started. I did some research online:

* Read the fitness subreddit.
* Read some books about weight lifting and nutrition.

And... I just got started. It took a while to learn how to actually do things right, but over the course of the first year I lost almost exactly 100lbs not knowing what I was doing. The amount of self confidence that gave me was the single best gift I've ever had.

I didn't feel afraid to go out in public anymore, talk to people, give tech talks, or just generally interact with people anymore.

After that, I realized that if I could lose weight, why not take it up a notch? I've always liked the way professional bodbuilders looked -- they look like real life superheros. So, I figured that if I can lose weight, why not take it a bit further and try to get closer to what I'd really like to look like?

So, I started reading about bodybuilding, etc. I realized that it isn't that hard! So over the last 2 years, I've been doing a lot more weightlifting, eating better, etc., and things have been awesome! I feel way more confident, feel happier, have a better private life, etc.

Overall, getting in shape has been, without question, the best time investment of my life.

Here's me a few years back when I got married: http://i.imgur.com/NQ5dskZ.jpg
Here's me from a few weeks ago: http://i.imgur.com/k6OzJoS.jpg
Results can be irreproducible even if nobody was dishonest.

Reproduction is a way of bolstering rigor.
Ask HN: View Count for Submissions
Please show the number of views a submission has. Both clickthroughs to the submitted URL and views of HN pages (like this one).

In the absence of upvotes, view count is probably a nice proxy for reader's interest. I'm a poor voter. I expect others are as well.

Maybe stop counting views when a story becomes locked.

(Is this how to submit a feature request? This https://news.ycombinator.com/item?id=363 thread is closed. And the FAQ doesn't give guidance. Apologies if I'm not doing this right.)

Edited for clarity.
Federal judge rips Uber apart over dirt-digging investigation
You don't have to dig in history to dispute it, desperation and exploitation are current features of our Capitalist system.

BUT

I think that is more historical accident rather than a necessary consequence of the system. I think we have to work to pull Capitalism out of that swamp if it is to remain viable for the foreseeable future.

But it is so ingrained that these are part and parcel with the free market that suggesting ways to fix it is taken as an attack on Capitalism itself.

In my view, if we removed desperation from the system, one way or another, and allowed people to bargain for a gain rather than to stem losses, it would be jet fuel for the market, the economy and Capitalism as a whole.
> If this is a good proxy for something else, that I don't know, but it's certainly interesting.

I'd daresay most people who are upvoting this are finding it interesting as a proxy for something.
Just a heads-up, but if you ever take interest in card games again, I'd recommend giving Magic: The Gathering a try.

Why?

• There are no cards with the words "random" on them

• Of the cards you draw, you can mulligan several times to get a better hand

• Many cards let you search your deck and pull out what you need, or something similar, further reducing "chance" being a factor

• You play a game of Best-of-3, and on your following turns you can choose any cards from a "sideboard" to slot into your deck to adapt to the current match, again, reducing chance, and reducing Rock/Paper/Scissors fights

• You don't simply play your cards, push "Done", then go grab a drink. You can play cards DURING the other player's turn to manipulate and overcome their strategy. (This is the REAL reason I can't play Hearthstone. It lacks an entire other dimension of play.)

• Magic has more resources to draw from (cards, life, graveyard, mana, tokens, creatures, artifacts, equipment, etc), and more resources to consider, making the strategies much more varied

• The complexity of Magic cards is on the order of about 3-5x more than Hearthstone. The cards used in Hearthstone compare only to beginner decks designed for kids to learn MTG, whereas MTG cards can be incredibly complex in the strategies they afford you: http://magiccards.info/scans/en/m13/220.jpg

The list goes on, but coming from MTG, Hearthstone felt like playing a very limited, aggro-focused, RNG-dependent game designed for quick matches with simple strategy and little thinking, versus Magic, which you can play on paper with your buddies, at a table, and have fun drinking and joking around. (At least that's how I play it.)
Don't be forgetting Bosnia (I assume you were referencing WW2). And while the war crimes were nowhere near the same scale, Bush did make a few uncomfortable remarks about evil, crusades and the Middle East.
Related, when I started responding "I don't really have practice fixing computer problems other than the ones I've had." or similar, it's done a fantastic job of getting people to understand that "guy who works with computers" != IT.
Honestly, the same experience verbatim.
At least three things wrong with respect to Bundler/RubyGems:

1. RubyGems is the package manager. Bundler is a meta-layer on top of that which does full dependency resolution to find the right version before installing. Bundler builds on the capabilities provided by RubyGems (and will be integrated into RubyGems in the future).

2. Bundler does support vendoring. It is widely discouraged, but I take advantage of it in my app packager for deploys at work (Cartage: https://github.com/KineticCafe/cartage, specifically cartage-bundler https://github.com/KineticCafe/cartage-bundler).

3. RubyGems and Bundler can use alternative sources (my work applications use both public and private sources simultaneously).

One thing I don’t see that would love to see tracked and solved is authenticity verification. RubyGems has support for signed gems but it’s not widely used and hasn’t really been validated as Correct.

They should probably also look at CocoaPods and Carthage (iOS and macOS build dependencies) and whatever Swift provides.
My personal opinion is that what you've said applies to Google and most other software companies, which is why I asked the question.
> we sprinted

Are you sure? My understanding is that hunting requires a lot of tracking, where you are following perishable clues, which means a moderate sustained pace. And sometimes you are invisible to prey, but sometimes you just need to keep up. Notably when you have injured your prey but not yet killed it. On top of that there's persistence hunting, which is more like an ultramarathon than a sprint.

Also, when gathering you often need to move quickly. My chickens don't just move lazily all day, they often move around quite frenetically. When you find some good stuff, it behooves you to move quickly to gather as much as you can before others catch on. And when you're moving through barren areas it also makes sense to not waste time.

The idea that early humans rarely spent 40 minutes jogging seems like quite a bold assertion to me.

And anyway, even if we never jogged, we certainly migrated. An hourlong walk several times a week is a reasonable exercise regimen too.
Did you finish that project yet? If so, would you mind sharing it?
The subject is incredibly complex. Google Translate would not help you.

I would suggest reading articles by foreigners living in Turkey.

Try Claire Berlinsky, a British national and the biographer of Margaret Thatchet. She is living in Turkey since a decade and closely following the political science.

https://mobile.twitter.com/ClaireBerlinski
Elm also, according to a Changelog podcast I just heard, does not allow releasing below version 1.0.
I can understand how you feel. I made a chrome extension for fun and one of the user claims my extension has malicious tracking code and ads injector out of the blue (perhaps he got the malware from other extension and blame it on mine). Way to kill motivation :/
10% is a major over estimation. I would say 2-3%. Also you clearly have no idea on how this kind of structures work.
I know that in North Carolina (I lived there a year and had to get a new license during that period) there's a section of the driving handbook that covers drowsy driving.

Here's some info from drowsydriving.org >
"According to a study by the AAA Foundation for Traffic Safety, people who sleep six to seven hours a night are twice as likely to be involved in (such) a crash as those sleeping 8 hours or more, while people sleeping less than 5 hours increased their risk four to five times."

http://drowsydriving.org/about/facts-and-stats/
http://www.ncsl.org/research/transportation/summaries-of-cur...
"These high energy particles release blasts of radiation that lash the companion red dwarf star."

It would be really cool if we were witnessing an ancient battle between Type II Kardashev civilizations.
Microsoft to cut additional 2850 jobs
> plea bargain it down to life

Life with the possibility of parole, i.e. you still have a chance to live a free life, no matter how small and short. There are few if any cases of someone trying to bargain down to life without parole.
Killary Klinton
> books, vinyl, DVDs, bluray

Wow, we covered a lot of technological development rather quickly there.
I've had occasion to use OS X here and there over this time period, and unfortunately I don't think it's a great solution.

The first problem is that I'd be locked into Apple hardware, which is not something I'm interested in. Nothing personal against Apple hardware, as there are certainly pleasant things about it, but it's not what I want. For example, one of the only reasons I can do this is because I have a custom x86 build that accommodates it with a lot of disk space and a lot of RAM.

The second problem is that I've found OS X kind of inhabits an uncanny valley, where at first glance it looks great, but after using it for a while, you find a lot of small tics that are offputting. It does provide some nice traditional star-nix utilities and has some POSIX compatibility, but many things seem to have a bunch of little problems and incompatibilities that one has to get in there and address if the project doesn't already provide a Mac installer that does this for you. This may not sound like a big deal, but sometimes these "little incompatibilities" are showstoppers and sometimes they just take extra hours to get working. And each year, OS X is getting worse; the compatibility takes a hit, the system gets more and more locked down, and sometimes management scripts have to be totally rewritten.

The end result of that is that many of my colleagues that use OS X end up with a very similar setup to mine, where they have a Linux VM running in the background 24x7 to provide those needs.

Thirdly, OS X is a neglected middle ground in terms of testing and application compatibility. Devs prefer to work on Linux and users prefer to use Windows. That means that user-oriented applications, like new games, always work on Windows and that most dev-oriented applications work on Linux (and many depend on Linux-specific functionality like the proc subsystem which make it more difficult to port BSDs or OS X). Even if the code is compatible as-is on both Linux and OS X without changes, OS X is often the least-tested platform for relevant applications. I know there are a few vendors that release Mac versions of their games, so there is frequently a bit more availability on OS X than there is on Linux, but it's far less than there are on Windows.

I don't really see what I gain by using OS X instead of Windows. With Cygwin, I have star-nix utilities in Windows too, and I get immediate compatibility with practically every user-oriented application out there.
From the Privacy Policy

INFORMATION COLLECTED BY OUR SENSORS AND CAMERAS
...
We will not use facial recognition technology for any reason, and we will not use our cameras to track your movement through the city.

http://www1.nyc.gov/assets/doitt/downloads/pdf/Proposed-PCS-...
Thank you for your recommendation. Do you know if the github repo include the entire content?

https://github.com/getify/You-Dont-Know-JS
You could certainly try, but no off the shelf software, commercial or open source, could fully replicate what the author did. It's sort of the golden dream of the security world to fully automate this work to intelligent scanners like Acunetix or Fortify.

When doing this work I personally find it helpful to frame vulnerabilities as areas in development where an engineer's mental model and design expectations were inadequate (or simply flawed). This is in contrast to the way most automated security scanning software implicitly understands vulnerabilities as lists of things that are known to go wrong.

Both are helpful perspectives, but the reason why humans are much better at the actual work is because the former encompasses the latter without missing the more abstract issues.

This is all a long-winded way of saying that in order to do this, you'd probably need to design an excellent machine learning system, preferably with supervised learning, and train it to classify vulnerabilities in source code and applications by running through the same things successful security engineers do. Depending on your definition of automated this would probably start to border on AGI in order to be really effective at fully removing all the schlep work.

If I had to guess, I'd say the first company that will develop anything realistically close to this will be Hackerone or Bugcrowd. They are the companies with the most data, and they have already started working on machine learning systems that can classify bug bounty reports as likely signal or likely noise in production. I could even see a very long term Uber-esque plan where they attempt to replace their bug bounty participants with systems developed on their training data.
Identifying Culprit SDKs in Android and iOS Crashes
It's not hard to disable this in my experience. I can break cert pinning in less than 2 mins on Android apps and perhaps 20 on iOS (replace the key in strings).

Web is even easier, just run chrome without pinning enabled.
what's full time, 10 h/week, 40? where did this magic number come from and why is it declining in the last decades, while unemployment rises? surely not because we became less able to work.
It's pretty obvious: don't absolutize anything. Pure competition is not the answer to everything. Pure collaboration isn't either. And neither is pure free market, nor pure dictatorship.

The secret sauce must be a blend of many different ingredients. The main thing is finding the right proportions.