skysight-inc/HackerNews huggingface dataset:
1) Anyone can run a DNSCrupt resolver...

2) You can create an account with us (free) and disable DNS redirection. This will get _much_ better / easier in the coming months as we continue to move away from ad revenue as a revenue stream.

3) This is a really old story. :-)
Here we go again. HN with the anti-academic stance. Almost every week now, we get something like this.

Why is everyone here so insecure that they feel the need to beat up on those who choose knowledge instead of money? You don't go into a PhD to get rich. You do it to learn. If you want to learn, do science on your own. Let's see some detailed reports, complete with hypothesis, methods, data, and conclusions.

Nothing is stopping you. As for these articles, they are not science. There are infinitely more of these than actual science by the HN crowd. That is because zero startup science articles come through here. The occasional industry science piece comes up, but even most of those are collaborations with academia.

If you are truly so passionate about science, prove it with actions.
May I ask what industry he went into? Was it finance?
is it possible to find out what location he tweeted from?
Yay red states.
Yeah, but as opposed to data corruption, your data will throw an error when you try to read it.

No, the data will be repaired transparently and you won't notice a thing. Errors will be logged, of course, but you'll know that the data is intact.

My preference is the Dynamo / Hadoop / layered approach in which the application is aware of multiple underlying storage devices, and is written in a way that's defensible to underlying device failure.

And ZFS should be the underlying file system upon which these applications are built. If you don't have protection against silent data corruption at the lowest level then you aren't going to have any idea when it happens.
I don't see an e-mail for you in your profile. I assume it's Amplify/WirelessGeneration/NewsCorp, Knewton, or Schoology.
Bay Bridge Coding Challenge
The Chinese are totally ok with taking our foreign money (or HK, Taiwan), they just don't want us to get rich off of it (at least very easily). The economy is still very protectionist and you have to be very careful when investing here; many industries are just completely off limits and even those that are left open are often hobbled by protectionist ownership rules (e.g. 51% must be owned by a well connected Chinese company).
The question is clearly enough about gas and diesel vehicles.
An impressive number of Nobel Prizes in Physics are awarded for technologies.
Django's signals API is synchronous, but writing a wrapper to process signals as asynchronous tasks is relatively straightforward.

https://github.com/nyergler/async-signals
The area around Oklahoma University shows 85%, and I was trying to get my head around that (as it's blocks from here). The first explanation I thought of was, This has to be wrong.
(The blog has disappeared. 401 - Authentication required)

Yes, this is this systemic problem in the US. It started with many second-tier schools opening grad schools to compete for NIH and NSF funds, which at that time were freely available. The career path for those graduates would be to go into teaching at other second-tier schools, or at four-year colleges.

But now, after the crisis struck, even top-tier graduates have problems, and they are now being hired by second-tier schools to compete for less external funding. This leaves no way out for the graduates of weaker programs.

Another problem: the quality of the applicants for PhD at second-tier schools. Man, it's awful, it is. Top tier schools are as large as they want to be, and they hire whomever they like. Lesser schools try to make to with the rest that didn't get into the top places, and it's no fun, let me tell you that.

I can't see how the endgame will play out, but I'm glad that I have a job and that I am support staff. (Note: universities will always need support staff, and because they need them, they will find funds to pay them.
Do you have a blog? Or one you like?
I would actually argue that for each current faculty members job, there are <1 jobs, because many of these jobs will be cut completely by next generation.
I was talking about pretty realtime applications like games. I'm sorry that was unclear.
Me too, that's why I use OpenNIC + unbound and now thinking of installing dnscrypt-proxy too for the local network to encryption between me and OpenNIC servers, since it's supported.

note: I had a similar on another thread on HN, weird :0
don't use their service?

easier said than done I know... my commuter train's wifi uses "Open"DNS, and most interesting websites are blocked (reddit, anything gaming related, etc), and the block pages are filled with their obnoxious advertising.

I've been saying this for years, but I can't wait for DNSSEC to put people like OpenDNS out of business (isn't it odd they want to FUD the waters by pushing DNSCrypt?)
Also kind of interesting that a noted Bayesian like gwern reaches for frequentism when he needs to do some actual analysis.
> Async Signals uses Celery_ for signal routing

Since Celery is just a bunch of worker processes, why can't we build a web framework which natively supports both web worker and bg task worker?
How to Copy DVD The Lego Movie to DVD with One DVD Drive on PC
This tutorial elaborates how to copy DVD The Lego Movie to DVD with only one DVD drive and clone DVD The Lego Movie to DVD on Windows 7, Windows 8, Windows XP etc.
It can be kind of boring and overly detailed/analytical at times, but I don't really see anything wrong with his writing style.
What is happiness? It's pretty subjective, therefore the title isn't even proper, since it assumes a generalization.
"There is no reason why Facebook, Instagram or Twitter can’t algorithmically determine which, say 20 posts are important to us, and give the option to only view those."

What could possibly go wrong?
Taxes rarely make sense in the way you describe, and whoever came up with the 100 bucks number.. well rest assured, he didn't really have this in mind.
You don't need preparation for industry, you need a professor with connections into industry. If your PhD mentor cannot place students you are indeed in trouble.
This argument of purity of ideology reminds me more than a bit of the Salon system of French art. Unless your style was absolutely to their liking, your work was deemed refusé. Sometimes doing things in an imperative style, even with state and all the baggage that comes with it, results in easier to read and debug code.
> [tooling] is perfect with JavaScript

Tooling is terrible with JavaScript. Even if you use something like Tern, it's still really bad.

You can pass arbitrary arguments to functions. Types and arity isn't checked. Optional positional/named arguments (with default values) don't exist. Passing some options object and "foo = foo || 5" is the best you can do. You can't tell, with absolute certainty, that some object doesn't have some particular property. A string might have a "lenght" property (should have been "length", that was a typo).

Your IDE can make some educated guesses and offer some auto-complete suggestions based on that.

There is also type coercion. Maybe you really wanted to create NaN in a very elaborate manner. Multiplying some array with some object is totally legit. No squiggly line for that.

That's a far cry from being perfect.

Never used something like C# or Java? Dart's tooling is also pretty good, for example. Even AS3 offers much better tooling than JS. TypeScript does of course also offer way better tooling.

JavaScript's tooling is terrible, really.
How would the carpet company even know, if they don't have their details?
Condescending tone? Where omg
"last three years"?

http://achewood.com/index.php?date=11012004
Nice! I've been working on PaddleGuru for some time now: https://paddleguru.com/. Similar idea, more geared toward paddling races. We're using a full-stack Clojure back end. Would love to chat sometime about your longer term goals.
The more well-off people around you are, the less-well-off you are, since their increased wealth increases demand and prices rise. See, for example, Bay Area home prices.
Pretty cool wearable device that keeps you alert on Kickstarter
The extension hasn't existed on the chrome app store for months. Why is this news on HN now? It wasnt malware either, it was ecolinks garbage for google search results that you could opt-out of.
He's the founder of a payments company and that link goes to a page that demonstrates one way it can be used.

It's not about the coffee money, it's about dogfooding your own product.
Personally when I think of the kind of dude who wears a fedora I think of a husky ("big boned") pale white guy with a lot of opinions about My Little Pony and / or men's rights.
I can't find any trace of politics in the comment you're replying to. Has it been edited?
OpenDNS allows you to disable interception of NXDOMAIN. Just go to your Customization settings and make sure "Enable NX Domain Redirection" is unchecked.

Ex: http://i.imgur.com/UxjoLkA.png

I invite correction, if I'm wrong, but I don't believe the option requires being a paying customer of their service.
"Schemer"
Scientist: Cats think you are just a big, stupid cat
> Is there anything new here?

I believe this is a response to the "The free wifi on the bus hijacked my DNS" story that was on the front page earlier today.

Edit: this one https://news.ycombinator.com/item?id=7047682
> "(And for that matter, if students in my Ph.D. program want to enroll in courses in business, writing, or anything else, they can.)"

Do they have the time?

My undergrad program was extremely... focused (a word the administration would no doubt use to describe it). In my entire 4.5 years I had exactly two non-engineering electives, the rest of the schedule was a full stack of "core" courses. This was not atypical at my school.

The result of which is that you create a bunch of people who are very narrowly educated. I dodged that bullet with a combination of suicidal course loads (e.g., taking a 7th course in a 6-core-course semester) and class-skipping. Neither were good solutions and I only made it out by the skin of my teeth.

The problem here is that the definition of a Ph.D. for you is extremely different from the definition of Ph.D. for most of your students. I think there's next to no one whose primary objective with a Ph.D. is to produce a piece of original research - it is always a means to another end: usually career-oriented.

There is a dramatic misalignment of what you think you're doing there and what your students think they're doing there.
Telstra confirms $454 million Sensis sale to private equity
I made a similar decision, also almost a year ago.

I should mention that I had moved to another country 3 years ago. The first year I was very social. It was fun and satisfying. But then I started to realize there was a fundamental philosophical difference between me and pretty much everyone else. It's hard to explain objectively. But my observation is `truth is less important than peace and order`. It took me some time to formulate this because I was giving the benefit of doubt to my friends and only responding to what they were actually saying. But when truth is no longer the goal, pretty much anything goes. The second year went by with these awkward conversations.

Then I started to question the value of my friendships. Of course it was the value I was getting at first. But that line of thinking wasn't very useful from a practical perspective. It dawned on me when I started looking at the equation from the other side. What I had to offer wasn't valuable for them. Not only that, it was confusing and sometimes hurtful. It's like you get to paint the world any color you want, then someone comes tells you that the sun shouldn't be green. Of course this was all in my head, it had to be tested.

If you are a valuable friend to me, if you contribute something worthy to my life, I thought, I would at least care if you are dead or not. That was my thesis. So I disconnected from the `cheap communication` channels but kept my phone and of course my email. And that's pretty much the whole story. No one called. Except a few friends that I didn't have doubts about, but I have always been in contact with them, facebook or no facebook.

I sometimes feel lonely. But I will not lower my expectations. Because that would mean asking me to stop saying the world revolves around sun, or that it's not flat. I don't want to pretend everybody is right `in their own way`, no matter how stupid the stuff coming out of their mouth. That would make me unhappy. Now, at least I can be happy.

I agree with you in that independence is valuable trait. Much of the advice is focusing on the offense, meet more people, be more nice. I think independence and self-esteem are better starting points. I would say; work on yourself. If you are bettering yourself, you wouldn't have too much time to feel lonely. Eventually you might meet new people and maybe make some friends. But I think the key is to build yourself up.
(The blog has disappeared. 401 - Authentication required)

My tremendous error: it should have been http://versatilephd.com, not http://versatilephd.org.
holy cow any chance you will write an article on it? I will upvote it :)
As evidenced in the much missed "Fedoras of OK Cupid" tumblr: https://web.archive.org/web/20130119125710/http://fedorasofo...
that easing
what marketplace did you choose if you don't mind me asking... I tried themeforest and had no luck. I just don't know what these cats want.
Hence the "at replacement" assumption. They usually also point out that even if the field is doubling in size, that only moves up the number to 2.
That's not really suspicious in describing a new-year's-eve fireworks photo. That tweet was followed by a few more innocuous tweets, and one of the other links posted suggest Arduini was last seen the next afternoon (~12 hours later).

So those words are only 'ominous' with some straining, in retrospect... and are unlikely to be relevant to the disappearance.

I point this out just so that people won't see your comment and, lacking context, jump to premature conclusions.
Humans are familiar with fire and heat. They are not so familiar with the effects of radioactivity.
They should have a "battery tax", given that someone has to recycle and dispose of the waste. For a car that lasts only 8 yrs, this is an $800 tax. The total cost[1] of a camry is about $8K a year, or $64K over the timeframe. With about $16K in petrol costs baked in, of which maybe 1/8 of the costs or about 2K would be inflated by petrol taxes. This makes the savings of driving an electric car still about 60% on just taxes/government fees if you lump them together. Its really netither here nor there in the big scheme of things and won't move the needle either way.

[1] ie. operating costs and depreciation, net basis.
Done there, been that. Only I can no longer afford the impoverished life of the struggling adjunct or post-doc, and that's without a mortgage or a family to support.
> since the main advantage of JavaScript is not having to supply types.

With TypeScript and Dart, the type annotations are optional. You don't have to use them.

With JavaScript, you can't add any type information. Using non-standard doc comments is the only option.

Also, the main advantage of JavaScript is that it's available in browsers.
Ask HN: Is there an organization like the EFF in NYC that is hiring?
I'm tired of what's happened to the USA at the hands of the NSA. I'm tired of wasting my time and energy building frivolous apps for frivolous people. And I'm tired of just whining about it and not taking action.

I'm a freelance full-stack web developer and I want to devote at least half of my time to working for an organization like the EFF, but it's based in SF and doesn't seem to have availabilities outside of SF (https://www.eff.org/opportunities/jobs/).

Is there an organization based in the US that's doing work like the EFF that's hiring?

Thanks in advance.
With the rise of Roslyn[0], your second argument is kinda void (metaprogramming)

I never got the verbosity argument. Verbosity comes down to the person using the language. With C#, you can be as verbose as you want to. Do you have any examples?

What kind of inefficiency are you speaking of? the CLR's GC is one of, if not the, most efficient around.

[0] http://msdn.microsoft.com/en-gb/roslyn
Yes but that one doesn't have one:

{
"contributors": null,
"coordinates": null,
"created_at": "Wed Jan 01 21:42:33 +0000 2014",
"entities": {
"hashtags": [],
"symbols": [],
"urls": [],
"user_mentions": []
},
"favorite_count": 3,
"favorited": false,
"geo": null,
"id": 418497499427393536,
"id_str": "418497499427393536",
"in_reply_to_screen_name": null,
"in_reply_to_status_id": null,
"in_reply_to_status_id_str": null,
"in_reply_to_user_id": null,
"in_reply_to_user_id_str": null,
"lang": "und",
"place": null,
"retweet_count": 0,
"retweeted": false,
"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",
"text": "Ok.",
"truncated": false,
"user": {
"contributors_enabled": false,
"created_at": "Fri Oct 03 00:19:22 +0000 2008",
"default_profile": false,
"default_profile_image": false,
"description": "computers",
"entities": {
"description": {
"urls": []
},
"url": {
"urls": [
{
"display_url": "luke.xxx",
"expanded_url": "http://luke.xxx",
"indices": [
0,
22
],
"url": "http://t.co/oDe3EQ10AH"
}
]
}
},
"favourites_count": 1660,
"follow_request_sent": false,
"followers_count": 957,
"following": false,
"friends_count": 135,
"geo_enabled": true,
"id": 16569603,
"id_str": "16569603",
"is_translator": false,
"lang": "en",
"listed_count": 37,
"location": "oakland",
"name": "luke arduini",
"notifications": false,
"profile_background_color": "131516",
"profile_background_image_url": "http://abs.twimg.com/images/themes/theme14/bg.gif",
"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme14/bg.gif",
"profile_background_tile": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/16569603/1388423699",
"profile_image_url": "http://pbs.twimg.com/profile_images/416404684014776320/ua8US-XB_normal.jpeg",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/416404684014776320/ua8US-XB_normal.jpeg",
"profile_link_color": "009999",
"profile_sidebar_border_color": "EEEEEE",
"profile_sidebar_fill_color": "EFEFEF",
"profile_text_color": "333333",
"profile_use_background_image": true,
"protected": false,
"screen_name": "luk",
"statuses_count": 16273,
"time_zone": "Eastern Time (US & Canada)",
"url": "http://t.co/oDe3EQ10AH",
"utc_offset": -18000,
"verified": false
}
},
I just can't even fathom. Like, every email I've typed. Every interaction with any site. Credit card numbers.

How is this not entirely illegal?

And it certainly shows an incredible flaw in Chrome extensions. This extension didn't do this when I installed it. A silent auto-update though basically turned it into the worst malware I've ever had installed on my computer. How can any Chrome extension ever be trusted?

Furthermore, I spend a lot of time in Chrome Dev Tools, and the Network tab and I are no stranger. I would easily have noticed if my keystrokes were being sent back to a server and it was shown in there. So not only can an extension be silently updated, but it's capable of using a network connection that doesn't appear in the Chrome Network tab, that only Wireshark can reveal? That seems almost as ridiculous as what the extension author did.
Colorado Marijuana Dispensary Uses Bitcoin to Evade Federal Laws
Aren't these batteries filled with valuable materials that can be recycled? You don't need a disposal tax for something like that.
"Do they have the time?"

People in my program take Spanish. I knew one person who did creative writing. We actually have a class on consulting in a closely related department that you could manage to sell as an elective. I took some only faintly related classes in another department.

It's not easy, and it will add time (that's the true problem with a PhD, balancing 'Things I want To Do' and 'I want to finish') but it's doable. PhDs are also often much less "locked in" to coursework than undergraduates, especially after their first few years.

"The problem here is that the definition of a Ph.D. for you is extremely different from the definition of Ph.D. for most of your students. I think there's next to no one whose primary objective with a Ph.D. is to produce a piece of original research - it is always a means to another end: usually career-oriented."

I can't think of a single person in my program who wasn't fully aware that a PhD is about producing original research. They might struggle with doing that, but it's a known and understood requirement.

There's a career-oriented degree. It's a Masters.
I do generally agree, but it's worth noting that in many states (including Colorado, a state which also charges a $50 EV fee), registration cost is based on vehicle weight and so the Yukon owner will pay a (still disproportionately low) greater amount.
This comparison is 3000 years outdated. I don't even care to try to understand it
Ive been having those bad URLs for a couple weeks now and thought Google was really off their game since many times the pages came up dead. Wow.
How to Store Usernames & Passwords with Two Way Encryption in MySQL
sam at paddleguru dot com, btw.
so easing... really does this need to be library
Why do you want to put OpenDNS out of business? They offer a decent free service that is faster and more reliable than your ISP's nameservers usually are and they offer you a lot of control.

Don't like having NXDOMAIN redirected? Disable it.

Want to filter out and be alerted on queries that seem to be due to known malware and phising and botnets? Select that option.

Want to limit access to websites with certain content? Select what you want to filter (I only filter out the Web Spam, Parked Domain, and Typo Squatting categories). Filter out nothing, if you prefer.

Are you a public library or academic institution or a work place and you have to restrict certain content? Select the porn or social networking or adware or other sections (yeah, this might rub people the wrong way, but OpenDNS is giving the administrator of a given network the control over their network to do what they want with it).

Really hate doubleclick? Add them to the bocked domain list on opendns.

I really fail to see why anyone would have significant problems with OpenDNS. I've been using them for years and I'm a software engineer who requires things to work as expected on my network for testing and debugging -- and OpenDNS hasn't ever been a problem for me, so I'd really like to know what legitimate problems people have with it (other than the fact that, like Comcast or any other provider of a service, they could theoretically be collecting data on you and utilize it in some nefarious fashion, which I just assume of all services free or paid these days).
> They should have a "battery tax", given that someone has to recycle and dispose of the waste.

This is a total non-issue. The manufacturers will happily take those old batteries off your hands and recycle them free of charge.
The author postulates that infinite content scrolling in mobile apps causes "dissatisfaction" and "intellectual bloat" for the user, and concludes that developers should limit content.

An alternative explanation might focus on when and how discipline and self-restraint should be exercised, the ways in which content can be curated, or how and why one might take steps to learn about such things.