skysight-inc/HackerNews huggingface dataset:
To compare to this article you'd also have to calculate the amount of water used to make the pipes, dig the ditches, create the machinery to dig the ditches (and pro-rate the machinery's life time against the amount of time it's used to dig water pipe trenches), fuel used, etc, etc.
Are your dev skills up to date? Find out with the State of Stack report
Another attempt to close the loop holes in the US's byzantine corporate tax system doomed to failure. The Treasury Department says as much in the article.

A flat corporate rate on income earned, in the US, minus income lost, in the US, equals taxable income, done and fair. If a corporation can't compete in the US without support of its international shell games, then it probably wasn't competitive enough to matter anyways.
Don't listen to the haters. I agree with you.

Minimum wage is an arbitrary price control on labor. Price controls are always a bad idea in economics.
Prices constantly rise faster than wages all over the world

Perhaps you made a typo, but if not, you just said something that's exactly the opposite of reality.

Do you have any data that even slightly backs up what you just wrote?
This is not the only argument in this piece — I'd even argue that it's a minor one. It hardly makes sense to discredit the author and this article based on this GitHub misconception.
The point he is making is not reduced to that, it is that you should judge things with the same metrics. I.e. how much water is used for bottled water? For running water? How much harmful chemicals can you find in soft drink, bottled water, tap water? (because running water may be very cost-efficient, but it comes with a price, the dizzying quantity of chlorine you can find inside being one).

Just giving one number out of your hat is a dishonest persuasive move (unless everybody already knows the numbers for all the previous questions), precisely because the author knows very well that most people cannot put that number into perspective. This is not a very scientific attitude for something published in a 'scientific' journal.
For development rails/laravel things just work on a mac.

On windows I always got sucked down a rabbit hole with something not working as expected. After an hour or so of research I would find out it's a windows bug/issue try the work around for another hour and it still would not be resolved.

If you are a developer the time you save moving from windows to mac will more than pay for your mac hardware costs moving forward.

The only regret I have moving to windows to mac is not doing it sooner.

Switch now.

The macbook air is more than enough power for most developers btw.
Why would they have large hosting costs? They don't do anything except have a website where you can download the OpenBazaar software individual stores are self hosted.
I have no stats on this, only anecdotes, but most people I know are annoyed at having to install flash, or java, or any other plugins. They usually will, but they are still annoyed. That's the first step, IMO
A long pointless rant about Fintech
> This is how masculine (note, I didn't say male) professionals generally talk to each other. ... Like, you know, yelling at someone in a meeting, swearing aggressively, etc etc.

This behavior will eventually get you fired. It's unprofessional, demoralizes employees, and opens you up to legal embarrassment if one of the people you berated ever sues your company. I will agree that the people who engage in yelling/swearing at employees are generally male, but it's absolutely not true that this is how masculine professionals "generally"* conduct themselves at most companies.

* If you're referring to startups in particular, where a founder cult-of-personality can have a totalizing effect on employees, they are the exception and not the rule.
Popper.js developer here, feel free to ask anything you want about it here!
The point isn't that taxis don't have credit card terminals. It is that people often state that the terminal is nonfunctional, defeating the purpose. In Baltimore, this was the norm; I suspect Manhattan is better.
I guess it can go either way depending on the situation. A good deal of my experience with this is actually in the Philly area. In NYC, if there are a bunch of cabs around already and you're looking to leave asap then it might not be a bad choice.
This is mostly normal stuff from people who are stressed and work with each other all day. Being short is simply needing to get things done. I have seen things that are huge problems though.

Years ago at this little company I saw the CTO punch the CEO and basically knocked him out. The CTO walked out and we never saw him again. Keep in mind, these were grown men (I was still in college).

I've seen full on yelling and screaming with personal insult after personal insult. This was a normal occurrence on how IT and the business communicated. I never really got used to it, so luckily I worked from home 99% of the time.

I was in a meeting once with a bunch of contractors from different companies, all were yelling at each other about whose fault something was. The gov. PM could not get control and I finally stood up and said it was my fault personally so can we move on now.

And these only scratch the surface. One guy I worked with would always storm out of meetings saying he was going to get you fired if you disagreed with him on anything. That was almost comical though :)
Using Artificial Intelligence to Help Blind People ‘See’ Facebook
They are probably hoping the marketplace takes off then they will offer hosted stores to merchants who don't want to deal with setting up their own OpenBazaar node.
To me, it seemed clear that he had nominal responsibility for salaries, but was being routed around and undermined. Whether a "team lead" should have responsibility for salaries seems beside the point--if you've told someone they have responsibility they should have it until you relieve them of it.
Composer goes gold
It's only a moral issue if the server is compelled to work for that wage. Slavery is immoral. Entering into a voluntarily wage agreement is not.
Yasumi, a PHP Library for calculating national holidays
Handling Resource Intensive Tasks with PHP and Laravel – Toptal
Thank you for your kind clarification, will do in the future.
It's not that any of those steps can be omitted, it's that those steps overall are not difficult or complex.
Blockchain Fails to Tempt Sequoia Chairman Michael Moritz
Considering how much acclaim I seem to be seeing this project getting, I would have thought this getting more love here. Despite maybe an aversion around here to the 'underrepresented' notion, there are some great stories in here of people working thru the challenges of the valley, startup culture and just trying to make it all work. Some familiar/much more mainstream names in here that surprised me.
Hi,

Author here. This is going to attract a few more downvotes for me, but I have to respectfully disagree. Partially because the scenario wasn't quite what had happened, but more importantly, even in situation exactly like what you have just described, I would not have just lashed out on my junior colleague - to me no matter how junior they are, they are still my colleagues and they still add value. There is no reason why I need to be aggressive to them when they made mistakes.
Really Simple Proxy with Node and Express – Hydracrunch
In my own opinion, just give a personal estimate and it's fine that it's not accurate. If you think they won't be wary of that, tell them that. I don't think this is something easy to estimate even after years and years of hard programming.
1) Breeder reactors are reducing the amount of spent fuel to store about 100x. Existing nuclear waste can also be reprocessed.

https://en.wikipedia.org/wiki/Breeder_reactor#Waste_reductio...

2) What monster could be left by stone-age people to us that modern technology couldn't handle?

Modern spent fuel processing methods are great and quite safe (vitrification / underground disposal). I can't imagine a newsworthy worst case scenario with vitrified containers.
What you say might be true for a few but, "Many women" does not mean "all women". A lot of women I know would not marry if they had to leave their jobs afterwards, they love what they do.
I think your title could be a little more descriptive
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819724 is a bit scary.
Yes, worldwide. I agree.
Didn't mean to accuse you of anything :) I just think the real focus should be on how the data is being used so far, and why we can't all see it. The rest is presumably carefully shaped noise that is almost certainly best ignored
France Open-Sources Its Income Tax Levy Sofware
I've worked in environments that turned toxic and what you posted is all too familiar. I learnt from it too and the signs that things are perhaps wrong are evident much quicker now. I also learnt a lot about how not to manage/lead from similar incidents.
iPhone 6S security hole lets attackers access contacts, photos without passcode
So where's the 'big point of failure'?

Unless you're working across multiple projects, it doesn't matter to you that a GitHub outage takes out everyone else's projects at the same time.

Can you beat GitHub's uptime with a self-hosted solution? Sure. But you'll waste more time setting it up & managing it than you'd lose from GitHub downtimes.
24mpg at what speed in what conditions? Low speed in the plains states, the kind of speed that nobody actually drives at, I can believe that. We all know how aerodynamics work (I'm betting you drive a 2nd gen)...

We both know a stock 12v is grossly under-powered by early-mid 2000s standards.

And if you've got a close to stock (nobody gets 24mpg with 35s and a lift) 12v powered vehicle that isn't a completely clapped out POS or very, very rusty you're probably not wheeling it much if at all...

Was I close?
Yeah, it's hard to say. I can share one particular horror story from my past (because it is fun ;-) ). I worked on an internal tools team and did not get on terribly well with my manager. I was very critical of him when he made mistakes (which he did fairly often -- some of them really serious ones). When my yearly review came up, I submitted a list of all of my accomplishments for the year. He said, "Ordinarily if someone gave me a list like this, I would give them a very good review. However, I just don't like you." And he gave me the worst possible rating.

I actually hung around at that job for several months (I was young and stupid). We had a reverse review system for our managers and our team of 9 developers gave our manager the worst rating in the entire company (a company of 100K employees!!!). My manager was incensed and locked us up in a meeting room for an hour to lecture us on how disappointed he was in his review.

At one point he said, "The thing I am most disappointed in is that I had no idea things were this bad. Why didn't anyone tell me?"

I replied, "I've been trying to help you ever since I got here. That's why I keep yelling at you. Nobody else will open their mouth because they see how you treat me."

We looked at each other and I like to think that we both learned something very valuable. I quit my job soon after that and I heard that he improved as a manager (at least a little bit). After a lot of soul searching I realized that "helping" someone when they can't understand what you are saying is quite a bit like stomping on their face ;-)
"Does the machinery in the cell just randomly bind to plasmids and do what they say?"

Sort of. Please read Molecular Biology of the Cell, Molecular Biology of the Gene, and Biochemistry. It's explained in detail (what people have observed). TL;DR: yeah, machinery in the cell binds to plasmids. No, it's not random- it's a highly biased process.
The parent comment stated if you pay more, you get better workers. Of course that is true, until you have to pay everyone more. Paying someone more money does not magically make them a better worker. Paying more attracts higher quality talent, which allows your business to offer a higher quality product, which allows you to charge a premium and make more money.
I don't think the title matters as much as the actual content. The writer seems to think her issues were quite gender specific, when they are actually what have happened to pretty much every student who cares more about what she/he actually learns than how the other people see her/him.
Murder rates aren't the only form of crime going down. Rape, robbery, property crimes are all down massively since the peak in the 1970s. One speculated reason is the removal of lead.
I haven't read much about XGBoost boosted trees. Does each tree have additive independence? Is the tree ensemble of two trees better than one tree?

It seems like additive training that removes all constants in addition to regularization of model complexity would shape the tree ensemble into a baseline model that defines minimum assumptions. So, what's its success rate in predicting favorable outcomes vs. tree learning focused on heuristic specialization (impurity)?
Show HN: Farm2table – seamless HTML table extraction in Python
I'm personally not "willing to wager" about this, all I'm doing is reporting what the statisticians have discovered in their studies of the actual outcomes of crimes. I hope it goes without saying that for any particular crime, I wouldn't go by raw statistics but would judge the situation.

But I've read of accounts where citizens did things that struck us serious self-defense types as really stupid, but prevailed, and I don't judge them because I wasn't there and they were right, even if the risk struck us as too great.

Here, I'm imagining a scenario where my gun, which just happens to rest over my right back pocket where my wallet might be, wouldn't even visible to the criminals until they've got about 2-3 tenths of a second to respond, ideally where I'd also start moving laterally. And if it's night, I'd be wearing body armor (yeah, I'm paranoid :-), so even his being "stupid enough to pull the trigger" if he can manage to do so might not be the end of the world.

But it all comes down to your judgement of the situation, your luck, etc. ... and as many people have told me, you make your own luck as it were. Which circles back to what the statisticians discovered.
You expected an antivirus company to write perfect code and not have any vulns? That is hilarious.

Look up Fireye vs. ERNW. You will love that one.
Whatever you feel about the article, Let me recommend this book to ALL engineers. The title is kind of bad, but the book has made me a much better team lead.

http://www.amazon.com/How-Win-Friends-Influence-People/dp/06...
Perfecto Mobile expands its digital reach
Can add a few more:

- Depending on database, the dev tool environment can be extremely limited

- Depending on database, debugging can be a nightmare

- Difficult, if not impossible, to scale over more than one node

- Another version dependency problem added

- If you want to sell your software, or services depending on an application that uses stored procedures, you need to be very careful how you manage licenses.
Not as mobile as an airborne division.
What a fucking disaster.

This isn't a phone that people will replace anyway, it's something that is connected to everything in the house. It takes time to set up and get "just right" - I would be pissed as well. The whole idea is that you spend all this time and energy setting it up so you don't waste time with the same tasks every day.

Google treat you the customer like they view Revolv - suck out the data and discard it.
Unless the law has changed recently, if you make someone redundant in Australia (where the author is from), you can't fill the role again for 6 months (I think it's 6 mo) - ie: it's illegal to use "the role is redundant now" to fire someone and immediately fill the role again, which includes promotion-from-within. Of all the excuses you can use to fire someone, that one you actually have to mean.

Of course, you can work around the law by having the same duties performed by someone with a different (scare-quotes) "role".
Thank you for your hard work! Don't listen to the haters. A lot of hackernews seems to be hipsters who dislike anything that's not the latest, most obscure technology to be using.

Grunt is solid, and does a great job at helping front end devs do their work. For people just getting into using a task runner, there are a lot of tutorials and S/O questions out there to help them learn as well.
Their main hub is SEA. I presume the commenter was referring to flights between cities not on the west coast.
Nitpick:

Concrete (as well as mortar, stucco, and other such products) is made locally, both dry and wet mix. Cement is made in remote areas, typically near the limestone quarries, because the process involves large, dirty, smelly kilns.
Exactly. There's multiple way of working together with Git/Hub. Gitflow is not a bible, but a customization workflow that should be adopted to the team.
This was a great read and applies to as many comp sci / tech heads who are more comfortable behind a keyboard than interacting with others.

Faking it till you make it always comes out in the wash.

Saying I don't understand, and acting on it in a "I want to understand' by putting in the required work to ask, and learn is what makes a developer - someone who is able to develop their skills, forever, as needed.
The "trial by media" point is a fairly common one, insofar as media can influence the public's perception of any activities before any legal wrongdoing is established.

I.e. in the UK, Cameron is on the front pages for his father's activities, regardless of whether he had any part/they're genuine/benefited etc...

"Trial by media" is less a witch hunt, and more influencing the zeitgeist.
> Something like, "it's important that this server is configured correctly, so I think it would be better if I took care of it myself, if that's ok with you"

This is worlds better than being rude. In my experience it errs a little in the other direction because it leaves the situation a little ambiguous (and thus invites more conflict) by implying that it is debatable. Especially the "if that is ok with you part"

I might try something like: "it's important that this server is configured correctly, so it would be better if I took care of it myself, I Appreciate the effort though!"
Does anyone know of an open source Mandrill clone, preferably self-hosted? Finding someone to do newsletters or simply doing via traditional mailing-list software is pretty easy, but finding an alternative for Mandrill is a bit harder.

We have maybe ten different email templates, in 7 different language. Mandrill makes that sort of easy, but their reason decision to require a Mailchimp account (which we don't need) has made us look for alternatives. We even considered building something in-house, but it seems like something someone else would already have done.
Altocloud are hiring a Front End Engineer in Galway, Ireland
Making sure they aren't too worn. Brake pads have "wear indicators" in them for just that reason and have for decades. You know that squeal/squeaking sound worn brakes make? That's wear indicators doing their job.
I think not even Node or NPM learned any lessons from older tools. Look at the recent leftpad fiasco. A decent part of it could have been avoided with namespacing (hello Maven groupIds!). npm didn't have it from day 1 and even now it's optional and basically unused.
Use Vim Inside a Unix Pipe Like Sed or AWK
Webhook SaaS Provider Platform
I think what's missing is some resolution and reflection to each of the anecdotes. For many of them it's not clear to me what the point of the story was, or whether or not you thought you did anything wrong or not, or whether you understood the point of view of the (apparent) antagonist in each story. Context is lacking, too. When did these take place in the progression of your career? Has your perspective changed since the time the event happened?
Taken individually, all the improvements might seem merely like changes in degree -- Amazon is an improved Sears, Roebuck; Wikipedia is an online version of Britannica, etc. -- but in the aggregate it creates a difference in kind. By making things easier and faster, it becomes possible to do more.

I'm sure I'm not the only person who has done more -- and I don't necessarily just mean work at my job, I mean hobbies and projects and artwork and things that I want to do, completely disconnected from needing to do them -- because it's a lot easier to find information, order things, talk to other people, etc. Projects that would have just been too complex to get off the ground a few decades ago, because they would have involved multiple library trips and probably bunches of ILLs and perhaps correspondence with various people, each letter having a significant roundtrip time, are the work of a few nights of reading online, a couple of online orders, and a weekend.

It's not AI, but it's certainly an enhancement. I'm not sure that there are any entirely new categories of things that people, as a group, can do that we weren't able to do before computerization, but it's certainly possible for an individual to do more, and a number of artificial limitations have basically disappeared.
6 Reasons Not to Build a Team Before Building a MVP
I'm completely sympathetic to your concern.

Cramming is a bad habit. My suggestion is to set aside 1-2 hours a day in the morning or evening to build things, do research and improve your skills. Continue this habit once you start your job. This will be plenty of time to keep up.

Of all the things you listed, building real apps is the only thing that will see you really making progress. Everything else is too shallow and it's also hard to stay engaged in it.

Keep in mind that your new job wants you to apply yourself daily using their bread-and-butter technologies more than they want you to understand new technologies. For example, they probably want you to bang out React components or Rails views more than they want you to understand the more esoteric bits of those. As a web developer, consistent work > insight, every time.

Strongly suggest retreating even further from idle Internet use if possible. It is not good for you.
Sure, but the author literally says "pushing to a special branch might seem more complex, but consider X." Those steps are more complex than pushing to a special branch.
You're pretty new to the industry I'm guessing. Estimation is one of the hardest things a developer can be asked to do, and the only technique that will consistently work is getting experience so that you have similar tasks to compare the one you're estimating to.

In the meantime, try to break things down if you can't even start on an estimate - what are the steps involved in making Task X happen? Keep breaking those tasks down until you get to something you can estimate. That's what the estimation time you ask for is used for.
To quote Zooko himself[1]: "I don't agree that what we're doing with the Zcash Founders Reward is a premine. It's not pre! (Also it isn't mining.) But the part about it not being pre seems really important to me, because it means that anybody who can run a Zcash miner (which, I hope, will be almost anybody on the Internet) can have access to Zcash currency no later than the founders do.

"As I described on my blog post about "the Zcash Founders Reward", this seems to align incentives in everyone's best interest."

1: https://forum.bitcoin.com/ama-ask-me-anything/i-m-zooko-wilc...
> but don't know what it means to write good software or use imagination.

You can't do patches. You can't rebase. You can't rename files.

Tell me all about this good software and imagination you speak of?