skysight-inc/HackerNews huggingface dataset:
Github-centric candidate filtering is great for the tiny percentage of programmers who get paid to work on open source, and terrible for the much larger percentage who can't write open source code even on their own time without risking a lawsuit from their employer. Only way to fix that's unionization or getting an awful lot of laws passed in a an awful lot of states (for US devs, anyway), thanks to employer/employee power imbalances and incentives to defect from any strictly voluntary resistance movement.
Thanks for the replies. While researching further, this guy suggests to not publish it until the product is in beta or in the very early stages, because we can learn a lot from the users. We are sort of here, although the UI is polished and the flow is tested, but I feel that not posting prices is not a good approach.

http://sixteenventures.com/beta-testing-pricing
A neighbour came back from a trip there recently. He is old enough to remember the last of the pea soupers we used to see in the UK before they cleaned up the air (a bit).

Air pollution is no joke. They publish the number of people who will die, who will die early, and who will suffer serious complications as a direct result.
This is an uber cool idea. Especially if, when this website is shared by someone, it would attempt to scan the sharer's public feed, last submissions, last comments, last tweets, etc. (depending on where it got shared), and generate additional content based on what it found.

Sounds like an awesome weekend project.
The W3C sort of had a solution with the semantic web, too bad nobody cared about the semantic web.
Yet another testimonial that something is wrong with Git UX :)
That's similar to what I use and so long as I'm fairly disciplined about not letting stuff I don't really need to carry around pile up in it, it's pretty compact. I went through a period of trying other options for wallet or wallet plus phone and I came back to a relatively thin and basic but pretty standard bi-fold wallet.

I think a lot of it is that most people don't need to carry either too much plastic or too much cash these days. Most of the gas and store credit cards are gone or at least not widely used. A lot of information is on your smartphone. Many people use cash less.

As a result, a lot of people are experimenting with minimalist wallets or phone cases that can be used instead of wallets.
Now, to place this in context--was this at a company in Japan, with (by you even!) well-documented social norms about how technically incompetent employees are dealt with, or was this with a company with more conventional engineering culture?
Could be interesting to allow multiple pre-existing wiki/CMS systems to serve as backends.

(Potentially, then, you only bring the overlay JS from a trusted source, and your encrypted notes can live in many places, as visible-but-uninterpretable 'noise' in other systems.)
I will try this! Someone sent me an email proposing to run a carver on the stream.
Ohhh. I want this for my area. Great idea.
How touching. This story gives me hope that I can both deeply love an adopted child and that the child will love me back.
> Many of the open source advocates that are anti-GPL forget that without it, probably the choice today would have been between commercial UNIX systems and Windows NT.

Like Mac OS X and Windows 8?
Crazy that “shitty” listings in California are $500k and up.
I'm not entirely sure what we're talking about here. Is it that anonymous communication is a double edged sword or that teenagers are kind of evil?

Either way, it would be very disturbing to see a company give out customer information without a warrant or similar, wouldn't it? Especially if the customer is a minor.
Yup. If aiming for less laconism, I like to quote Cave Johnson - "Science isn't about WHY. It's about WHY NOT.".
Really? As a non-software engineer, the title and bridge picture suggested this would be relevant to me, much more so than an article about programmer interviews.
I believe the problem comes when trying to do stuff like check to see if a file is in a directory. I'm a ZSH user myself, and my default scripting language is Python for similar reasons to the OP's for inventing Bish. I can't for the life of me figure out the syntax for an if statement, especially for things like checking if files exist. Yes, Bash or Zsh have a shorter syntax for the example, but to do something like this[1] in bash/zsh would be, for me at least, needlessly difficult and painful.

[1] https://github.com/yramagicman/dotfiles/blob/master/bin/upda...
Once you deal with other people's money, you want to keep risk factors out of it. Since few drugs are legal, drugs are a risk because their users have to interact with the more shady parts of society.
I always wonder if the developer should care? The only front-ends I write these days are admin backends for my own company, so I very specifically don't care.

That said, is there any data on browser share with JS turned off? Because I'm sure I'm being obtuse, and I know I can be accused of being a dick, but I doubt I would care very much.

My company makes mobile games. We don't support below Android 4, we don't support below iOS 6. Not allowing JS completely is absurd, IMHO, and much like expecting developers to continue to support IE 6. It's 2015, JS is the programming language of the browser-based Internet, and expecting developers to cripple their own applications to support a vanishingly small amount of people that block JS may simply make no sense, economically speaking.
> Women working for big corps: HR is NOT ON YOUR SIDE. Learn and know this fact.

This is true regardless of gender identity. HR is employed by the company to help them detect employees who might go on to cause legal trouble for the company. If they regularly sided with employees over the company then there would be no point in the company spending so much money on them.

TL;DR: HR is not your friend, they are risk mitigation.
The service you are looking for is offered by corporate office rental companies.

If you are a nomad currently, you should ask fellow nomads among that community for different providers they know of and what their experience/s have been.

(you'll normally need a business, etc. to rent a virtual office and well... it's quite a process but probably worthwhile if you don't live anywhere for more than a few months)
My university is one of the universities listed in the article for having issues with Yik Yak. The university president was rumored to be considering banning the app, which is a functionality supported by the creators to fence off a certain geographical region. The yaks made in my area can get particularly nasty, but I'm not sure what the appropriate response should be. Most of them aren't specific enough to be illegal - inciting violence, harassment, etc.

Comments made on Yik Yak also was a big motivator for a series of protests on my campus around the time of the Ferguson protests, which is unusual for a socially conservative campus with little social activism.
No side projects even? I used to be one one of those big corporate programmers with no side projects to show off and while I was decently good I wouldn't hire my old self to work on my startup. Also, an interesting idea - ask candidates to find any 3 unanswered questions on stack overflow and answer them. It would at least provide a useful exercise for the candidate and the community at large.
"Why is software so different, lacking basic shared and provable prerequisite skills?"

It shouldn't be; I think we generally don't have enough people that yet recognize this as a Real Problem(tm), and therefore don't know how to do good filtering/interviewing up front. I think it may be another generation or two before there's really enough pushback to start demanding the same level of scrutiny other industries may have.

Now, a bad doctor, lawyer, engineer, etc might slip through the cracks now and then, but there's pretty strong proof that at one point they did Know Something (tm) about their field, more through professional licensing than standard higher ed, for example, but it was there.

I have so little faith in the value of most higher-ed degrees as higher-ed seems primarily profit and ratings driven, vs capabilities driven. Professional orgs like bar associations actually have some economic incentives to keep people out of practicing law. Universities seem to have no incentive to fail people out, and every incentive to continue grade inflation.
> I don't accept the premise that she cost Hank his job.

If someone start a fire in a building then they would be stupid to argue that the reason people got hurt was because firemen didn't react quickly enough.

There is no doubt she started it, she could have prevented all this from happening in the first place.

* She took offence over a private conversation between
two others.
* She publicly shamed them by including the picture etc.

She could have talked to them. She could have talked to the organizers. Instead she decided to abuse her position and go straight to public shaming.

That said, yes, a lot of interesting decisions here.
Why are all these houses so ugly?
It should be said that parental tests are illegal in France (and some other countries), and parents in this case could face huge fine and jail.

https://en.wikipedia.org/wiki/Parental_testing#France
We've all worked with them. A senior engineer I worked with previously, claiming 25 years experience, did not understand when I rejected his code that declared a pointer, set it to null and then proceeded to pass it to another function with a memcpy style interface to put data into a supplied buffer. It compiled and was therefore correct to his mind. After several incidents like this and lots of proclaiming "it doesn't work" when encountering a bug, which he would then proceed to make someone else's problem, I learned to think of him as a very poor tester.

I didn't perform that interview but I was left wondering what the hell he'd managed to do for so long. A long list of experience on a cv can be meaningless if every post has ended up being a net drain on the team while others work around the problem.
Binary Bank Breaker REVIEW
This reminds me very much of a fantastic old program, http://westbury.on-rev.com/JanusNode/
"25 years of innovation in key major products like the playstation network?"

So, I'm going to have to come off as the punk-nosed kid here, but I've gotta ask: What does that mean? That literally read like biztalk.

What algorithms did you develop? What code did you write? What systems did you architect? How did you make design tradeoffs?

I can't tell a "stakeholder" who did real engineering work apart from a "stakeholder" who got their name attached to the patent for political reasons.
I do occasionally glance at KIA, and frankly it is terrifying. There are a lot of angry, naive people there.
Seems like an excellent idea, being able to type

gg c message

rather than:

git add -A

git commit -m "message"

when you're doing that 50 times a day, is particularly nice.
In my experience (biomedical), this concern does not exist in other engineering fields. That may be because incompetent engineers are just accepted, or because they don't exist--I don't know. Other engineering fields also generally don't engage in extensive quizzing during interviews.
I didn't realize Paul Allen was advertising, etc. sounds like you're conflating as much shit as possible and hoping that it sounds like you've got some higher purpose, and you've thought all this though. Well, I've gotta say it's not really working
It as the only reliable source on what is subreddit-of-the-day though.

And you still haven't provided evidence of anything else.

As the sign next to the radios used to say: think-push-speak.
This table seems to be just base pay. The addition of locality pay can also help move that number a bit.
Why would they be illegal? Shouldn't men be able to know whether they are the biological fathers of their children?
well, i moved recently to london (from porto) and, tbh, i'd love to know that i could have the opportunity to work remotely from portugal... (how do you people find these jobs??)

i've seen bad and good management. i've been under bad management from german managers as well, whilst in portugal, and i've been under bad management here. let's cut the crap, it's not only in portugal that you find bad managers. you find them EVERYWHERE. they do thrive especially well in portugal due to the weak economy. people put up with crap that they wouldn't otherwise.

i would just add that anyone could say just about the same things about porto. probably with the advantage of the city being a bit more cheap/less expensive than lisboa.
If you figure out a way to mix facebook discussions with HN discussions I will actively avoid your "solution" like the plague.

I'm on HN solely for the comments, and it's an oasis of intelligence in a vast, arid desert.
Built with React
Whoever said that, probably meant selection pressure.
If you think that's connected to what I wrote then I haven't explained the issue well enough. I haven't stated that narrative you wrote.

Point #1: The Espionage Act of 1917 is a horrid piece of legislation. The defendant can offer no defense to justify it, as Ellsberg found out. The prosecution doesn't need to show that there's even the potential to cause harm. What you wrote, saying Snowden should be considered a patriot deserves at most 10 years in federal prison, is completely ignored by the law. There no legal defense for "Snowden based on his intentions".

Simply put, nothing you wrote in defense of Snowden is relevant to his prosecution.

Point #2: I brought up Petraeus in response to your statement that:

"This is the balanced response that is needed to keep copycats from recklessly harming national security while at the same time strengthening our collective priority on government transparency."

We also need a way to keep copycat ex-CIA heads and generals from sharing secrets with unauthorized people and from lying to FBI agents. We have laws which define the rules. They make no exception for generals, and Petraeus signed over a dozen NDAs where he agreed that he would not reveal any secrets. These are the rules he's subject to, but the "balancing" here is being done completely pre-trial, with no transparency, in order to avoid prosecution under the laws that clearly say that Petraeus committed several felonies.

It seems that if you're friends with people in high places, you get special favors. If they don't like you, you get treated like Wen Ho Lee or worse. This is not justice under the law. If Petraeus, or Scotter Libby, or others with high position get little more than a handslap, while Lee gets solitary confinement, then I have little faith that we have a "balanced response".

Point #3: As I pointed out, It's not simply a matter of Petraeus sharing secrets that went no further than his biographer. He also made false statements to the FBI. This is a felony under 18 U.S.C. Section 1001. It's the law that made Martha Stewart a convicted felon.

I mentioned this earlier. Do you ignore it because it doesn't fit the narrative you want to impose upon those you disagree with? This speaks ill of you.

Point #4: Being a decorated war veteran is irrelevant. There is no special get-out-of-felony card written in the law for being a veteran, decorated or otherwise. Or put it this way, if Snowden had been a decorated war veteran - say, a Purple Heart - how would that change things for you? What if he had a Congressional Medal of Honor? Two Medals of Honor? What if Petraeus had been the one to leak the information, rather than Snowden? What if Petraeus' biographer had been the one to the leak the information?

If being a war hero is relevant, then surely all of those cases would make you want to be more lenient, yes? How much lenient?

If you can't give a good answer - and I really don't see how that's possible - then I'll assume that your reference to war hero status is a post hoc justification that has no actual bearing on the matter but exists mostly for the rhetorical sympathy.
Your .bash_profile functions probably aren't exposed to others via a package manager. They're probably not available in a repo for others to contribute to either.

Yes, node/npm are required, but most of the servers I work with these days already have those for other tools.
Wrong. You might want to look at ''Elonis v. United States'' [1].

1. https://en.m.wikipedia.org/wiki/Elonis_v._United_States
Related to #1: Mail.com doesn't offer two-factor auth, which is disgraceful.
The article started ranting, so I stopped reading it after getting through about two thirds of it. But one difference between software and the other mentioned professions is that software developers can earn $140K just by doing, by performing. And they can often start soon out of high school. And it doesn't matter where they learned it. It's about doing.

I don't know much about dance, but maybe software engineers should be compared to dancers, and the technical interview should be compared with an audition. Actors and dancers still audition for roles, years after they have made it. And the audition is still as far removed from day-to-day work as a technical interview is from the job. I guess the reason that it's done is because the work is like a performance.
That is pretty scary. But more importantly it is really sad that the example programmer's manager doesn't know he's in capable of basic functions. I've seen programmers who were in a new place (new language, new environment) struggle and have helped them get organized, and if they weren't able to adapt move on to a company that used a more familiar environment. But that does take paying attention, and sadly some managers don't really pay attention.
Agreed totally.

However, the question we should be asking is: do we need a question more complex than FizzBuzz to determine whether or not someone is an STE? If so, why?

And if not, then why do most developer interviews consist of a series of coding questions that are more complex than that? Because as much as we like to say "so we can see how you think", really, virtually all interview coding questions are FizzBuzzes.
Email doesn't need to be replaced.

Email clutter and the email-cartel providers that can easily make you a spam bot are the problem.

How many times has someone sent out an email to 5/6 people through BCC (or alike) and then you suddenly get marked by their providers spambots.

n17r4m makes a good case for using self-hosted solutions. Then again, with everyone else on their cartel-email addresses, your poor little self-hosted domain (eventually) gets thrown into the mix of spam with those nigerian prince emails, across the entire cartel.
"Never attribute to malice what is sufficiently explained by incompetence". Nepotism is not necessary.

In one company I worked for, the interviews were done by the self proclaimed CTO (which was one of the founders of the company) which was actually a dentist with no tech knowledge whatsoever. Of course in this case the interviews were just generic chats, with no technical question.
Nope, you can only input numbers.
You are correct, for the most part. Even on a smaller team, if you have stronger and weaker programmers, the end result tends to be a functional product. However, I think it tends to create stress on the team, as the stronger programmers feel like they have to pick up the slack and be extra mindful for mistakes made by their counterparts.
I need my Smartphone to replace
Credit Card ( Apple Pay )
NFC Cards used for public transport ( No Solution in sight as the public transport around the world uses different NFC solution )
Royalty Cards ( Feasible, but i havent seen much being done yet )

And then i only really need ID Card ( if there is such thing in your country ), and Bank Account card for using ATM, and some cash.

We dont need new wallet, we need to get rid of useless things inside out wallet with better alternatives.
What's your point? It's not a reliable source that Zoe Quinn called in a Swot team against someone falsely!
You can easily bash add autocompletion to bash aliases, if you meant that.

For instance, this is my git dotfile doing that to display branches for a cherry-pick alias:

https://github.com/jakub-g/dotfiles/blob/master/git.profile#...

(_gitbranches() is defined at the beginning)
So we have been using Geckoboard for our dashboarding needs for almost 3 years now with great success. I think we spend $19 a month and we have enterprise wide visibility to things that matter to us. 80% of the widgets we just use internal pre-built widgets, they have a way to feed in highchart data if they aren't flexible enough.

One thing that I think is important for the dashboards isn't so much the look, but more so the ability to present actionable data that stakeholders can quickly understand and react to.

In a lot of ways we also use the dashboards to hold ourselves accountable. (engineering, media and demand sides of the business). We've built a lot of software to support our organization, but the dashboards have become the most critical.

disclaimer: I'm in the performance-marketing space, so we have a lot of campaigns and moving parts to keep track of. With that said, even being a product-oriented company, I'd still use Geckoboard.

Also I'm in no way affiliated with Geckoboard, just a happy customer.
The best "wallet" I've ever used: http://www.office1export.com/files/o/1221585a6a280b5b1ced746...

Cards on the inside with cash wrapped around them. The "v" created by the clip makes it super easy to "clip" -- way easier than any money clip that I've used.
Without a court order the the express consent of the person must be obtained in writing before the carrying out of the examination, after the person has been duly informed of its nature and its purpose.

It seems that everyone involved gave consent, so in this case, they are not illegal
Engineers have engineering degrees. Programmers are programmers. I have gone to school for, and worked as, both. They are two different worlds.
It's interesting how many anti-Yik Yak posts have been on HN recently. Maybe a competitor is trying to poison the well with some PR heckling.
>simply flat-out can't program

This phrase is seriously abused and it needs to stop because our field has anything but standardized and well-known competencies that we expect people to know before they commit anything.

Compiling main() with an assignment and a print is technically programming, but has extremely little to do with what is actually being developed in real products. You aren't going to give anyone a job if this is all they can do. As soon as you get out of the absolute basics (IMO, if/for/assignment/operators), your demands are simply arbitrary with what you think will indicate that someone can do the job.

You might only consider someone who can pass FizzBuzz as a 'real programmer'. Someone else might only consider someone who knows and can implement advanced patterns and quickly absorb an unfamiliar API as a 'real programmer'. Programming-Genius-32 might only think someone's a 'real programmer' when he can implement every algorithm from MIT's curriculum from scratch.

And if I had to make a wild guess, I would guess that people create their own standards of what a 'real programmer' is based on things they have already solved or things they read from someone else. Then they go make hiring decisions based on this standard. It is very likely that someone can look down on many of us and call us fake programmers because they're just so much further ahead.

Convincing someone that you are a real programmer of a certain skill level is a social exercise, not a technical one.