skysight-inc/HackerNews huggingface dataset:
The author conflates two things that are only half related. This sentence is a big hint to why he's not reading books:

> "And it’s exhausting. I was usually asleep halfway through sentence number five."

Reading books isn't exhausting, you can read books 16 hours per day. If you fall asleep after reading 5 lines, that means you are dead tired and shouldn't even have opened that book in the first place.

And maybe the reason why you're too weak to keep yourself from checking your information sources every 5 seconds during all the other activities you (or your boss) care about is because you're tired during the day as well.

The author suggests 5 solutions, I think that's a bit extreme. If you just do 3 and 4, you'll get more sleep and everything will probably be better. Coincidentally that advice is what you'll find everywhere for sleep related issues: "No computers 2 hours before sleep".
Over the years, I've found myself naturally reading fewer and fewer technology-specific books but more and more books on concepts and fundamentals. I find that the internet has the most up-to-date and well-organized information about specific technologies, but that the "classics" do a much better job of motivating and explaining deeper material than typical internet resources.

Thanks for the trivia about Art Garfunkel! I do much the same thing on Goodreads, but I started fairly recently, so I'm sure I'm missing a few.
I don't get notification messages like you guys, or check my email for such short rewards.

Instead, I check my email or certain websites for substantial updates to my favorite fanfic or web serial.

3K words is heavenly.

10K words even more so.

The more words the better. If you can update faster than I can read, that'll be awesome.
If there's a thought here you should complete it. Your comment as it reads now is an ad-hominem attack and should be downvoted.
ಗೂಬೆಗಳು!
Until you actually have lived in one of those high corrupt countries, I don't think you'll be able to see the difference.
It's worth pulling out what I think is the most fundamental difference between the two type systems, from the end of the article:

After writing a couple small programs in Hack I've realized that it's not types themselves that make writing Hack enjoyable: it's the tight feedback loop Hack creates between the machine and myself. Integrating the Hack type checker into my editor means that my entire codebase is analyzed in a split second as soon as I save a file. This immediately surfaces any dumb, or subtle mistakes I made. I find myself writing code fearlessly: when I forget what a function returns, I just write code that calls it with what I think it returns. If I'm wrong, the type checker will tell me immediately. I can fix it quickly, and move on.

Hack's type system is static -- it's enforced by a static analysis tool that instantly reports errors in all of your code. PHP can only report errors that it actually encounters at runtime. Along with the "fearlessness" above, it also means that you might miss you forgot to check for a null in an error case... until it explodes at runtime in production. Hack's static type system can mechanically check for all of these immediately.
I am the tech lead on the Flywheel proxy.

Flywheel does not MITM SSL connections; it does not proxy SSL at all. If you just mean "MITM" in a generic sense, the fact that you believe you have "data sovereignty" is interesting since we're talking about unencrypted HTTP here. Nearly all ISPs and mobile carriers undertake proxying and extensive analysis and manipulation of in-the-clear HTTP traffic. We agree that users need to opt into this feature -- since you have to trust Google to proxy your traffic, after all -- but it's important to keep in mind that many other parties on the path between you and a website already do transparently proxy your unencrypted traffic.
But today, one can learn functional programming also with other languages than Lisp.
>Although the reasons for the adjustments that are made to the raw data are understood in broad terms, for many of the global temperature series the details are obscure and it has proved difficult for outsiders to determine whether they are valid and applied consistently.

>In order to try to provide some clarity on the scientific issues, the Global Warming Policy Foundation has invited a panel of experts to investigate and report on these controversies.

Maybe it's just me, but I read these combined not as "Let's do a proper review of the methodology", but as "it seems that you are all dense, so we are assembling a panel to explain it to you in small words without reviewing the accepted wisdom on the matter".

That would be a shame. I think that people are slinging science fast and shallow on both sides of the debate, partly because people tend to internalize their opinion as a pillar of their identity (see: The Greens party in most western nations), and partly because there are financial interests betting on both sides of the debate, and they are all providing generous "research support".

A proper review of this significant point is very important, and it sounds like it's off to a biased start.
I am the tech lead on the Flywheel proxy. The feature is currently launched for Chrome on Android, iOS, and desktop (including ChromeOS). There is no plan to implement this outside of Chrome.
Highway self-driving is pretty much consumer-grade now. Infiniti already has it in their vehicles. Telsa is planning on rolling it out this summer. The main problem is urban and suburban driving and dealing with unexpected situations such as jaywalkers or a cyclists running stoplights or a kid running out after a ball.
Zoneminder[1] is FOSS and pretty good, it's not pretty but very much gets the job done, and is fairly hackable.

[1] http://www.zoneminder.com/
The pet project of that reputable and unbiased source, Nigel Lawson.

No timetable has been set for the panel to report.

No great surprise. They probably don't want to have the same embarrassment as Koch's funding of the Berkeley temperature study.

I wait to be pleasantly surprised, but if this research goes against what Lawson wants to see, I very much doubt he would agree with it.

If it goes against what I would expect, I would be interested. I would love for global warming to be a myth. The more I look into it, the more it seems to be pretty solid though.

edit - something I find funny is that between them, Lawson and Thatcher are two the UK's most effective environmentalists, given they oversaw the dismantling of the UK coal industry. With the result that much of the UK left wing believes in some romantic sense that the UK should be digging up coal still, just so long as we don't burn the stuff.

edit2 - oh, the panel is chaired by Terence Kealey. The man who has made himself infamous by being against the government funding any science research or providing any state schooling, is heading a science project funded by a voting member of the House of Lords and former government chancellor.
What's old is new... Unikernels are quite reminiscent of the VAXELN product from ~30 years ago; write the application code, link in the various services you need, and disk or network or ROM boot the results:

http://odl.sysworks.biz/disk$vaxdocdec953/decw$book/d33vaa48...
The proxy does much more than just gzip; this paragraph refers to only the impact of gzip on the Web (which was surprising to us given how widespread we assumed it would be).
"Container usage is growing quickly and is carrying more and more of the computing needs, allowing for greater flexibility. We must secure them."

We must do X - any insight into how to do X, or what features X needs to have?
I don't get this either, I think if you're finding it really difficult to read a book then maybe you're not reading the right book. A book should suck you in and not let go until you are finished. I love reading, and I just finished The Stand which was a long book at ~1300 pages but I just could barely put it down over the week or so that I was reading it, even with full time programming work, commutes, and caring for a child with my partner.
Break out the resume and polish it up. Use all 8 hours a day to find a job while at work. Connect to recruiters on LinkedIn and use every job search engine to get yourself out there. Resign on the 29th day. You will be penalized for 2 weeks of unemployment but it will be worth it. Good Luck.
I am the tech lead on the Flywheel proxy. We do not use the data passing through the proxy for any purpose other than compression. This is covered by the Chrome privacy policy which you can read here:

https://www.google.com/chrome/browser/privacy/
After just reading a book cover to cover yesterday, I'm not really impressed by the article, I read a bit and then all these large bold and italic things started popping out of the text haphazardly in the middle of my flow.

From there i skimmed a bit and stopped realising it was a boring article, if not a little bit whiny.

In other words I can't really blame him for jumping to twitter midway through the author obviously wanted to break the text up in such a way it was easy or encouraged to do so.
They actually can't charge different premiums based on gender (this rule took effect in 2014).

They can charge tobacco users higher premiums in many states (there is a federal limit of 50% more, but states can impose a lower limit, and some do).
The worst thing that all of this spying and whatnot did is that every crazy conspiracy theory written in sibling posts...

...doesn't really seem all that crazy or outlandish at all, and I suspect much of the speculation is at least partially within the bounds of exactly what happened/is happening/will continue to happen.
SSL certificate recommendations?
Hi all! Working on a new e-commerce start up and need some advice.

Looked into verisign and digicert

Symantec Secure Site Pro with EV SSL Certificates $1499
Digicert Extended Validation $295

both prices are are for a year

Is the symantec option really worth the extra premium? It's such a huge gap in the price, I'm just curious why it would command such a higher price.

Would like to hear your thoughts or any other companies that you may recommend.

Thank you in advance!

:)

V
Note that use of the proxy is completely anonymous and we have no way of tying the traffic to a particular user.
Isn't AWS built on XEN? I think the MirageOS folks have said you could deploy one of their unikernel apps on AWS as-is.
It's your problem, but the situation is not analogous.

If the boat has a hole in, we're both going to drown fairly soon if we don't work together.

If you act in the interests of the company, you take on significant personal risk that you'll be thrown over the side of a boat that may or may not make it to a figurative port - i.e. the company lasts long enough for you to get what you wanted out of the contract - for reporting that someone looked fishy around the engine room.

Don't get me wrong however: Loyalty is valuable. I just choose to assign it to people I respect and who care about me, rather than those who waves a cheque book at me and expect to own my soul when they rent my labour.
research paper:

"Effectiveness and cost-effectiveness of mindfulness-based cognitive therapy compared with maintenance antidepressant treatment in the prevention of depressive relapse or recurrence (PREVENT): a randomised controlled trial"

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...
Dinosaur Caught on Tape
Shallows is a great book about this and "what the internet does to our brains". This chrome extension is supposed to combat the internet's unquestionable ability to mess with our work focus: https://chrome.google.com/webstore/detail/focusr/fgdcnfgmneb...
This merges the two of the common lists, easy to add more: https://github.com/jakeogh/dnsmasq-blacklist
Where's Knuth? Surely you want to focus on the timeless concepts, they'll never let you down.
Yeah I hate articles like this where good points get all tied up with boogey-man stereotyping of some group of people the author has some personal beef with. There are clearly problems with how these things are built and deployed, but all the iFanboys stuff is a distracting non-sequitur.
The Mahler Project – The ZX Spectrum Orchestra [video]
I have chronic major depressive disorder. I don't think I have a better memory, maybe I have a predisposition to remember things that feel bad to me. Repeating the same loop in one's mind is not necessarily intelligent, nor does it indicate anything about memory, aside from the mind that clings continuously to a given idea.
Check this, maybe it will help you: http://www.yegor256.com/2015/03/02/team-morale-myths-and-rea...
Also recommended for hunter-gatherer acolytes: http://honest-food.net
Gigantic R/C Jet Turbine Powered SR-71 Blackbird
Typical mind fallacy is thinking that the way your mind operates is automatically how everyone's mind operate.
Burdened with Debt, Law School Graduates Struggle in Job Market
Exactly. In my mind that's the best thing about these projects: the technical benefits are so amazing they might actually encourage people to look beyond the Linux-and-company systems stack.

(Although, to be fair, most people run a Linux dom0.)
A Strangely Funny Russian Genius
If there was a PCI audit, that CI system would fall inside the audit's scope and thus held to the same rules as the app server.
Simplistic, but not non-trivial. Neither of them use curl-the-binary for http requests, I think.
What is DoE? I hear DoE and I think "Department of Education" or "Department of Energy" which is also what comes up in a web search...
It depends.

People used to read 500 page books on compilers. Would you read an equivalently long blog article on compilers?

With the Internet we've gained the ability to more readily acquire knowledge in little bits at a time, over a lot of areas. But most of us are incapable of reading a really huge article in depth. And thus we get more shallow levels of understanding, but across a wider range of topics. This explains a lot of arguments on the internet.
1. If that company hired you for that job, they probably think that you have the skills they're looking for to be successful in that job. And it sounds like you're willing to work hard and learn new things. So I'd recommend that you go for it.

2. The title of "senior developer" doesn't have a fixed or precise definition. For example, in one company a senior developer may be someone who has 15 years of experience, has shipped several big projects and has played the role of a lead developer. But in another company, someone with 15 years of experience may be considered to be to old (35+) or expensive to hire, and a "senior developer" is someone who has had 2-3 years of experience.
Well, I'm no freak of nature, either.
I remember a while back Xash3D was a very illegal project gathering code from many other projects (sometimes without any form of credit). I'm unsure if the situation has dramatically changed, but I still wouldn't trust the project.
I'm not a math wizard, but everything I was taught in all of my calculus classes made me believe that infinity isn't an actual tangible concept outside of the alephs, and only applicable in limits, which surely follows the rules of induction. Am I missing something here?
I've lived in quite a few places with extremely high corruption and to be honest I don't know what I prefer, probably on the one hand it feels comfortable to have the corruption hidden behind a layer of veneer, on the other to have it out in the open at least allows you to discuss the problem with others without coming across as paranoid.
TL;DR - Don't blow money on an unproven site/idea. Go with the cheapest option, until you know your company is going to make money, then think about upgrading (if needed).

Get a PositiveSSL cert from Namecheap for $11/year [1]. In terms of security, they are equivalent. You are buying the "extended validation" package for an inflated cost, meaning that they contact you to verify you are actually a company, that's it (plus insurance stuff that you will never use). This can be an extreme hassle if you need to renew an SSL cert in a hurry, like it expired without you knowing, now you need to jump through tons of hoops (paper work, faxing, phone calls, etc). Your end users will not notice this, security is the same, so I would suggest going with a cheaper domain validation option. You can get wildcard domains (*.example.com) for around $110 [1], but the cheapest option, will cover your apex domain (example.com), and www (www.example.com).

[1] https://www.namecheap.com/security/ssl-certificates/domain-v...
"That’s what it looks like in an ideal world."

In a bureaucrat's ideal world, maybe, but not in Christopher Alexander's. There, small disconnected neighborhoods make locally optimal decisions, and you end up with structure without large-scale symmetry or repetition.

This article already goes wrong with "with capital city City1 in its center". That should be "roughly in the middle" (yes, I know that pattern is for making a good town square, but I think he would certainly like that better for placing the capital city than "exactly in the center")
Writing from a UK perspective here - the idea of a 'ticket to the middle class' is wrong on so many levels. Fundamentally I have trouble with the idea of making college the battleground.

First of all, the actual pool of bona fide middle class jobs is quite small as far as I can see. Being able to shop at Waitrose is not interesting. If you have no net worth and your parents have no net worth you are not middle class.

A mortgage in London on a 1BR flat with the maximum reasonable commute requires a 50K annual income.

Outside of the capital; similar situation but with the numbers scaled down. There are jobs that exist paying this well, yes, but they are certainly not common.

That is to say that graduating is not necessarily good enough. It might be a good result, or good internships, or talent, or prestige (e.g. an elite university).

Income inequality is not the issue; wealth inequality is (specifically, the middle class now sits on levels of wealth that look intergenerational from where I stand).

College should not be pulled in to this. College should be about education. About helping people to appreciate and understand this world we have around us. About making adults out of children.

The capitalist economy is broken for youth today. Sending them to college won't fix that except for a tiny privileged few.
She may also enjoy Vince Buffalo's Bioinformatics Data Skills

http://shop.oreilly.com/product/0636920030157.do

It's more focused on how to analyze existing biological data with the shell, R, and how to use git.

Personally, I've rarely seen advanced machine learning being used outside of genome-wide association studies, and even there most people just use PLINK's logistic regression without understanding what's being done and call it a day.

Another really good book on how to understand statistics is Motulsky's Intuitive Biostatistics - it introduces all common "tests" and methodologies people working in the life sciences use, but without the formulas (you use R for that anyway). It's more about the caveats of each test, in which situation you'd use it, what can go wrong, how to interpret the results etc., all written in a very lively style.
"I'll have to continually go back and re-read what I feel like I've just read."

This is me.

"and how I image most people read most of the time."

I wish I knew if this were true. I've always felt that I have some sort of "disorder" or some form of ADHD or something that causes my mind to wander anytime I try to read a book. I'm a terribly slow reader for this reason (at least when it comes to books -- internet articles, for some reason, don't seem to have this same effect on me), and as a result, I've not read too many books at all. I mostly get my information in smaller bursts.

Come to think of it, whenever I see what I consider super long articles posted on HN, and a ton of discussion about how great the article was, I feel terribly inadequate that I can't read said article in less than an hour (or more). Short articles I'm fine with, it's the longer ones -- and books -- that I struggle with.

And it's certainly not the result of any "conditioning" from reading short internet articles all the time -- I've been like this since long before the era of blogs and HN.

Would love it if someone could shed some light on this.
I've worked off and on on those types of projects over my years as a developer - defense dept, military intelligence, NSA - and every time at the end of the project I tell myself that I'll never work with them again.

But I get sucked in because the projects are incredibly challenging and interesting.

But what makes me in the end swear off each time is a few things. One is how the projects are organized - they try t split the work up in a way where each team doesn't know what the other teams are working on. But of course everyone knows what's going on, yet you still have to deal with multi-week feedback loops where you submit your work, begin working in the next step, then find out 4 weeks later that the cognitive psychologist rejected your u.i....

(This style of working arose because the French used their u.s. Grad students in the 70s to assess all u.s. Military comps I projects)

The second reason I stop working with them each time is the general creepiness of the people involved. Some of them are geniuses that speak a 1/2 dozen languages or more but are not part of normal society. I don't want to fall into that world any longer. (But the stories are good... Parties with Saudi princes and Cuban cigars they fly to the u.s. On their private jets, partying all night with Persian beauties, lots of drinking with mil Intel guys).

And my final reason is the constant pressure to work on offensive projects. I've only worked on defensive projects (reducing friendly fire, intelligence, etc) and won't work on weapon systems.

I know I rambled here. But if you're thinking about going into this type of work try to understand the long term consequences. You'll hate it eventually. You should put as much thought into it as if someone asked you to work in the porn tech industry.
An Introduction to the New Router in AngularJS
The article just publishing a press release.

"Treatment usually involves either medication, some form of psychotherapy or a combination of both. Yet many patients fail to get better and suffer recurring bouts of illness.

"MBCT was developed to help such people by teaching them skills to recognize and respond constructively to thoughts and feelings associated with relapse, aiming to prevent a downward spiral into depression."

This implird that MBCT is better than medication and/or psychotherapy, but later it says that it's just as (in)effective as medication, and also doesn't seem to realize that MBCT IS a form a psychotherapy.

"teaching them skills to recognize and respond constructively to thoughts and feelings associated with relapse, aiming to prevent a downward spiral into depression."

A lot of forms of psychotherapy do this. Some, do it explicitly, like CBT. Some do it implicitly, like psychoanalysis.

The important thing that the article leaves out (or that the study was unable to demonstrate) is how well it compares to other forms of psychotherapy in treating depression.

So in conclusion, what we know from this paper, is only, psychology should continue the course it's on: treat depression with a combination of medication and psychotherapy, and MBCT is a valid option.
Always be looking for a job. Always be interviewing. Because recruiters are whores your boss will find out. Just tell them that you are looking for a part time job. Schedule all your interviews during lunch or after work.
Note that in the Grub boot menu you can also choose whether Ubuntu 15.04 boots with upstart or systemd. Both are functional.

Thankfully that saved me when systemd couldn't grasp the concept of a btrfs volume being spread over two disks (raid 0).
Even if you did fail, the experience gained may be worth it. Have you learned most of what you can learn in your current position? I would think you have within that two year span.