skysight-inc/HackerNews huggingface dataset:
I'll tell you my story, which may or may not be relatable.

I've always loved all aspects of developing software products: brainstorming, research, programming, designing, and marketing. Even the boring parts are so motivating to me that I can work for 20 hours at a time.

And because all of the ideas and opportunities around me are so enjoyable and exciting, I used to have a lot of trouble saying no. I tried to pile more and more stuff onto my plate, often justifying it by under-estimating the time it takes to do each one.

I eventually saw my less of my girlfriend, family, and friends. I almost entirely stopped drinking even a single drink because of the small decrease in productivity. I slept 4 hours a day in 2-hour shifts.

I hadn't burned out yet, but I became an example of the popular research finding that productivity is greater if you work at sub-burnout levels. In my case, I get as much done working on and off for 10 hours a day as I did working for 20. I get more sleep, though still little, and I force myself to take miniature "vacations" (sometimes an evening, sometimes a day or two) to focus on things other than work, no matter how much is piling up.

I'm still extremely busy, and I'm still not doing everything I want to do. But I'm more productive than I was, and I'm not missing out on all of the other things in life.

There will always be people who are willing to sacrifice everything for work. I think that's a small minority, and even in that minority, very few of them will end up happy in the long term.

I always like to say that no one lies on their death bed and says, "I wish I would have worked more and seen my loved ones, traveled, and relaxed less!" In fact, a recent NY Times article[1] about this exact subject concludes with a deathbed quote that supports the anti-burnout movement very well.

1. http://www.nytimes.com/2015/03/14/business/dealbook/when-emp...
Written in GO is important for us as we have inhouse GO skills, we dont have ruby skills. This tool would be perfect for us, if it had AD/LDAP integration. Being written in GO means we can consider doing it ourselves.
The most common misconception about AI is that it will "mimic human level intelligence or better". Human intelligence is an infinitesimally small sliver of possible conscious entities with agency, and whatever "wakes up" enough for headlines to declare AI is real will almost certainly be worlds apart from us.
People are paying to use Facebook. Are you suggesting that they aren't?
Unheard of? there's plenty of them. I'm renting one in nishi azabu for $2k a month.
What specific piece saw the biggest boost? My guess is MongoDB. Also if new servers take 1-2 hours, you are always paying for what you "think" will be capacity for peak load correct? How do you handle events that quickly and drastically increase load or txn/sec?
E-mail me at wouter @ patchman . co

Would love to talk to you
Play videos from any streaming site directly in VLC
One thing that I see as problematic is that there are many custom themes from specific CMS involved. And hashing would be rather not good at that unless you have access to clean theme type files.
The HN rules about job posts are at https://news.ycombinator.com/newsfaq.html.
This is correct, age discrimination was the most recent addition to the anti-discrimination laws.
Prague had rent control for over two decades. Regulated rent was about 5x lower than commercial. Over time this lead to some interesting stuff:

- home owners would cut hot water and electricity, just to get tenants out.

- there was regular black market where one could buy contract for cheaper rent

- tenants with lower price would subrent apartments for commercial price

- in Prague it was highly discriminatory for students and other poor people, who had to live in Prague.

- It did not protected city center anyway, people eventually moved away.

- there was huge conflict of interest. Some PM, government members, town hall officials... lived in cheaper apartments.
Right, no distinct plans, but if a redhead with a really nice rack rents a car, well, then....
"The only visible difference is that you cannot simply access the members using the dot syntax (cat.sayHi)."

There's also the lack of inheritance, the lack of class specific methods, isinstance and issubclass checking, the different type, no possible way to define a custom iteration method, no way to use it as a decorator or a context manager, no static methods, and probably a dozen other things I haven't thought about.
I had a very passionate interesting in AI at high school - did a CS degree then was lucky enough to get a paid RA post (UK - Research Associate a contract researcher paid for by a project where the research work overlaps to a greater or lesser extent with your PhD topic).

I don't think my own interest in AI recovered from reading Drew McDermott's A critique of pure reason - fortunately that was about 1992 and I found this really cool networked hypertext thing that was far more interesting....
"With Amazon we experienced networking issues, hanging VM instances, unpredictable performance degradation (probably due to noisy neighbors sharing our hardware, but there was no way to know) and numerous other problems. "

Why do I get the feeling it was kind of a cop-out to just pack up and move without finding the root cause? I've seen it plenty of times: the "best solution" is to just find a different hosting provider.

In my experience, I've never found an issue with an application on AWS that wasn't caused by either a misunderstanding of what was being offered (e.g. not provisioning enough PIOPS for database volumes), or simply issues with the application code.
How can you call it equality if it still discriminates against the polygamous? :)
How to Negotiate Salary and Interview Better – FREE TIPS
> The infrastructure is the important piece, not the module syntax.

That's what makes SystemJS appealing; the infrastructure is the ES6 (now WhatWG) Loader Specification; a spec that browsers will be implementing. So you don't have to worry about learning yet-another-module-loader like you do when jumping from requirejs -> browserify -> webpack -> whatever's next trends.
I like Javascript. And I like Python. But, writing Javascript code in Python syntax is as bad as writing Java code in Python syntax. Or writing Python code in Java syntax.

If you like Javascript that much.. then write in Javascript. Just my 2c. :-)

Edit: Forgot to capitalize.
Could you perhaps send me a copy of that email (with identifying details blocked out if you want?) It would hopefully mention which part of terms doesn't allow it.

Also, would ordering it as a gift make any difference?
This was in an era when videogame developers received little to no credit for their games. No names on the box, no credits at the end of the game, nothing. His hidden room easter egg was likely the only way he would be able to take any credit at all for his work.
How to Get a Promotion
Earn more, get recognized, get more flexibility, so you don't have to worry about finances and you can spend more time planning that family vacation.

In the post below I give you FREE TIPS and I'm offering to help out only 10 people via a personal 30 minute Skype call, with me.

Awesome! But Andrew, what's the catch? All I want is your genuine feedback.

You can go to my website to view the post.
http://www.andrewcamero.com/negotiate/
I'm pretty sure b) is already the case (Magic said they break even on transactions, which means they are losing money due to cost of human capital)
Using EC2 here for nearly 2 years and you mention I/O problems and instance outages 2-3 times a week. Which size instances were you running?

I ask because other than the VM security updates, none our instances have these sort of issues and some of them have a VERY long life (not ideal we know). I understand the cost savings and the rest of the reasoning but in my experience EC2 isn't THAT unreliable.
Correct me if I'm wrong, but isn't this pretty much Python 101? I don't see anything happening here that is incredibly novel. It's slightly less Pythonic than it could be, but not even that far off.
Show HN: Seldon – Open Predictive AI released on GitHub under Apache 2.0
But other than that, what have the romans ever done for us?
That's already explained in the original blog post

http://googleprojectzero.blogspot.com/2015/03/exploiting-dra...
Here's what I don't get about rent control: how is it actually benefitting the renter? If a landlord has a few different units, some under rent control, some not, and some cash to spend on improvements, why would he spend it on improving the rent-controlled units? The Facebook post that was here yesterday even said so much:

> The few of us who still remain in San Francisco have no choice but to live in sub-par conditions like mold, windows that don't shut, rodents and countless other issues because there is no other choice, because the rents are so high you can't move so you don't.

This is what you get when you set the price artificially below market value: subpar product. Has anyone here seen Soviet-era apartments? They were exactly like this. So in the long run, the place will fall apart around the renter, and they will be pretty much powerless to do anything about it. And the bit about "can't move" because it's too expensive just means that the area is now too expensive for you and rent-control is the only thing allowing you to stay here.

If the excuse is that your job is here, well maybe your job is not paying you enough to live in SF. Perhaps founders should stop starting companies in this incredibly expensive area, and explore greener pastures.
So what you're saying is that you prefer monopolies? Most businesses are clones of others and it's lucky for consumers that people do start clone businesses whenever they can or otherwise we'd end up with Comcast-like entities running everything. I think we should absolutely encourage competition. Creativity, respect, and original effort aren't things that make business successful. They're things that make art successful and hardly ever translate to profit. We are still talking about businesses here after all.
7.5M people in United States left religion since 2012
But if you don't have passion? I really don't want to work with you. Life's too short to spend 40 hours a week doing stuff you are apathetic about or with other people who are just going to drag you down.

I don't understand this mindset. If someone is competent at their job and, ideally, personable company, what's the problem working with them just because they aren't Passionate(TM) about whatever you're doing? Do you think the people who build the roads, or repair the power grid after a storm, or stack the shelves at your local store are passionate about their work?

I think sometimes people who enjoy programming and also get paid very well to work as a programmer forget just how lucky they are. Most people don't love their jobs.
Good old one-factor authentication.

The huge problem with this (and I hate even saying this out loud) is stealing phone numbers.

If I really wanted to hack your account, I would just port your phone number. I won't give the details how, but let's just say it's not yet a perfect system.

The number would get ported elsewhere, your phone company would probably assign you a new number (or your phone stops working until you call them).. the attacker would login, do whatever, and then in the next day or two when you realize your phone has a different phone number.. it would be way too late.

You'd likely even have a very difficult time getting your account back, since you no longer have your phone number.

Not only that, but now your entire life is messed up slightly because nobody knows your phone number.

We haven't seen too much of this yet, but I expect that to change. Thanks yahoo.
> Are you really leaving finance for a tech job if all of your clients are in finance?

We've attempted to make the title more accurate. If anyone has a better suggestion we can change it again.
> All startups are a copy in 1 form or another. Afaik Magic had major problems that essentially made it a non-service. If this one actually works, and people want it, whats the problem?

That's all the more reason to be skeptical, since the service does not provide any information as to how it would avoid Magic's pitfalls.
Fraud Prevention: What You Need to Know Now
Completely OT patent trivia: the patent office in the US publishes newly issued patents once a week, which since ~1850 has almost always been on a Tuesday [1].

This makes patents a great source of practice material for honing your skills at mental date to day of week calculation. (See "The Doomsday Rule" [2] if you want to learn a good way of doing this). You have the publication date of the patent itself, and the list of citations to other patents down toward the bottom includes the publication dates of those patents.

[1] I tossed in the "almost" just to be safe. I don't know of any counterexamples.

[2] http://en.wikipedia.org/wiki/Doomsday_rule There are some improvements to some of the methods given there in this Reddit discussion: http://www.reddit.com/r/math/comments/2qvetr/doomsday_algori...
No, I'm saying that HIPAA and its related case law are vague enough to make "best effort" a matter of very permissive interpretation. The shitty state of technology and security (I do platform engineering/infrastructural stuff, so this matters to me) in medical startups, even worse than startups in general, is why I don't work for one anymore; I like sleeping at night.
that's the kind of thing. the one that comes to mind for me is the 9 hour AT&T long distance outage of 1990: http://www.mit.edu/hacker/part1.html -- it's these kind of emergent outages that really interest me
If you were as confused by the "Magic Pitch" requirement as I was, here is an explanation from the startup itself:

https://www.youtube.com/watch?v=_XqYXP1Azsk&t=1m18s

Essentially, they want candidates to pitch to employers using a short video.

The idea of candidate videos has been floated about since before YouTube. I remember discussing it with a large job board owner over 10 years ago, and several times since, and there's always been a consensus that no real company would touch it with a 10 foot pole, mainly because seeing the candidate means you know their age, race and gender, all protected employment categories. It's a complete non-starter, and the founder is being really naive for his failure to look around and realize that if no one is doing something so painfully obvious and easy to implement, the market has spoken.

For what it's worth, attaching a photo to your resume, while taboo in the English speaking world, is acceptable in some European countries (Italy, Germany, France) and even preferred in some Asian countries. Personally, I hope this practice dies out, because of all the discrimination it inevitably leads to. I recall a large study that showed that attractive women (surprise) and unattractive men received significantly fewer callbacks compared to unattractive women/attractive men and/or when their photo was added to their otherwise identical resume.
I updated the gist with some comments and additional solutions, and added Markdown formatting for readibility on mrcrilly's suggestion.
I think even most skeptics would agree that we have had for some time technology worthy of being called "AI". It's not "Artificial General Intelligence" for sure. And it is to date not materially strong enough to harm large numbers of people.

But AI is plausibly 50 years away from harming large numbers of people[1]. By that standard of "years until harm", global warming should have been first publicly discussed in the 1980s or 90s. That is a bit later than it happened, and later than some would like.

[1] If researchers develop models that say it's more like 100 or 500 years out, I think that would be great and very helpful. But several researchers have put out credible models which put a crisis in the 40s to 60s. Skepticism about their approaches that identifies specific flaws or produces improved models is good, much better than hand-waved dismissals.
The youth obsession in tech is strange.

Young employees are much easier to overwork and underpay. Some 20-somethings even throw years of their personal lives away when the right carrot is dangled in their face.
This doesn't make a lot of sense, assuming Xiangyu Wu is his actual name.

Moreover while I can understand deleting a Twitter account after a Tweetstorm, deleting your professional Linked In profile seems pointless at best, unless I am missing something.
For those that didn't see, the original title of this post was "Why use classes at all in python" and not what it is now. Apparently the author thought a dictionary was as useful and could do anything a class object can.
Giveaway: Win 1 of 3 Copies of the Oyster Responsive WordPress Theme
They considered that financial disincentive for new construction when rent control was implemented in 1979. It does not apply to new housing units built after 1979.
And here I have no doubt that there's sufficient demand to account for the increase in supply.

There's probably not 120 people, and 100 houses. I think it's 500 people and 100 houses. Higher rent has driven a lot of people out who would have preferred to stay but couldn't because of the price.

Rent control is the only thing keeping some of them here.

- written from my cold, moldy dying home in the Sunset.
Hi AndriusSutas,

I actually can't help you but I am curious. What kind of academic projects are you looking for? Do you have an specific topic you want to tackle?
If you're super enthusiastic about python, why not start contributing to its development by fixing bugs, etc? It's also a long, slow process to get plugged into a big open source project but it's a nice thing to put on a resume that you've contributed to a large project like python. It will force you to code with high standards for commenting, documentation, testing, etc. and make you even more knowledgeable about python.
:) I agree, it should really be one command. We'll look at making it better, https://news.ycombinator.com/item?id=9212456
If someone is skilled at woodworking, they will make better cabinets.

No doubt there is a correlation between people who are passionate about something and people who are skilled at that thing. It seems likely to be a causal relationship, too.

But it's the skill that makes the difference to the end result, not the passion. A diligent, conscientious woodworker might make just as good a cabinet as someone who loves to work wood. And a highly trained, professional woodworker will probably make much better cabinets than an enthusiastic amateur who is just having a go in their spare time.
I've worked as a research assistant in several labs in NYC. About $30-35k/year was typical. A new post-doc would make about $40k/year.
Exactly. Being passionate about programming is not the same as being passionate about whatever an employer wants you to do.
Setting aside its illegality, what strikes me here is how unintentionally hilarious this job posting is. I'm laughing just thinking about someone earnestly creating this, and maybe even someone else approving it for publication.
If you are interested in some studies on HIPAA compliance, I would suggest reading the work by Dr. Annie I. Antón on requirements engineering.

http://www4.ncsu.edu/~aianton/

HIPAA is seriously complex piece of legislation.
My first thought was that the authors may have independently discovered the same flaw that is going to be presented at Black Hat Asia, but the paper does seem to be "getting more out of existing weaknesses" and not "publishing new attacks", which is what the Black Hat abstract promises.
Other than ec2, what AWS services were you using and how did you migrate those? At minimum, I'd guess you were using elb for load balancing, sqs for queues and elastic cache for redis.
This seems like a dubious claim, to be honest. Just because someone is passionate about something, I see no reason to believe they are good at it.

I would love to be proven wrong, as I am passionate about many things. However, I find that those that are more practiced are usually far better than simply those that are passionate. There is plenty of survivor bias in this claim, though. So I try not to use it as an indicator of anything.
> So if someone doesn't have passion they can't be a good developer?

They might be good, but I wouldn't want to hire them if I had a choice. Why would I? It's just plain, unassailable fact that human beings are better at things that they practice at, and people practice things they enjoy.

> What other profession do people have this absurd obsession with passion?

All other professions should have it. Two people with equal levels of intelligence, talent, opportunities, etc. are going to perform completely differently if one is passionate and the other isn't.

I've seen it firsthand many times, and many HN users are living examples.

I'm a sought-after programmer because I've written dozens of web applications end-to-end. I love to do it, or I wouldn't have spent so much time and money on it in the past.

A friend of mine graduated from an amazing CS school, works at one of the big tech firms, and finds his job interesting. But he clocks out and never codes recreationally. I have literally thousands of more hours of experience than he does, and it shows when we talk. He also never gets to write the whole stack at his job, so he doesn't know anything about architecture. He makes widgets by consuming someone else's API.

> You can do something well, seek improvement in your trade, and be pleasant to be around without having to be passionate about "leveraging branded content for marketers to drive ROI in key demographics using your analytics platform", or whatever job you happen to have at the time.

Again, I agree you can be good, but you won't be the best. And the job you're describing sounds like really mundane, tedious work. (Programming is that same kind of work to a lot of people. I don't have delusions about its nobility or whatever. Comparing it to plumbing, as Jeff Atwood did, is pretty apt.)

The unfortunate thing is that not everyone is lucky enough to have a match between their interests and their job. Someone might be a once-in-a-generation puppeteer, but they have to get a day job as a bank teller.

So I'm not criticizing anyone for lacking passion, nor am I saying you should have passion for a BS job like selling AdSense. You can certainly bring an enthusiasm or an excitement about reaching higher goals to those jobs. But actually loving the work is going to make you harder to burn out, happier, and a better performer than anyone who doesn't love it.
I had the same feeling, I couldn't stand the voice fry. I heard the episode you linked to and felt like a jerk, but I still can't get myself to listen to Invisibilia. The content of the episodes I heard were interesting though.
I believe it's because #info (ie. method access) is kind of dynamic. The string "info" is hashed and then the hash is looked up at runtime against the class vtable. (For precise details, see 19.3.5 here: http://caml.inria.fr/pub/docs/manual-ocaml/intfc.html) I'm not clear under what circumstances this can be optimized to a direct call, and there is also some kind of cache, so repeated method calls to the same method are fast. This is the reason people who value performance over everything else steer clear of using objects in OCaml.

Record fields are simply offsets in a struct, so the type must be fully known when compiling the code. It would not be possible to compile a function that could work on two different types of struct that both happened to have a .info field.
Show HN: Meerkat roulette is chat roulette for Meerkats
I think the idea is that Gogs mimics GitHub, not Lab.
Hey, this sounds interesting. Do you have some link/book recommendations for that? I remember that in the book "The hard thing about hard things" Ben Horowitz writes something like "You can't have 2 Michael Jordans on the same team".
jailbreak iOS 8 1 2 with PP jailbreak for Mac