skysight-inc/HackerNews huggingface dataset:
Rails Authentication with OAuth 2.0 and OmniAuth
Not for me, when I read I get lost in the book and it gets dark outside, the cats come and sleep on me, the street lights go on and I look up at 10pm and I've read half a novel.

It's a sense of peace I get from few other things in life.
In the US you have limited Unemploment benifits. YOu get only so many months of full coverage and you get limits in other areas.

If your single and you might get married make sure you don't take full unemployment benefits and maybe you just need to sponge off friends and families because getting fired and getting a "Do Not Rehire" puts a HUGE hole in your employment history.
Hi there, if you're into start-ups and would like to spend your summer in London, I'd suggest you have a look at:

http://www.joinef.com/students/

They have a bunch of alumni startups who are looking for interns and still accepting applicants.

Drop me a message on twitter @cosoare and I'll gladly make a list for you.
D looks like a really interesting language, I had never checked it out prior to reading this.
unittest blocks look like they'd be super helpful. And it has modules, which I consider a must-have.

In what areas would D excel? What are its downsides? What did you like and dislike the most? I'd be really interested in hearing about people's experiences.
I'm curious how many people out there on HN actully use D and what for? I don't typically see D based projects here on HN so it would be interesting to find out about any use cases where D was found a perfect fit.
Most likely http://en.wikipedia.org/wiki/Design_of_experiments
"Hacker's Delight" by Henry J. (Hank) Warren. Despite the unfortunate title[0], it teaches (with code) numerous tricks, algorithms, ideas, that really improve performance and function of programs.

[0] not "hackers" as in those who try to crack into systems, but rather as in those who enjoy writing professional, clever, and efficient code.
Every single programming book in the world after you've read the first one:

Chapter 1: Simple types (um, could have done this in a page)

Chapter 2: Complex types (this too)

Chapter 3: How you can compile from the command line (even though no-one in their sane mind does this in this language)

Chapter 4: Inheritance (oh god, please stop)

Chapter 5: Conditional statements (no, for the love of god stop)

Chapter 6: Loops (right, I'm skipping some chapters)

Chapter 15: Trangonian Complex Pulsar boofs and why you should use them for everything (even though no-one does and never will because they suck)

Chapter 16: How to make a program (this chapter should have been the entire book)

Chapter 17: How to debug (lots of hand waving and no actual details on how to actually debug the program)

Appendix: Listing every word used in the book in alphabetical order and on which pages each was mentioned.

CD: With a 3 year out of date IDE, possibly abandoned, and if you're really lucky some fairly benign malware
This looks pretty cool, and I'd love to give it try, but I don't see any license mentioned. Have you considered any license yet?
Really depends on the position a lot of the time, sometimes a Senior Dev role can be very focused on experience over everything else, other times I have seen Senior Dev roles where it was more about mindset and attitude, which might well be the kind of role you're talking about here.

I'd say back yourself and go for it. Always better to dive in the deep end and be challenged than to stay static and not learn
... says the news site sending my data to The Nielsen Company.
https://www.requestpolicy.com/ is useful in this regard as well. - Firefox plugin to block cross-domain content.

lots of websites pull shit from 20+ 3rd party domains.
An obnoxious number of sites block/don't render completely ( or at all ) without allowing shit from all over the web to load.
What about the entries in /dev? Is mknod not a thing anymore, or do I not need to have /dev entries in my container root filesystem?
I hope your dE00 implementation proved to be less problematic for you. I had the dreaded "off by one" equivalent bug in my early implementation.

I believe I spent a couple days of agonizing troubleshooting to find the bug. Lots of places for it to hide in that wall of math...

Thanks for sharing!
I forget exactly where, but I had just googled for transcriptions of Coltrane, Parker, etc. solos. This was one of the best I found.

I think getting that high-quality data is one of the hardest things about this problem if you're interested in Jazz.
You can do part of this exercise while eating a roast chicken.

For example, while you are eating a wing, count how many bones each part have and compare it with a (picture of a) human skeleton. Repeat this with a chicken leg and thigh. (Remember to count that thin bone as another bone.)
Has anyone read the Art of Prolog -- i have it collecting dust but when I bought it I was intrigued?
Well, I simply find that concentration takes practice. And we simply don't practice it much anymore.

I also think that we have forgotten that the point of email and text messaging was so that we could be asynchronous, rather than interrupt driven like a phone call.
I couldn't even finish reading this long article. Just a para or two, after that simply skimmed through till end. :-(
Was just about to post this. Jacques is the man; If you learn this, everyone you know will be infinitely inpressed.
I see vice asking to load shit from 12 other domains. Which one is neilson?
Sounds great, I'll give it a try again very soon.
What the freaking hell. Android permissions are jacked up.
Doing that for each "specialty" would be amazing, but necessarily a team effort. Moving from desktop development to web development a few years ago was an interesting experience for me.

I actually wrote up a list for "college hires" last year if you need one
https://medium.com/@the_ajohnston/three-books-developers-sho...
One quote really struck out to me:

"College graduates are also healthier, happier, more likely to remain married, more likely to be engaged parents and more likely to vote, research has found."

Much of discourse surrounding college has been the economics. Arguably, it is hard to justify the cost of $200k price tag + $200k opportunity cost for a top-tier university, and come out with a $40-60k/year job. But college isn't just about crafting yourself to a job market. You get to truly explore who you are with a diverse group of people (race, genders, sexualities, culture, political leanings, economic backgrounds, drug habits) near your age, all while having access to all the knowledge of the world (be it religion, history, art, economics, etc).

Is the SJW culture of thought police hurting what makes college awesome? Yes. Is there a huge bloat of administrators that drives up the cost of college education? Yes. Are certain humanities departments misleading students into thinking that they can get a job with their degree? Yes. Do less-social students get less out of college? Yes.

But is college completely worthless? Of course not.
I hope this is and remains to be the case, but it is not in your control. Decisions to include this information into personalization of search or access to law enforcement is not a technical decision and it is something that will be considered in the future after the feature has been broadly adopted. Similarly, any EULA or privacy terms are subject to change.

If you did not serve up this information to request even though you had access to it, your company WOULD be breaking the law - this has already been settled in court. It is my conclusion that, as law abiding citizens and company, you would serve such requests. I also tangentially believe that if you felt the information would be useful to create a better product (and/or make more money) you would do this, as you are also compelled by law to maximize profit for shareholders and are incentivized do so to by financial compensation. I see no reason why your company would break the law to restrict the scope of this feature.

Furthermore, I can not tell where it says on the privacy policy that you do not or will not use this information for personalization of search or in response to compulsion of law. I saw a mention in the privacy policy of the compression proxy, but nothing relevant to Google not using the information or being able to provide it to a third party upon compulsion. Could you point me to that?
This is a ridiculous conspiracy theory.

The better argument is that it could be used to blackmail people.

But right now there is zero the program is being used for those sort of nefarious purposes.
Not much to add given that you are consulting with counsel, but be aware that one extremely valuable attribute of legal counsel is that is where you deposit any documents that you think might be relevant -- you will surely be required to surrender all employer IP if fired, if you think there are legal issues that require you to retain documents, it's almost necessary to have them in a lawyer's care (and the lawyer will tell you what to say). I think and (IANAL) it would be something like "I was concerned about the circumstances of my termination, and I felt I needed to consult a professional to be sure I took the right steps." Which is true, yet vague, yet also not overtly threatening.

I would be wary of whistleblowing, but I would also be very wary of saying anything more to your employer than what is legally required (or than your lawyer advises). I don't see that we have socially made whistleblowing worth the risk to you, therefore, you should not take that risk, but if it helps your case, your severance, whatever, for your soon-to-be-former employer think that you might make trouble for them if they piss you off even more, that might be okay (if they're certain that you might make trouble for them, that's another matter and maybe a problem).

For the non-legal and probably more useful advice, this does not sound like a job that is worth keeping. You can't fix a bad boss, you're not paid enough to fix a bad boss (it ought to be the case that you would get a massive bonus for fixing a bad boss, but sadly the world does not work that way) better to look out for your own sanity and well-being. Don't burn bridges, don't slack off, I also don't recommend knocking yourself out in an attempt to save your job because (you wrote here for advice, here it is) it's not worth saving, DO prepare a resume and send it out, and follow the usual recipe of applying to as many places as you can stand managing all at once. It ought to take a few weeks for the sent resumes to turn into interviews, so it's not that likely to take too much of your (not-slacking-off) time. Ask your lawyer exactly what to say if a potential employer asks why you're leaving, because it's a delicate dance and there's things you probably cannot safely say (for example, what you've said here...).
Google exec dies in Mount Everest avalanche after Nepal quake
Um, I suspect that the reason is much simpler.

An app can authorize a purchase through the phone provider. A website requires a credit card.
anova, or sampling distributions, F tests, chi2

Most of the big ML books are heavily Bayesians, and these subjects are less discussed (though IIRC Gelman's book has a "Bayesian ANOVA"). Even Elements of Statistical Learning, which is very frequentist in its approach, only references ANOVA in passing. Do you have any book to recommend about these fundamentals?
Strategy hypothesis --

They believe they have more knowledge of how to execute in the mobile space than amazon or other outside incumbents and so they think they can move faster and better by shutting off the power alley's of the incumbents (web) by driving the warzone to mobile.

It's a strategy... and just a hypothesis as to some of their thinking... but maybe? :-)
> In this scenario, our choices, over the course of a century or so, become ultimately non-existent.

You need to explain how choosing to let apps make certain types of decision removes all choices whatsoever. As it stands, you make it sound like a carpenter who is using a nail gun instead of hammer has stopped driving nails.
"Perfect" isn't a loaded word here, it just means maximally rational.

Take 2 bundles of products - A & B. They both cost the same, but bundle A would bring you 2x as much joy/utility/whatever-you-want-to-call-it than bundle B. To choose bundle B would be "less good" for you than choosing bundle A: that's what irrationality is...by definition. Choosing A is the "most good" option: that's what rationality is. Someone who chooses A over B 100% of the time is a "perfect consumer".
Very interesting viewpoint on solo traveling, and sorry to hear about your friends. Did the 2 friends who committed suicide travel by themselves? Do you know if they committed suicide while traveling or after coming back?

I wonder what is the rate of depression when coming back from a long solo travel trip due to reverse culture shock and feeling lonely/disconnected from your family and old friends. It is probably hard to figure out whether these kind of long solo trips may cause depression, or whether people who are prone to depression are more likely to want to escape their current situation and take these kind of long solo trips. I've always wanted to do a long solo trip around the world but this is making me think I should really find a friend/partner willing to do it with me.
Great work implementing this - just the fact that I now know that his kind of realtime image processing is possible in the browser certainly provides lots of fuel for project ideas. Summer hasn't even started but it already got better. Thanks a ton!
PHP already runs on android, there at least half a dozen PHP runtimes in the play store. Its just standard PHP recompiled to run on ARM.
Ask HN: Is 'processing' a form of procrastination?
I'm struggilng with this on a project I'm working on. I've got quite a lot of abstract concepts in which I need to find creative ways to glue together. Sure, I could sit and stare it in the face until I find a solution. But I often find I'm struck by flashes of (for want of a better term) 'inspiration' when walking or doing something idle. Things just click, then doing the man hours is a joy. Total flow-state awesomeness. But it's not always efficient when there's a deadline.

Anyway, I just wanted to find out others' epxeriences of with the 'processing - v - procrastination' schism? Do your breakthroughs come from shear will and putting the hours in? Or do you leave it to the side and chew it over, trusting that it will just come to you?

I tend to be the former, but I'm not sure if it's a pithy escuse for me wanting to do the initial long hours to get to the breakthrough. Also, as mentioned, it's not great for when you're working to a timeline.
imrworldwide.com ... I might have missed the rest because I block JS and 3rd party requests by default, so I only see the initial requests, not those subsequently loaded.
You need to Systemise your Sales process.

Businesses that get stuck at $10K MRR have generally built a good enough product and network to bust through the $6,500 MRR black hole that kills a lot of companies, but don't yet have scalable systems for Sales (current priority) or channels (which you'll need to get past $20K MRR).

Where can you gain efficiencies in your Sales process? Is it lead generation, engagement, conversion, or retention?
I feel like HN really loves docking.
You make a great point. A lot of this "ticket to the middle class" sounds like delaying the issue of wealth inequality. One of the biggest predictor of financial success is who you are born to, something you have no control over.

When we drive millions more poor people to college, the average value of a college degree will go down. Then we will come up with some new institution that is the "ticket to the middle class," like getting a masters degree. Back in the 1970s, you could get a job with a high school diploma. Now, you have to go to college, work a few unpaid internships, hope you can get an OK job.
> Or do you mean to imply that it was a fabricated hit job?

Suspected parallel construction. They used illegal collected records in order to find the dirt, and then dug it out using other means that were quasi-legal.

That having been said, an anti-prostitution crusader who is using prostitutes deserves exactly what he got. If he hadn't been a crusader, I would have been sympathetic.

It just like Republican congressmen. I really don't care how or with whom they're having sex, as long as they aren't crusading against what they, themselves, are doing.
Someone mentioned the Mac Pro page, which is nice and all, but for a parallax landing page,

https://www.apple.com/ca/imac-with-retina/

did it for me. It really gets the point of the extra resolution across in a dramatic way.
Dude you got this. Just break out the books, the videos and start brushing up on everything like you were back in school. Find out what technology stack they use and start building lots of side projects. No days off. You want the answer to the question on the tip of your tongue. Act like a senior engineer and you will be one. Give it 120%. Good Luck.
thank you for the advice I will just do that first then.

Thanks!
WalterBright uses it in his compiler.
The idea of a humane killing is nonsensical to me, really.

Imagine a thought experiment in which you could either die painlessly, or live but be required to endure days or weeks of incredibly painful torture (for the purposes of the experiment let's say that it doesn't leave lasting physical/emotional damage).

I'd pick the torture. I assume most other people would too.

I think that should illustrate fairly well that the distinction between life and death is so much greater than that between joy and suffering.
You are proposing that the NSA invade everybody's privacy and collect all the private information. And yet you yourself refuse to disclose the name of your startup; what it does; who works there, etc. If you are going to be that cavalier about my private information, at least show us how by disclosing your private information.
3D printing will be upended by new file format
Wouldn't say it's about being 'normal' or a 'freak.'

If you haven't cultivated the habit of reading, it's not effortless (like most things). When things aren't effortless (or close thereto), its easy for an undisciplined mind to wander.

If it's something that you value, you will do it enough that it becomes effortless. Perhaps the author missed that point?
Build your own Magic/Cloe/Operator app with our open source project
I'm so glad to see The Little Book of Semaphores on here, especially in the top 5. I didn't expect to see it on a list like this, but I found it to be immensely helpful. In my OS class last semester, my prof mentioned it almost in passing, so I don't think many people paid much attention to it, but it solidified my understanding of threading immensely, especially in anticipation of the thread pool we had to write.

Also awesome to see The Little Schemer on here. That was also a book that was recommended in passing in my comparative language class and again I don't think people paid much attention to it. But I learned a lot from it as well.

I'm looking forward to following this list.
I've had then sporadically but never had an idea what got me into them.

My friend Jeff, a designer, had a great blog post about this.

https://www.makermistaker.com/my-first-out-of-body-experienc...
A591 is mathematically proven to be Britain’s best driving road
1986 MITSUBISHI STARION ESI R COMMERCIAL VINTAGE 80S
Yeah, and this website does grotty hacks to figure out my browser tab size and scale--which makes me scroll and scroll and scroll and scroll on a 4K monitor.

He's an brilliant idea: quit trying to turn the web from scrolling text into a damn slideshow. Thanks.
Interesting. Thanks for the pointer.
Great, this looks very helpful using tools such as cssh. I find it annoying to prefix commands with sudo and add sudo -i in my bashrc. I will explicitly drop root when building software, etc. Using sudo has never prevented me from making a mistake and auditd handles logging as opposed to syslog
I do mean MITM in a generic sense.

Regarding the Third Party Doctrine, the fewer third parties with access to the information, the more sovereign over the data the remaining parties are. But I agree with you that ISPs and mobile carriers are other companies who intercept, profile, sell and partner away plaintext information - and indeed in the case of at least some mobile carriers encrypted communications too.

I agree with the assessment that this is an opt in feature. I have spoken about the reasons I won't be opting in. (In my opinion it is a very bad trade.)

Definitely agreed that many other parties have access to the data. I disagree that this is an argument to add another.

[By the way, thank you very much for taking the time to speak on HN about Flywheel from your position. :)]
As a D programmer currently making a small game engine + networked rts game in the language, invariant blocks are another thing I really enjoy about the language: http://dlang.org/contracts.html#Invariants

Lets you specify contracts which are asserted on construction and destruction, it's great.

The meta programming is also wonderful for things like serialization of data, simply iterating over a type's members at compile-time to generate serialization code, cutting out much bloated code. It's worth noting that it's metaprogramming for humans, _compared_ to c++, but sometimes leaves a bit to be desired documentation-wise, all the building blocks are there, but sometimes you'd like to not need to reinvent the wheel every time you attempt some metaprogramming-related task.

Things I don't enjoy include the core language's reliance on the GC, including things like exceptions relying on GC allocations.

Thankfully they've made it a bit easier to track down things which may allocate gc memory lately with accompanying flags to the compiler, which prints a trace of where it may happen.
We (AdRoll) use it for performance-sensitive machine learning:

http://tech.adroll.com/blog/data/2014/11/17/d-is-for-data-sc...
This is quite true, at least with my experience of living in China (which is not that corrupt, but more corrupt than the USA, and mostly in the open).
Yeah, except for that whole animal overpopulation thing that happened because we wiped out natural predators... because of the threat they pose to us. I kill things. I eat them. I don't care if you don't like it. The environment is better off for it.
Gender balance in small groups makes a big difference for women in STEM
Lynis – Security auditing tool for Unix/Linux systems
This is what normal LXC containers has always done. Systemd nspawn does not yet provide a toolset to wrap these capabilities like the LXC project. Things like userland tools, library of OS templates for containers, networking, features like unprivileged containers that allow non root users to run containers etc.

Lennart Poettering has spoken about containers and btrfs subvolumes and easy snapshots, this could be the direction systemd goes in future for managing the OS with apps in btrfs subvolume containers, with rollback, management etc so this seems like it may mature fairly fast, except unprivileged container support which Lennart does not seem to like.[1]

[1]https://plus.google.com/+LennartPoetteringTheOneAndOnly/post...
All my life, within a chapter of text, I'm either falling asleep or lulling at the cusp of it.

Moving my body or locations temporarily wards it off like a snooze button, but the struggle also keeps me from losing myself in a novel. To this day, if you fast-forwarded a video of me reading on my couch, I'd like look a fish flopping out of water to stay awake until the next chapter.

My best solution so far has been to read more in the morning with my coffee before I begin my work, which also happens to be a good time to read in general: it's before the barrage.
Absolutely, thanks for the list. I'll share my own personal one for that same context :)

http://www.mdswanson.com/blog/2013/05/31/summer-reading-list...