skysight-inc/HackerNews huggingface dataset:
I'd pursue project management.

Good Project Managers, Business Analysts, or Development Managers are much rarer than good Developers IME, and overall much more important IMO.

I'm a Developer. My wife is an Senior Operations Manager (head of the Business Analysts as well as some other roles). If I had to pick between having me on a team, or her, I'd pick her in a heartbeat. And there's not developer I know or have worked with that would make me rethink that choice.

Because she can make a lot of "OK" individuals and build a "Great", effective team.

IME you can easily have a number of "Great" individuals and end up with a "Failing" team without the management piece.

Also, this is maybe just me, but it really gets under my skin when I hear "great managers are there to run interference and give developers the room to do great things". That's absolutely false. I've been a Manager. I've tried to do that. It only ends up in failure. You do that and all you'll get are half baked projects that blow the budget nine times out of ten.

Great Managers delegate. They don't try to code. They get metrics. On everything. Just like the unquestioned advice about getting metrics for every aspect of your application, it's even more important to have metrics for your development. How long does it take to add a Form to the application? Is the Database involved in this Change Request? What does the Deployment Procedure look like? These things are in fact quantifiable, estimatable and predictable given experience and data if you know how to break them up.

Give people room to spike something, but when it isn't working out use the data to see that and kill it so you don't end up in a swamp. Don't try to be a Developer and a Manager at the same time. Until you've done every bit of your job you could possibly do in Management you don't get to go on recess playing Developer.

My wife's RFPs deliver within 93% of the hours estimate. It takes money to get there, but you put the effort in ahead of time, while it's just paper, when Change Requests are cheap. You try to avoid iteration of code during development because it's 10X the price at that point. You're able to plan budgets, quarters, quantify contributions, get people compensated fairly, make sure no one is ever working nights or weekends.

The worst slogs/most expensive projects I've ever worked on have had the least planning and most iteration during development. The best projects, where you felt you actually accomplished something every day, where you could see the light at the end of the tunnel because the whole thing was estimated and so far you're able to fairly accurately predict the accuracy of the estimates, have been far and away the most successful both in cost and client satisfaction.

That's my experience anyways.

All that just to say: If you're interested in the Software Development field and want the best chance at having an impact, changing people's lives for the better: Be a great Manager. And that's not necessarily the one the "cool" developers think you should be.
I think you misunderstood what the OP was talking about. Have you ever looked at migration systems like South for django or the migrations in ruby on rails?

He was saying how the reverse of a migration is night impossible, because what happens if you add a new user after applying that first name + last name migration, for which you don't have the split name.
Competition would be my first guess. Or an active employee somewhere that doesn't want to use github: "See, it's offline, we should roll out our own solution/keep using what we have". Or just testing out botnet on an appropriately sized target. Or anything else really. There are dozens of valid reasons.
> Imagine a carpenter who sets his sights on working hard at carpentry and being a good carpenter so that he can eventually advance his career by becoming a plumber.

The current way it works in trades like that is to move up to being a foreman or a site supervisor or similar. It's no different really.

Ideally companies with management gaps want to move experienced tradesmen into these roles rather than put "management professionals" who wouldn't know a 2x4 from a band saw into them.

Segregating out "management" as an entirely separate discipline makes a kind of sense, and it's why management is taught as a separate skill set with certificates and MBAs and all that. But I think the results have been mixed (90s Apple is given as a textbook example). For every professional manager who does a good job, I think it's possible to find somebody who moved into management who does as good or better because they understand the problem domain of their reports better.

Wholly agree though that it's a separate set of skills, but I think those skills usually work best when layered on top of practical experience in the field.
Being closed source makes this is highly suspect at the outset.

From my perspective it could be a trojan horse, even if the author claims otherwise all day long.

Bottom line, its security cannot be verified, so this might as well be considered dead in the water as far as being a viable tool for security.

Furthermore even if it was real, using it would limit your communication to people who are running Windows...

Simple fix for all this: release it as an open source project.
And yet, an incredible amount of software was written on VT100s. Software that is rock-solid reliable, does things on old hardware that would be impossible on even on modern hardware with scripting languages, and is still relevant and doing useful work after many decades. What looks like "productivity" today is just fluff, pretty interfaces that still offload their real work to old-school systems.
> Am I the only one who switched completely to email and cloud storage?

Unlikely. AFAIK, Chromebooks are selling very well.
Most journalists publish on the internet. By invoking anti-terror laws to go after journalists, the government gets a lot of power over internet hosts and providers.
Gray area in the sense that it actually offends some people whereas most people just shake their head.
I have set up a website where you can try out several enterprise search engines on the same data. Have a look at http://www.opentestsearch.com/ .

There is also a review of each one.
I can't speak to node (don't use it), but in Erlang, I find async far easier to reason about than sync for the simple reason that I don't have to plan for what will happen if some operation over the network breaks during a request.

In my head, there's no difference between async and sync. A synchronous call is just an async message + and async acknowledgement of receipt. If I write it that way, there's a lot of failure modes that I don't have to think about.

Also, in my head, concurrent code looks like a sparse group of people spread over a large, grassy, hilly plot of land shouting at each other from differing heights and many yards distance over the whine of shifting winds. I find it easier to reason about the shouts alone, instead of shouts + their responses, because a response is nothing but another shout.
Amazon has started getting into the game of making their own content as well, but I can't comment on its quality. We probably will finish House of Cards before we cancel our Netflix subscription. :)
You gotta wonder if it calls home with your data.
Denver officers won't be able to delete body camera video
Good breakdown, what about socialmedia referrals? Surely people that have tried the app have also tweeted about it, do you have any insights of how many tweets have been mentioning your product over the past few months?
And that cube of gold will still represent all the wealth of the world, whatever that is, at any given time.

I pick the gold.
I started a white house petition about this:

http://wh.gov/lEb2V
I hadn't used pip before. I wonder how many different package managers I have installed now? Figuring out how to install pip on OSX I discovered "easy_install" which I hadn't used before.

sudo easy_install pip

pip install term2048
Wondering if, for a service like github, it would be possible to setup a whitelist of allowable ip addresses.

If an attack was launched only that whitelist would be allowed until the attack was mitigated.

So while certain legitimate traffic would be blocked for sure, people who connect through fixed ip addresses that were whitelisted would get through and be able to do what they needed to do.

Thoughts?
As far as we know, it never works.

There's no way to know how often this sort of thing has happened in the past. We only find out about the cases where a bank is not able to earn back it's loss and runs out of cash. At that point they have to admit they're insolvent.

If the bank was able to earn back the money and become solvent again, then no one outside the bank would know it happened and the bank would have every reason to cover it up to save its reputation.
There are a few of these on eBay, I wonder what the pricing model is. Surely Google doesn't like them just popping up, but I guess if you're out of your agreement you can resell them?
Which I think is an uncharitable way of saying "Github prioritizes working on things that will impact the most people."
yeah. which is why the only time i think it's reasonable is on something like jsfiddle, where you can't host the files.
find something that you are willing to put your life into. something that uses as many of your talents as possible. it does not have to be the same thing all the time. for a few months or years it can be one thing, then it can be other things. You are a multi-disciplinary learner. You must make your own path. Be bold and Move Fast.

Go in the directions that interest you. The education and business systems are not designed around people like you. Get over it. Find challenging areas that suck you in and keep looking for the things that suck you and you will have a great time and it will all be worth it.

Stop comparing yourself to the specialists. Specialization leads to smaller and smaller gains. Generalization leads to larger and larger gains. But the generalist must work harder than a specialist to realize those gains (they are bigger gains right?)

Pursue the things that excite. it doesn't have to matter why they excite you. If you do that, you will do fine. Don't beat yourself up about it. You are not going to become a specialist... EVER. So go do the thing people cannot see because it requires you to approach it from so many different angles.

Make your own path. Believe in yourself. Be bold. Move fast. Have fun and play. Specialists do not get to play in so many areas. YOu do, so enjoy yourself.
Isn't the word "solely" the key here?

> 15.3 “Enemies” within the context of a game cannot solely target a specific race, culture, a real government or corporation, or any other real entity.

If you could play as both sides it seems like they would allow it. While this rejection seems irrational, I don't think the point is that Germans and Russians are targeted, but that they are depicted as the only enemy.

Every conflict has at least two sides, and it's unthinkable that any game doesn't offend a group of people. However, it seems more reasonable that they should require "fairness" in the sense that both sides should be playable. This takes a game from having a perceived ideological stance to being more neutral, and I think that's the whole point here.
If you say "full stack"... then yeah, you care about what is hip.
TLDR: It'll ultimately be a good experience, I can't fathom it being bad in the end.

---

I disagree. I would say it's bad if it is your only course of action towards improving your situation without trying or considering other options than yes, not the best idea ever. For me though it's much different and a lot of consideration went in to my decision.

I'll try not to bore you with details but I want to numb a few social emotional responses I have as an introvert who wants to be more sociable and outgoing. As much as I try to keep a focus on doing that in day to day life it's challenging for me with all the distractions (mostly work). I see the PCT as a way of repeatedly forcing these interactions in a natural way. Everyone I've met as a backpacker/hiker were friendly and approachable and considering your current situation on the PCT you both have a big glaring thing in common that will make connecting that much easier. My problem tends to be finding common ground with your average person and I'm hoping to develop some strategy of doing so easier. What better way to get better at this than to force myself to do it repeatedly while simultaneously doing something I love (backpacking)?

I can't say the goal I have in mind is the correct one, can't say it will absolutely make me a happier/better person... but believe without any doubts that it will have a positive impact on me either through being in better shape or by improving my introspective views, sociability, or my tenacity for taking on challenges, etc.
The Rolling Stone interview that this story is based on is actually pretty fascinating - I recommend it: http://www.rollingstone.com/culture/news/bill-gates-the-roll.... While his opinions on the myriad subjects that interests him and his foundation can be argued and debated (and whose opinions couldn't, honestly), you cannot deny his pragmatism.
Sounds like you want to pick out people with aptitude for both and then promote them. Right now, it seems like management is seen as the logical progression for everybody, and somebody who doesn't go that way is seen as having "failed" even though they simply might not be suited for it and there's no sensible progression there.
Yeah chances are you're already running a static webserver of some kind anyway. Typically at least apache or nginx proxying things to your app.
You're giving Apple a free pass.

Reviewers should have sufficient training to be able to make sensible calls without having to go through an appeals process.
In most systems I've deployed multi-format support it was a matter of a few extra lines of code rather than a doubling of effort. Pretty much all JSON values have obvious (aka. automatic) equivalents in other formats. JSON is truly the lowest common denominator, which is its strength.
More importantly, they vastly reduce both the frequency and the scope for this sort of malfeasance.

If MtGox had been expecting to face bank audits, they would have been forced to a) hire some people who actually understood finance, b) would have had much better internal accounting controls, and c) would have had a much harder time blowing up quite so thoroughly.

When I hear people carping about "unnecessary regulation" I imagine some guy looking up at a major bridge and saying, "Ha! You don't need half that metal. I could have done it for way less." Maybe he's right. But more likely, he isn't thinking about high winds, earthquakes, and all of the other extreme circumstances that are the real drivers for how thick the supporting pillars have to be.
Show HN – Educator News: HN for the education profession
www.educatornews.net

I have learned a great deal from HN over the past few years, in large part due to the focus on meaningful conversation. I am a teacher in my day job, and I have always wanted this kind of conversation in online education forums. Last year someone attempted to build an HN for education; it was well received, but the project disappeared when the people behind the project couldn't iterate on what they had built initially. I have been looking for a focused project to take on, and finally decided to build this myself.

Educator News is a fully open project. The code is my ugly MVP code, but if you'd like to take a look I'll include a link to the github repo.

Thank you all for sustaining such a meaningful conversation over the years. I know HN isn't perfect, but I continue to learn something new and significant every day from my participation here.

Eric
Give it another try: it's at least as good as Google Reader ever was now.
The Russians weren't the enemy in WW2. In fact, their contribution greatly affected the outcome of the war.

Axis and Allies are good names if someone is being historically accurate.
I'm just curious as to why you chose to ignore hundreds of GMO safety studies that were already published. I mean, it seems that you didn't even look for them, instead making up your mind that there aren't enough of them.
If you look for a specific correlation and fail to find it, yes.

If you simply observe an unexpected correlation for the first time, no. You have no idea if it unique, remarkable, repeatable, etc.
I have a friend who works as an area manager in one of the bigger fulfillment centers and he offered a good reason for the processing slowdown after Christmas (although it doesn't explain how the issue is still alive).

Staffing a warehouse requires a lot of foresight. Overhead has to be kept lean and demand is very seasonal. Amazon forecasted their largest holiday season ever and staffed accordingly but the information they used to forecast the post-holiday slowdown assumed trends would be roughly similar to previous years. It turns out that this holiday season was a sort of tipping point for consumers acceptance of online purchasing and post-holiday demand barely dropped. All that seasonal labor had been let go but they needed to bring on a large number of permanent employees which takes time.

I don't think it takes ~3 months to find the necessary workforce but I think it explains some of the issues Amazon has been experiencing lately.
Link: http://www.educatornews.net

Github repo: https://github.com/ehmatthes/educator_news
I immediately thought of Bulge[1], a great WW2 strategy game depicting the eponymous battle. I thought it would support the Tank Battle developer's complaint, but actually it doesn't: the combatants are 'Axis' and 'Allies' - no mention of countries.

[1] https://itunes.apple.com/us/app/battle-of-the-bulge/id521833...
No, they can't wait a few hours. Not when you have a 60 developer team on a private GitHub enterprise account, and it's the middle of the workday.
The creator of Node.js said it best himself, that his afraid people associate Node.js with scalability out of the box due to the single threaded asynchronous nature, that there exists something magical about it that would suddenly make your app scalable because it's riddled with async code.

I now use Flask and Python instead of Node.js and it's a total pain reliever. Not having to deal with Javascript is a win on the server side (JS on client side is enough) and the python stack is good enough to handle every bit of Node.js

Truth is, Node.js is in a bubble. I find it that even people who have never programmed before insisting that their new website be written in Node.js.... It reminded me of the dot com bubble, when your grandma would explain to you her rationale for buying dot com stocks (they had no idea).
Looks like a Kinesis Advantage. I've long been tempted to get one, but could never convince myself that it was worth $300.

Seems to me that the recent Microsoft keyboards are kind of mushy. I use an Apple wireless keyboard at work. It has a relatively light touch, and is comfortable on my lap. At home, I'm breaking in a tenkeyless keyboard with Cherry MX Brown switches. There's something satisfying about banging away on it. I bet the Blue switches would be even better, but I was afraid they'd make too much of a racket.

I've gotten a bit of WASD claw from first-person shooters, gorilla arm from poor mousing form, and gamer thumb from too much Xbox. Those injuries (if I can even call them that) didn't prompt me to search for a new keyboard or an ergonomic game controller. I just backed off a bit on the offending activity.
This War of Mine [video]
>the cost of a funeral? Have you priced these recently? They aren't cheap no matter how you look at it.

Yes, I have. We spent 10 grand on my grandmas funeral and she had per bought her plot. Still a luxury item. If it were my choice I would never do that, but it wasn't my choice. Nobody needs an expensive funeral, come on. Wedding and funerals are now overrun by their respective industries trying to sell sell sell. Inventing new things you "need."

See these for more:

http://www.goodreads.com/book/show/525561.The_American_Way_o...

http://funeral-tips.com/how-to-plan-an-affordable-funeral-2/

>Without a home, she moves in with her parents.

Or you know, rent.

>Without the van, she has no way to provide for the basic needs of our children like taking them to the doctor.

You don't need a $20,000 van to take your kids to the doctor, you can do it in a $10,000 van. You however don't want to downgrade. My point was you're putting the expensive van (which requires a car payment) over spending your money on experiences with your wife and children.

>need to go down to the nearest shelter and volunteer

I do my volunteer work, though not at a homeless shelter. I also donate lots of toiletries to our local homeless shelter on a regular basis. In my adult life I've also been around, befriended, and talked to many many homeless people and people with significant health problems due to the places I've been.

>I can only hope you have people in your life who you care about enough to actually think before you act in the event of your death.

I made my wishes very very clear. I would like to be cremated as soon as possible. No embalming. I don't want onlookers gawking at my dead body and no stupid funeral home upgrades. I've said it here in this comment: https://news.ycombinator.com/item?id=7391663 I think my friends and family should then throw a party honoring my life if they choose to.

I did something similar with my wedding and stayed out of the wedding industry almost completely. I had an out of touch friend say "You have to spend over $20,000 on a wedding and I was getting the base packages!" um... no... If you stop with the consumerism then you realize that isn't the case at all.

A family friend died while his kids were out of the country. They cremated him right away and waited for the kids to get back to have an event to celebrate his life. It was in a park and it was a wonderful tribute.

>this is about security and easing the pain of my death

Cutting back your lifestyle will provide much more financial security now and in the future.

>we have memories in this house and in that van

They are just things. Objects. Stuff.
I caught amazon pulling this a while back and it was disappointing. Screenshots: http://imgur.com/a/fiPnD

Notice it's the same exact item#

Not logged in : $19.23 + 6.99 shipping
When Logged in: $27.85 + free shipping
Russia and Germany are two separate nations. Nations that were on opposite sides of WWII, no less. I don't see how the game "solely" targets one specific group.
Computing Theory for Young Children: "Dori-Mic and the Universal Machine!"
I can't imagine how a pure CSS version would work...
Health-care software firm Castlight near $1B IPO
I think you can’t use it as a search engine after the license expires, so thus on ebay are just useful as a server you can install something else on.
I think the decision is absurd too, but how does this generalize to history books? They don't portray one group as "the enemy" and good practice is to actively avoid that.
The best part about the Mac client is that it stops me from shutting down my computer (have to mash op-com-esc each time I forget to try to kill lync before shutdown)
good question. We actually didn't have sharing buttons on our home + the fact that we had a really really minimalistic homepage for a long time limited the "viral" leverage.

That said for our public beta it'll be a focus.
Yes, I'm looking forward to ES6. And I agree that Node's strength is that Javascript is truly the lingua franca of the modern web, which I why I would even bother using it.

But the value of running everywhere is also why ES6 is not a panacea. As you say, soon we won't need promises "on the server". But I want my codebase to run correctly everywhere. Promises are a bandaid that I'll need for quite a while yet.