skysight-inc/HackerNews huggingface dataset:
>Devs were always measured by velocity. It was just called "deadlines" or milestones in classical waterfall methods.

I tend to think that the entire concept of waterfall is a great strawman. At some point, "rapid iteration" runs into the cold, hard reality of how companies tend to work. There are definitely still deadlines, even if no one wants to come out and call them that.

I don't want to suggest that I'm dismissing everything coming out of Scrum (and its cousins) out of hand. But I also think that there's sometimes too much salesmanship pushing it. This represents the commidifying of Agile itself, where now there is money to be made in coaching teams, and selling certifications, regardless of what the end result is.
>>"Self-hosted Gitlab+Mattermost has been a very good bet for us so far."

Any reason to use Mattermost now given that GitLab acquired Gitter (chat) [1]?

[1] https://venturebeat.com/2017/03/15/gitlab-acquires-software-...
Casbin – authorization library that supports models like ACL, RBAC, ABAC
Okay, I'll break it down for you:

Open office plans are soul crushing and noisy. They are not explicitly given to disorganization and distraction, but prone to it.

Cubicles are soul crushing and organized. They are not explicitly private, but prone to it.

Not all spaces are created equally. Most are bad, but some are appalling. If you find one that is "good" you probably don't work there. Give it time, and it will suck eventually. They all do. None of them are actually Home.
There is unfortunately a fairly high probability that a given interview candidate for a coding job can't actually code (at all, not just poorly or slowly). So hiring people try to come up with processes and tests to avoid being the idiot who hired someone who couldn't code.

Obviously requesting that the candidate actually produce new code is a fairly good way to ensure success in this goal.

otoh it is likely to irritate and inconvenience the candidate and probably remove some proportion of the better applications from the pool.

I prefer to ask candidates to talk about a project they found interesting or challenging or noteworthy, and go from there asking questions, specifically what was their individual contribution and so on.

Personal references are also useful.

Ultimately I suppose though if I had no available candidates where I could get a first-hand trusted reference, nor any recent project to discuss, about the only option I'd have left would be to ask them to write code. I don't recall it ever coming to that though.

Faced with this situation you could try suggesting that you prefer not to spend significant time working on an apprentice-piece project and would the interviewer accept your hobby project instead or some recent work project if disclosure restrictions allow you to talk about it and show code.
Is it a democracy? If so, keep the elected guy. As you said, US should not get involved in other countries internal affairs. Look at the state of current internal affairs of the US, who they think they are to lecture any other government?
The whole point is to extract meaning from analysis but not spy on personal information. Knowing which clients support what kind of SSL isn't personal, it is part of the request transaction.
I worked somewhere that did waterfall, hardcore. For everything, requirements came first (sometimes, since moving on, I've even found myself suggesting in meetings that if we don't know what we're meant to be making, the odds of getting it right are pretty slim - obvious yet somehow it needs stating out loud more than it should be). Sometimes literal months were spent on getting them right. Then the design. Full on designs, full on design reviews, the whole lot. It wasn't impossible to come back afterwards and change things, but it was pretty rare. By the time coding came around, it wasn't much more than implementing the design (coded up in literal programming style, too, such that what was written turned into two separate sets, being beautiful latex-based documents interspersing the design and commentary of that design with the code implementing each piece of design, and the code for the compiler to eat); all the actual programming thinking had been done during the design. Then levels of testing, starting small and unit, moving up through the layers until the original requirements were being tested against.

It's the only place I've ever worked in which the customer never registered a single bug. They even asked us if we could take over from a different supplier since they'd never managed to deliver anything that worked. When the tests were signed off (and they literally were; the tester signed their name against each test, data records were archived, the paper test steps and signatures were sealed in envelopes for customer inspection on demand) that software did its job from delivery day one.

Waterfall is really demanding and really hard to do well (and it also requires a high quality of customer; if your customers don't know what they want and simply cannot be guided into telling you, I suspect it's impossible), but it sure can deliver. I've never worked anywhere else that managed such high quality.
Amazon’s Latest Market Disruption: 1.7M Free Bananas
> Expecting people to take an extra step to fit your needs (email) is really almost no different from asking them to share on another platform IMHO.

Email is not a platform, I think you are confusing it with gmail.

> You can't walk outside the bar then complain that none of your friends want to stand in the window and relay everything happening to you or get mad they might be talking about you when you can just walk right back in.

This analogy doesn't stand because such pictures that I were talking about are more often than not are taken in the bar settings or other festivities. Obviously if I were walking outside I couldn't be on the picture could I. And it's not all of my friends that's the point, being forced to smoke even passively harms your health, being forced to be on facebook harms your privacy - that was my point.
I've stopped interviewing with companies that do this.

Take home interview "challenges" take up a lot of time and resources. Most of the ones I've gotten have been prototypes/MVP type deals.

+ You're asking me to spend almost a week of my time, for free

+ I have similar examples on my Github

+ I'm not usually allowed to share the solution

Sorry, but if you can't look at my significant github profile and figure out if I can code or not, then we probably aren't a good match. I'm not going to work for free because you're bad at interviewing.

To put this another way, flip the question. Would you give me your product for free for a week? (Probably not...)

That being said, I think paying for the interview is probably acceptable.
That's not broken. The iMac is not a general-purpose display. It's a computer.

If you plug a Dell laptop into a Mac, would you expect to automatically get to use the Dell's monitor as a secondary Mac display?
Django for the backend with a postgres database. Just use django - I am using it for around 7 years: never regretted it, always happy with my choice. This is important to me and has not happened with other things I've used (like spring mvc, jsf, angular.js, android dev etc).

I generally try to avoid complex front end stuff, in most cases a little jquery and a datepicker are enough. If I need something more client heavy then I'll always try the least complex solution - if jquery isn't enough then knockout.js would suffice most of the time.

On extreme cases (UI heavy SPAs) I'd use react+redux with a django rest framework backend. But only if it is absolutely required. I have measured that using pure django (and friends like django filters, django tables etc) is like 5 times productive and 10 times more DRay than if you add client side/ajax stuff to the mix (along with the required bloat like client side tooling/weback, apis, auth, routing, client side models and forms etc).
> > it's no different than forcing others to smoke by the means of social pressure

> Yeah... no different, except one of them causes cancer but sure, no different.

And Facebook causes harm to people in other ways. It's an overly dramatic way of making the point, but the point is that people using Facebook doesn't just affect them -- it affects anyone in their social circle.
This history lesson.

https://news.ycombinator.com/item?id=9048947
I've never seen this. I would also simply ask if there were an alternative interview process. If not, I'd politely decline to continue. This sort of interview seems like it's better than algorithm bingo on the whiteboard. In reality it's either an attempt to get free (or discounted) work or else contrived and therefore still removed enough from the actual day-to-day of the job as to be less than useful as a measure of fit and ability.
Webhook Relay Integrating Jenkins and GitHub Guide
For international travel the US doesn't have any say over who's flying to them from some other country. Though if you're a known terrorist or something be prepared to be arrested once you land. And once they've landed you can be dragged off the plane, but if you're a US citizen then cannot deport you. They can take you to prison, but not to another country.
This is hauntingly familiar. Well done!
https://news.ycombinator.com/item?id=4759660
edw519's response to "I am a terrible programmer"
"My boring tech-related journey..." isn't quite analogous to the "cat hair in my v----a" type article. I was going to search Medium for articles about animal hair on male genitalia, but then I thought maybe I'll just leave that question unanswered.
...?

Nearly half a dozen? So five? In four years.

It's still interesting, and I don't suppose many people are searching for it so what's the issue with it being posted again?
How do you know, if the latest reports is to go by they are buying personal information from third parties in order to construct better dossiers.
> * If someone usually works off in quiet parts of the building, one should always remind them "you're never at your desk" with an accusatory tone.

That's me. See the image below. Since I am almost always away from my desk, this is how I remind everyone / greet everyone.

http://imgur.com/a/4GzPl (redacted my cell #)
Another thing that I think is becoming more apparent is the fact that despite the "privacy policies" of Facebook and Google, they will hand over information because they record it. With security and privacy a concern, more companies that advocate their stance and clearly state that they either do not keep the information or they do not share it is important and a big selling point, and will be in the future.

Look at ProtonMail. Secure email service. It is booming in business because people are seeking alternative to Gmail, Yahoo (notorious for data breaches), and Live mail.

So there is likely a huge market for this as more and more people become aware of just how much data about them is being sold to third-parties.
Prime from a customer standpoint is indeed about the shipping. But Prime from a seller standpoint (usually) means Fulfillment By Amazon. That means Amazon stores the product until there's a sale, then they pack and ship the product, and they handle most of the customer service. Those things are quite a ways outside the wheelhouse of UPS or Fedex, I think. You need a proper fulfillment center for those things. There are a number companies providing these services, so theoretically, Anker could use them instead of Amazon already. But alas, Amazon being Amazon is probably too large of a marketplace to ignore.
There certainly are Chinese makers of quads with pitch and collective for each rotor
A fair amount of the security isn't really adding anything useful anymore. 9/11 only worked because the passengers assumed it was a hijacking, and therefore, cooperating meant they would likely live. That's out the window now. Passengers now violently subdue anyone that even seems suspicious. Between that and the secure cockpit door, a bomb is about all they have left to do anything on a large scale. Even that is tricky. The size of bomb you can sneak on limits the effectiveness[1]. Basically, the "ROI" on attacking planes isn't what it once was.

[1] Yes, you can find examples where it worked. But you can also find examples where most passengers survive even extensive damage to the aircraft, like Aloha Airlines Flight 243 (not a bomb, but still). Or Daallo Airlines Flight 159, where the bomber only killed himself.
Maybe for recent grads that have never build something worthwhile, but it is not reasonable for experienced people. If you are talking to 10 different places, then having to do all these pointless exercises (which are a waste of time and productivity), for all of them becomes unsustainable.

Most senior devs. (people with 5 years or more of experience), have their own projects or productive lives (either hobbies, or families) going on.

I advise my friends to skip this step, and move on to other companies that don't introduce these useless hoops. Usually 80% of the time the companies come back and decide to skip this "homework" stage and go for a traditional interview.

If this happens after an interview, just refuse to do it and move on to other companies. I have almost never heard good outcomes from it as usually the task is given if the interview didn't go well and they are not convinced of you. If you have a choice, you don't want to join a company that doesn't fully like having you.
Interesting you should post those pics as I am just about to open up an Anker 5 port USB charger as two of the ports have failed (well, one is dead and the other gives out a weird low voltage). Do you know if it's easy to get hold of the output chips or what they are - admittedly I haven't even begun to look at the design/spec yet. Are there any schematics or service manuals out there!?

I have had two (out of 3 purchased) Anker 5-port units replaced within the warranty period, and this one has now failed a couple of months outside of warranty, so I don't particularly rate Anker in any elevated way.

I supposed I should also try contacting Anker first to see if they will stump up a replacement - I think my unit is less than a year old, but was a replacement for another that was about 10 months into its warranty when it died completely.
Your comment sums up the inertia issue nicely.

To me, rethinking social means rethinking the internet as a whole. The dream of a decentralized global network has been stolen from us, and it's up to us to find consensus and work together to get out of this mess.
This trend is a bit over the top, but I can see why it came about. Other industries have a way of evaluating talent. Artists can usually point at their artwork. Some developers have taken to using Github as a public forum for their work. How do we evaluate engineers in a consistent fashion?

In an effort to open a few minds to new possibilities, I wrote a medium piece (picked up by HackerNoon) around my experiences with hiring software engineers in San Francisco (you can find it if you look at my profile here). We tried to rethink the process and use pair programming to help reduce interview stress, properly evaluate candidates and make a generally more enjoyable experience.

At the end of the day, it is hard enough to hire good people in a competitive market. Making candidates jump through hoops seems like it only creates more frustration. Do you really want someone's first opinion of your company to be less than positive?
Why Warren Buffett Took Out an Ad on the Same Page as One for a Strip Club
browsers use domains for everything from connection limits to data storage. if you use folders everything will be shared.
Here's the photo TFA speaks so much about but fails to include:

https://i.redd.it/ecdccauglbxy.jpg
A Visualized IDE for React Developers
One of the non-obvious factors of the economics of farming (fishing a specific region included): since most of the inputs are the same (weather, and with the emergence of commodity crops over the last century, seed too), if you have a good year, so do your peers, which drives down the value of the crop; when the year is bad (driving up the value) your yield has likely sunk.

This is the justification of ag cooperatives (like the recently invalidated California Raisin Advisory board https://en.wikipedia.org/wiki/California_Raisin_Advisory_Boa...) which are/were granted monopoly control over marketing and enforcement of production controls.

These boards have been really useful (in some fisheries like Ayre Peninsula / South Australia, and according to this article perhaps in Maine) and really terrible (e.g. Wisconsin milk boards).
https://en.wikipedia.org/wiki/Abu_Nidal_Organization_interna...
I actually was the practical one in the relationship. I brought up the prenup to my wife before we got married because I had some descent cash in my savings after working hard for 10 years. I also wanted to protect a little software company I was running on the side thinking I'd turn it into a big thing one day. The first reaction was pretty bad. Again, she's the romantic one and I'm the practical one so she took a big hit. Not because I wanted to protect my money, she understood that, it was the idea of a potential divorce that made her sad. Especially when you're in a marriage mood :) Again, I'm super practical and I always look for the worst case scenario. Thought, we worked it out, talked about it for a while, I told her about the modern way of getting married and all the BS around it. After reading about prenups online and learned about the process, she told me she would do it. Just because that is what would make me feel happy in the long run. She said if you're happy then I'm happy. That's all I really care about. She made the effort, went out there by herself and found a qualified attorney to setup the paperworks for us. Again, she cried when I first mentioned the prenup in the first place and here she was, running the process for us while I was working long hours. All I had to do was to sign a check in order to secure everything and to move on to the next step (marriage).

I realized how she taught me a lesson. During the whole process all she cared about was me. Not her, not the money or anything else and that made me realized what a true relationship is. I looked at her in the eyes and said "let's get married, forget about feeding attorneys". Money comes and goes but strong relationships are extremely rare. One year after our marriage I quite my full time job in order to focus on my side company. I thought it was time for me to give it a try and to make it big... I went from making $200K/year on a w2 to pretty much $0. She took on a second job to support us and worked long hours to make sure I could continue doing what I loved. I ended up using a lot of my savings because we couldn't afford living in the Bay area with only one income. Long story short, after a few years, my savings is almost gone and my company ended up being a failure. My wife is still there right next to me, she hasn't changed and keeps supporting whatever I do. I could be rich or broke, she doesn't care.

So, make sure to follow the proper steps, money should be out of the scope. Unfortunately, time will tell you if you made the right decision or not. If you're still thinking about a prenup, don't get married... it won't bring anything to your relationship but potential problems.
Scale API (S16) helps engineers outsource microtasks
In this case, the absurdity and nonsensical character of the 'spying' claim is fairly self-evident.

When a client voluntarily makes a request to a server, it presents a bunch of information for the server to see and consume. This information is not meant to be kept secret from the server. Among such pieces of information can be some about the characteristics of the user agent, including OS. It is disingenuous at best to call collecting such voluntarily-presented and clearly-transmitted data as "spying" on a user.

A basic requirement for spying is for a collecting party to be obtaining information that can be reasonably considered confidential or restricted. Details about the system from which you send a request are by definition of the protocol not confidential or restricted to the recipient of your request. It is not reasonable to expect a server to not look at or use information you present to it. Therefore, it isn't "spying" for the recipient to consume the information. The information might be used in ways some people(e.g., OP) don't like, but that does not make obtaining the information "spying".
> But what's the advantage of Facebook over email and/or texting?

For me, there isn't one, and enough negatives to FB that I don't use it. I have no trouble connecting to people I care about via the many, many other methods available.

Voice telephone is becoming unusable for me due to spam, but so far somehow, not text messaging. (I guess the spammers don't cross-polinate yet?) I run my own email server, calendars, image galleries, and other tools for collaborating, sharing, ego-stroking and whatnot.

I do miss out on some random social interactions, but usually that's honestly a plus. Some relatives feed me the "email's too hard" line, and I take that to mean either I'm not or the message isn't important enough to bother, and that's fine[1].

At this point for me, FB is something I talk about more than I ever see - my view of the internet omits them (and several other surveillance shops), aside from the time between when they deploy a new splat of IP addresses and I notice and block them.

IMHO, the internet is much better without them.

[1] Of course there's backstory, too, but that's private, and not the sort of thing I'm going to discuss in public on a third-party server.
Yes, as bait fish they're quite easy to catch. Drop a line with a few shiny gold hooks and you'll likely pull it back up with a herring on each hook. For some reason they really like shiny objects.

Only problem is they only taste good smoked, and when I had easy access to fishing for herring, I didn't have a smoker :-(
Well, for one, it's still supported and actively included as part of this GitLab release [1].

I'm not sure their Gitter acquisition is intended to replace Mattermost. In fact, I wouldn't be surprised if it was integrated as an open, zero-overhead chat solution for a gitlab project, and then have it also presented in the mattermost client as a separate room for each project.

That would be a really nice integration so that as a Dev, I don't need another chat client or browser window running, but I'm also not requiring my users to install my chat client or sign in separately in order to communicate.

That said, I have no idea if their plans are similar to this or not.

[1] https://about.gitlab.com/2017/05/22/gitlab-9-2-released/#omn...
My recommendation: 1080 Ti or 1080 GTX.

There is no reason, not to get a Pascal GPU at this point, the performance is simply superior. For a lot of models, we are talking about days of training time, so 20%-30% time saving is significant, and we are not even touching the part that large VRAM enables bigger batch size which you won't get in middle/low end GPUs.
Four of those already have a subway. (Of course their subways could probably be improved...) Denver will never have a subway. It has a fair light rail system, to which more lines and stops could probably be added, but it will never be dense enough that a subway would be an improvement. I haven't spent much time in Seattle.
"A woman did it, therefore feminism" is an idea oddly shared by both middle-class liberals (see "lean in") and cultural conservatives.