skysight-inc/HackerNews huggingface dataset:
London, UK - Board Intelligence hiring Rails and Javascipt (ideally Angular.js) developers. Remote a possibility.

==============

Our goal is to improve decision-making at the boards of the world's largest companies.

Most corporate boards are run ineffectively. Think how effective they could be, and think how much that could improve the ways companies are run. (Not just in terms of profitability, but also in terms of ethics and long-term value).

BI has a successful consulting business and now aims to become a high-growth tech business. Our app is used by CEOs and directors of some of the UK's largest companies, and we're now expanding internationally.

Culture: despite our corporate target market, we're a young, small team (~15 people, 4 on the tech team, most employees in their 20s). Many of the non-tech team members have an interest in visual design or data visualisation, so there's a strong product focus. Oh, and if you enjoyed Kahneman's Thinking Fast and Slow, you'd probably fit right in. (About half the team has read it and it ties in closely with our work).

Site: http://boardintelligence.co.uk

Email: Isaac.Lewis@boardintelligence.co.uk
Your (a) and (b) do not nearly cover the scope of possibilities here. They don't even address the (more realistic) situation suggested video: You don't have to be an idiot to have a less-than-complete understanding of the technical underpinnings of a project on which you're making decisions and to make suggestions that are impossible and, potentially, quite stupid from the point of view of someone versed in the tech.

You also don't need to be undervaluing someone's skill set to see their lack of understanding of a project's limitations and requirements as a detriment and impediment to your progress; it is, and acknowledging it as such does not require being a jerk, nor does it necessarily make you a jerk.

If you're saying "man, what an idiot you are" to people who suggest things that aren't possible, feasible, or sensible, then yeah, you probably have some growing up to do (of course, most of us do anyway). But that's not the same as addressing someone else's very real problem before it makes your responsibilities intractable.
In my opinion the best code is the shortest code/documentation that can be understood in one or two reads by someone that is new to the codebase. Less or more than that is bad.

exceptions are things like game programming, where certain hairy-looking tricks can be necessary and have a real benefit. can't say the same for your average web app.
i'd love a html wysiwyg editor that supports copy/paste from word.. bummer that's not a part of these controls.
I’m pretty sure most of the other comments are pointing to what I‘m going to say too, but I have to put this out of my mind.

This video, while hilarious, puts the ‘expert’ not in a good light. It is in fact true that the ‘customer’ is talking completely nonsense, but it’s not her fault. Most time you’ll be dealing with something which 1) has been put there or 2) has a focus on something else and you‘re are the only ‘tool’ to accomplish her goal.

The question is: what’s our goal? Engineering for the engineering’s sake? This is a goal that IMHO must be present in every engineer, this makes us mutate from tools to artists (personally I think that if something happens for its own sake, then that’s art)
But this must (IMHO) not be the only one. What we really need as a goal is something anthropocentric: make someone else happy (happier).

The real problem here is not in the customer, but in the ‘expert’. If you really want to have that ‘expert hat’ what you really need to do is understand the very person you have in front, and her needs. Only then you can start talking about ‘technologies’.

The problem with this video is that the customer is asking for something to be done, and the ‘expert/sales-men’ team responds with “hows”, this moves the conversation in the wrong direction.

- “We need you [...] to draw 7 perpendicular lines”
- “Could you please explain better what was the process that brought you here?”

If the sales-man stops you because this kind of questions is ‘out of scope’ of the meeting, ask him out, and destroy him to the very last piece of him: he must let you do your job (understand the customer’s needs and take them from want-space to real-space), his job is ensuring that from a sales and customer relation point of view you‘re not ruining your own company strategic plans. Is he also the project manager? Then try to make him reason. He doesn’t? Quit. Now.

wooosh. I had to say it. sorry.
Why Evernote Will Win
That's just FEC with a code rate of 1
Used to work at Microsoft too; the usability findings that agree with the existing strategy were kept, the ones that disagreed were ignored. They weren't taken seriously, and were slathered on after the product was 90% complete.
We are way. way. way. backlogged.

If anyone has any idea on how to help a hapless team of security researchers manage many thousands of people looking to get through the crypto challenges, we'd be t-h-r-i-l-l-e-d.

We were able to keep up last summer, but then Microcorruption happened, we got into a hole, and we're only slowly digging ourselves out of it.

Alex, Sean, and I are turning the challenges into a book, which we're going to release "choose-your-price" with all funds directly going to a charity (I like Watsi, but who knows); that book will also include Set 8, which is all ECC.

I'm hoping we'll be done with that by August.
I did exactly this in high school:

I set up an experiment to find the people best at guessing Zener cards picked at random.

I surveryed 100 people and the best 5 did notably better than the others. I dubbed these people "clairvoyant". (Spoiler: on retesting, they weren't, but then again I only followed this process once...).

Wisdom of the crowds will work just fine for anything modestly obvious, and it will fail for any black swan events that intelligence actually needs to be aware of - if the predictors even get asked about those.
On 8, I can do Win+R powershell or Win->type powershell, hit enter and be going even faster.
Reputations? What reputations, exactly? The only reputation CryptoCat developers have is for writing incredibly poorly thought out software full of holes. Combined with their taste for publicity I would rather call them a public menace.
>What isn't always obvious is the ways that new abuses are being perpetrated, but once that reaches a certain level then the threshold for action is crossed, and new safeguards can be implemented.

Why do you assume that the novel abuses of the system become non-obvious in time for anything to be done about them?

It's perfectly feasible that the creeping forces of darkness stay hidden until far after it's too late to do anything to stop them.

Life is not a movie. In reality, you sometimes lose; the hero sometimes dies alone; the person you love sometimes marries someone else and lives a happy, fulfilling life never thinking about you. In reality, you can't rely on literary clichés to save you. Nothing will save you. You are on your own.
Are they expecting their SoCs to run Windows instead?
No it is not. It is a woman for a rolemodel, not a woman for my one and only and forever rolemodel.

Having a woman for a rolemodel does not exclude also having a man as a rolemodel.
I always thought that the whole WinMain() thing was an ugly mistake. The right way to do this would be to organise the libraries and startup code so that the simplest Windows GUI program was not 50 or 100 lines of boilerplate, but was instead something like;

#include <windows.h>
void main()
{
WinGuiInit();
WinGuiMessageLoopRun();
}

Or similar. Extra functions and parameters as required to setup custom icons, window classes, message handlers, whatever.
They will probably not believe you if you tell them a thousand times. Sometimes you have to give people what they ask for so they will realize it's not what they want.
Introducing SpankMyBittCoin
I think it might be a good idea when you make your mod comments to include the fact that you are the mod.

I wouldn't assume that people know that. In fact if I hadn't read that particular post on that day I wouldn't know that.

I wouldn't also assume that any particular user will even click on your profile (which is another way of saying "don't just put it there").
Wouldn't trust Facebook as far as I could throw them. The whole thing just gives me the ebe-gee-bees (which is a technical term).

I will never sign-up. You will have to pry the Unsubscribe key from my cold dead hands.
The reason this illustration works is because it uses concepts that everybody understands and can relate to. If a sketch showed end users asking for features that are simply not logical, but because of reasons that end users can't really understand, then only engineers can understand them, defeating the usefulness of the video in illustrating the frustration that an expert can experience.

TL;DR: It's just a metaphor.
That really depends on your definition of "good" in this context. I've worked in more than one place where a "good" salesperson is one that brings in the most revenue, damn the torpedoes, feature creep, impossible requirements, etc.

Sales and engineering have fundamentally different objectives: Sales needs to generate revenue, engineering needs to create a project that satisfies a specification (ideally). There is very obviously overlap and hopefully interplay there, but I don't agree that people who are good at those largely disparate things necessarily think in any particular way, and certainly not the same way.
I've got to disagree. At the end of the day, there aren't a whole lot of "substitute goods" for Mozilla the same way as there are for, say, Chick-Fil-A. Unless people within Mozilla oust Eich or fork the organization, the world may just have to deal with it. I wish Brendan Eich had different points of view, but I'm certainly not prepared to ditch Firefox over the situation.

But I'm also I'm trying to put myself in the shoes of someone emotionally closer to the situation than myself. I'm a black guy in an interracial relationship. It's tough to say how I'd feel if Brendan Eich had donated to an anti-miscegenation campaign. I'd probably feel pretty shitty about it. But I don't think I'd stop using Firefox on that basis alone.
Yes and no. http://en.wikipedia.org/wiki/Inverted_totalitarianism
By adding such discrimination in ones search for role models, one deprive children a chance to meet any of the potential Richard Feynmans, Carl Sagans and Randy Pauschs that exists here in the HN community.

All for what? a social experiment to fight biases with "positive discrimination"? The hope removing half of every possible role model is worth getting a female role model over a male role model?

In the end its the parent that decide and it might be worth if there is already plenty of male role models, so long one is aware of the costs.
Often it requires a bit of manual hinting. For example, [1] was just resizing the vector and allowing antialiasing to do its thing, and [2] is the result of resizing it and then dragging vertices to pixel or half-pixels.

[1]: http://i.imgur.com/Urs6S3r.png
[2]: http://i.imgur.com/5EMBxaV.png
This app exists, it's called Buycott: https://play.google.com/store/apps/details?id=com.buycott.an...
So, that's a privacy level worse than that of OTR, right?
She wants to be an engineer, let her pick out something to tinker with. Anything really. It doesn't have to be code. Look through maker kits that you can buy online. Or if there is a physical store you can get to, that might be even better.

Personally, I learned how to do web programming because I had something in mind that I wanted to build. I learned while building that thing. If I had to go through a book, course or tutorial first, I would have never been interested. I also wouldn't ever be inspired by going to work with someone unless that person is Elon Musk.

Your daughter might be the same. Let her interest guide her. I remember all the things I said I wanted to be when I was a kid. It was all just kid talk. I don't think I really ever cared to be any of those things.

Or maybe just leave her be. 16 hours of gymnastics plus school is a lot. Maybe she simply doesn't have time for anything else. Don't force it.
This was posted yesterday under a different URL and I penalized it. This time, I'm going to bury it as a dupe.

Because it is designed to elicit controversy (and views) rather than insight, it is not good material for HN.

We can have a discussion about communication between engineers and others. I'd have a lot to say about that myself. But priming everyone for indignation ("surrounded by idiots") is exactly the wrong way to start it.

Pandering to engineers who think they are "surrounded by idiots" is not seeking to get at the truth. It's an appeal to pre-existing opinion, i.e. prejudice. Worse, it's a sneaky way to promote tribalism while pretending to promote the opposite (tolerance). HN stands for the opposite of all these things.

(Side note: when I say "bury", I'm using a technical term from our code. It means applying a rank penalty, but leaving the item open rather than killing it, so anyone who wants to can continue the discussion.)
edit: The talk has ended now. Will update if I find a link to that talk.

Anders talking about TypeScript live: http://channel9.msdn.com/
I'm surprised the Uber app doesn't let you do this and give the driver directions automatically.

Most Uber drivers I see have GPS systems in their cars or one that I saw the other day had two iPhones.
This hits far too close to home...
How would you change your company?
>Last, "parasite" economies tend to kill themselves

Yeah, the problem is that there are a lot of good people who depend on this economy. This is why its last near-death experience resulted in a bailout sponsored by "the rest of us".
A limitation is still a limitation even if it isn't universal.
Um... Flappy Space Programme, anyone?
But that's about all he says, and it's coupled with this:

> There are dozens of industries that have been locked up by a few players in this way

I can perhaps see boycotting working for musical instruments, at least in the short term. They're crafted items that are infrequently bought, heavily researched, can be sent direct from manufacturers, and have a talkative and reputation-based community. But that doesn't really address any of the countless sundry-supplying industries that have been dominated in the same way.

Now, maybe I'm just one of the "people [who] believe that ... there is no other game in town", but I don't see that "voting with your wallet" works well in general. Perhaps with some automation it could, but similar automation would also help people compare prices, which is the thing your average person will be interested in. And at any rate, he really needs to expand on how he thinks boycotting can be made to work this time.
Eww, the Sen.se is kinda out there. Thanks for the links though, I keep thinking there is a winner here somewhere.
Wow, remind me to never have an audit done by iSec. "Extremely thorough" would have been tough but appropriate, but "brutal" seems just gratuitously provocative. Was that what you were going for?

Edit: OK, apologies to iSec for my mistake. I thought he was still affiliated with them. In any case, it looks like a top-notch report, so it would have been a shame to detract from that accomplishment.
Yes. I did use systems in the past that had questionable versioning, milestone releases a.s.o. and they proved to be just fine. Docker on the other hand is not just a third-party library in your project.

Docker is a container, and I therefore apply the same set of standards that my linux distribution/kernel should fullfill.
> But I don't think I'd stop using Firefox on that basis alone.

Maybe it's because you are not LGBT? Given that you're black, would you stop using Firefox if he had donated to the KKK?
More succinctly, establish the goals not the tasks. Alan Cooper has an excellent article on goal directed design http://www.drdobbs.com/goal-directed-software-design/1844099...

One example I like is that the goal of the military is peace, but the tasks to achieve that involve war and equipment. It gets real easy focusing on the tasks to the exclusion of the goal.

The other one is double entry book keeping. No one actually wants to enter information multiple times, or even once for that matter. Heck the goals for most software is to use it as little possible to get the goals met as quickly as possible.
The good thing about CryptoCat is that everyone wants to trash it, so it's becoming better.
I think what the author may be getting at, and I hate using this term, is moral hazard.

Those investing the in debt (most likely with someone else's money, mind you) are yield chasing. They probably aren't betting the farm on this company, just a small % of whatever money they manage.

If it works out and the company doesn't go under, great! They just make 8% in a low-yield environment, they look smart, they get bigger bonuses! If the company goes under, that sucks. But, they can rationalize it to investors as 'this stuff happens' and becomes a write-off. Imagine this is a hedge fund, the managers probably didn't lose their money, they lost their investors' money.
Where should a student like me aim for an internship?
I'm a second year CS student at a reputable university in the Northeast. So far I've taken courses in Data Structures, Systems (lots of C and Unix commands), and Computer Arch (x86). All my personal projects are in Java or C, but I know enough of Javascript, Python, and C++ to be able to read code and understand it. Anyway, I haven't had much luck in terms of getting an internship, and the resounding theme seems to be that I'm not qualified for that specific position because they require experience with databases/Python/front-end/back-end.

I was wondering where a guy with a resume like myself ought to be aiming for, and what areas I should start concentrating on learning this summer if I want to get an internship next summer?
This is really, really idealistic. Most people do not have the flexibility to just up and quit, and most people in this situation do not have the influence to "destroy" a salesperson without getting fired or at least censured.

It sounds like either you've never been in a situation like this or you should back up a bit and take it in at a higher level; you're missing the forest for the trees. You're assuming the client contact you have even knows "the process that brought [them] here," which they often don't, and that they are going to be interested in discussing it with you, which they often aren't, among other things.

This conversation is also more often, in my experience, one step removed: Rarely have I seen this actually happen with a technical implementation person in the room. More typically it's a salesperson and a project manager, and you just get marching orders after the fact, which may or may not make sense depending on the PM's ability and willingness to make sense of the client's requirements.
Yes. But this physical thing, of which there is only one, or the act of releasing this physical thing, is the "artwork" in question, beyond the music.
Conflict has two faces in Small Business Teams: We built a mirror for startups
It's been curious to me from the beginning that this has been treated as a free speech issue. Free speech is a legal question. If a group of people boycott you, they aren't impeding on your right to free speech. In fact, they are merely exercising their own right to free speech.

As a CEO, you have the right to support slavery. As a worker, you have the right to quit in response to those views.
So you're forming a negative opinion of him because you feel he lacks skills you feel you have?

Sweet irony.
Define value (specifically in relation to art, or music, or both). Define how something is 'devalued' (specifically to art, or music, or both)). Define who has 'devalued' the 'whole industry'. Define why hip hop has been the 'most devalued of all musical genres'. Then tell me how this gnostic priesthood giving us mere mortals a peek at 'the real thing' is going to give all that value back to hip hop.

There's no technological fetish here, simply a desire to live today and avoid a historical fetish. I don't live in the Renaissance Era or in the 'Swinging Sixties'. It's 2014 and it's sad that this group of people find actually addressing the problem of relevance and value in our day and age too difficult and instead recycle old, problematic forms.

Of all the arts, digital has probably helped music the most. Send me a link to the 'Art' section on the App store.

Does Wu-Tang really need validation from the institutions (the academy, galleries, museums, etc) that they don't already have from the millions of people who listen to their albums and go to their shows?

Do you honestly think that this showing is going to help those artists who want to earn a 'middle-class paycheck'??? Because it seems to me altogether unlikely that most artists will be able to afford to put on a multi-location, state-of-the-art-security presentation like this. C'mon, be realistic.

'Rarity' is only one component of aesthetic beauty. All of the other ones need to be there to give something value. Increasing the 'rarity' to maximum does not an art object make.

Patronage is nice if you've got enough $$$$$$. Hope you get the chance to see the 'holy grail' in your lifetime. Start saving.
But... it doesn't even mention emacs!
There is also a PyLadies meetup group in San Diego: http://www.meetup.com/sd-pyladies/ - I know one of the organizers and she's great.
Granted, the video was funny because it rang true.

I've also been in meetings where the expert was wrong.

Still, I suspect it's not just engineers. The same thing can happen to any expert in a subject where things can be true or false. For instance, it could be a legal or financial expert being asked to approve something that's illegal.
10 Wi-Fi Terms You've Probably Been Using Incorrectly
I cant downvote, but i expected the link to point to someone real, not a fictional character.
Watch Every Cyber Attack in Real Time
He seems to have answered a version of the question prior to the quote you selected.
The bill would keep going up, yes. But that's the nature of any growing collection - even if you're using a drobo at home.

The only hope is that cloud storage goes down over those same 10 years at a rate which makes it continually affordable. But it won't always be a fixed cost since the number of photos keeps going up.

The RAW -> JPEG conversion is done using ufraw [1]. We originally tried extracting the thumbnails so the JPEGs would use conversion settings from the camera but most of the thumbnails are too small to do anything useful with.

[1] http://ufraw.sourceforge.net/
One thing I was struck by, when I read yesterday's Gizmodo report[1], was how haphazardly the decision was made to add the Firefox blocker message to the site.

OKCupid founder Christian Rudder essentially said that they made the decision in a hurry, in the span of about 36 hours, and had no concrete plan about what they would do next.

In fact, when Gizmodo asked him what outcome he expected, he said, "I don't have a good answer for you."

Let's step aside, for a minute, from the divisive social issue that inspired the stunt, and consider what this says about OKCupid's ability to make business decisions.

If I'm IAC, OKCupid's owner[2], should I really have confidence in Rudder and other OKCupid decision-makers if this is the way they make far-reaching, very public business decisions?

"Hey, let's slap something together and see what happens!"

I think that it is possible for a business to make a bold stand on social issues, even if it means calling out another business for its conduct. But if you're going to do it, you'd better have thought it out well and have a game plan.

OKCupid did not ... and that says a lot about the people in charge there.

[1] http://gizmodo.com/why-okcupid-took-a-stand-against-mozillas...

[2] http://iac.com/brand/okcupid