skysight-inc/HackerNews huggingface dataset:
I'm assuming you're already past the stage where you've verified the problem you're solving is worth solving with technology, otherwise you're wasting time.

With that said, you need to divide responsibility. Either a 'CTO' role that has the decision to base the stack in his/her choice, or divide the tech up frontend/backend and give one person authority over each.

When it comes to tech decisions, look at what you can work on fastest, secondary considerations can then be things such as your immediately available hiring pool, and what would gel easier with those people, and finally things like licensing.
On that matter, I realized recently that both Brittany and Great Britain have an area called Cornwall or Cornouaille in French which makes the matter more confusing.

https://en.wikipedia.org/wiki/Cornouaille
The old advice was wrong anyway.

First, in practice what everybody turned up doing was the inverse (add programming logic inside their HTML).

So you still had mixed HTML and JS, but in a way worse way: with ad-hoc and incompatible pseudo-languages (e.g. Angular's ng-repeat etc, Knockout's template instructions, etc), spiced with "JS inside HTML attributes", with no syntax checking (a typo could blow your code in runtime) and convoluted to boot.

Now, having HTML and logic together makes sense when creating widgets/components, as you have all functionality for widget in the same place. After all in every native UI framework you have instructions to draw the widget IN your code -- not as some external additional technology. A widget's C/C++/Obj-C/Swift/Java/C# etc code encapsulates everything about creating it and showing it.

So, the better way is to have all your widget drawing depending on external (or internally stored if you must) state, happen inside the widget code itself. Not to try to manipulate a string template by sprinkling ad-hoc instructions like for-each and if-then.

And here's the better part. React doesn't really mix HTML inside JS.

JSX might look like doing such, but it's just sugar for calling Javascript functions. <div> is essentially something like: React.createElement(null, "div"); So, the "HTML" is just calls to DOM manipulation methods.

So, with React there's just JS, and it handles all the creation of the HTML code for a "component" (widget). It's also composable, so your panel is just a components embedding other components.
There's The Art of Computer Programming by Donald Knuth [1] but it's really dense, and I doubt most people have actually read through it to it's entirety.

For math there's The Princeton Companion to Mathematics [2]

[1] http://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxe...

[2] http://press.princeton.edu/titles/8350.html
PyDevs of the Week: Felix Zumstein and Eric Reynolds
People who don't have a job and aren't interested in getting one, like housewives, are not included in unemployment numbers. What is measured is how much of the labour force is currently unemployed. If you're not in the labour force, you're neither employed nor unemployed. You're just not covered by those particular statistics, just like children and pensioners.

If you're interested in how large a fraction of the working age population is employed, see employment rate.
Ask HN: What is missing from our app to be useful to you
We’re a young startup with a product at an early stage. Right now we have a Google Chrome Extension that let’s you comment on any website (the app works on it’s own and the website does not have to integrate anything and even can’t prohibit it). In addition to that we’ve a website where you can see on which sites people commented recently and a feature where you can mark an excerpt from a conversation and create a deep link to it and share it with others. We’re working on a mobile version and we have a prototype of an admin panel to moderate the stuff on your own website.

We did this to encourage conversations on any website and we wanted to make it easier for small sites to have a Slack-like (live and/or asynchronous) conversation feature, and for people to be able to speak freely on big sites.

That’s a sum-up of our intentions and what we’ve come up with so far. Now the question is what would you expect from such an app, or what do you think is missing that would make it useful to you?

Btw our tech stack is Elixir/Phoenix/Postgres/Redis. I learned Elixir alongside building the software. And every day I love it more. I can really recommend trying it out, especially if you have a Ruby background. The community is just great and you will always find other Elixir enthusiast who are willing to help you with any problem (as long as it’s related to Elixir of course ;-)

You can find the app here if you’re interested:
http://bit.ly/1k4iMnX
Really? Let's find the perfect among anyone in history. You'll be looking for a very long time.
My only problem with the Unicode GREEK SMALL LETTER PI is that it consistently renders on the systems I've used as a square with the bottom portion cut off. This must be intentional, because I just zoomed in to this page to an absurd degree and it consistently renders that way even at 36+ pts. It makes sense to me that in day-to-day life with real Greek the simpler rendering is superior, it doesn't match the traditional mathematical rendering very well.
>You don't have to, you can work with React straight from vanilla JavaScript though

JSX is just sugar for vanilla JavaScript. It's not HTML per se, as it's not parsed as such, but only as a means to create the virtual DOM.
What's wrong with named capture groups ?

http://www.regular-expressions.info/named.html
He and Hillary Clinton care share a cell.
Privacy is about control of personal information - who get's to see what.

I think we should model a future where individuals are empowered to control their lives and their information instead of ceding control to governments and corporations.
> Oh, and, edit, just because amygdala is partial to fear responses, it doesn't make all the actions that it takes part in "fear".

Yeah; this article (or at least the headline) seems to be engaging in the reverse inference fallacy [1].

[1] https://en.wikipedia.org/wiki/Functional_magnetic_resonance_...
> So what you're saying is that SV's well-documented sexism is (among many other things, also) may also be a significant contributing factor for reckless investment.

No, I'm not saying that at all, and my point was completely unrelated to sexism. You can be entirely un-sexist and still be subconsciously influenced by the attractiveness of the opposite sex (in case of heterosexuality; applies correspondingly to homosexual people). It's a natural bias which we should be aware of and recognize in ourselves, so that we can compensate for it.

My point was that the majority of SV's VCs are male (and presumably mostly heterosexual, like the rest of the population), so it is plausible that Holmes' gender and looks influenced VC decisions to a certain degree.
Someone took the article personally.
1) Non-Profit just means that profits can't go directly to shareholders / founders / investors (except in the form of a salary, which is a giant loophole). Essentially the profits must be re-invested in the company. They can be just as profit-seeking as a for-profit company and do so legally. They can grow just as rapidly.

2) I am pretty sure it is illegal for a non-profit (at least 501c3) to lobby the government. If they are lobbying then they are not the traditional non-profit. There is a different category of "non-profit" that allows lobbying, but the rules are different. I don't think donations are tax deductable to a lobbying-type non-profit and I think they have to pay some taxes.

Of course I am not a lawyer or accountant and it has been a few years since I was involved with a non-profit. If someone more knowledgeable about this can fix my misconceptions I would be grateful.
Also British, also ongoing battle, and even if I counted every piece of (pointlessly) hoarded paper, I'm not sure I could get to 300k items. Maybe 100k in a pinch.
I read Ms. Kondo's book out of curiosity about a month ago. If you're just looking for some new tidying ideas/tips, don't bother with the book - it's written in more of a self-help style that regurgitates the same simple points ad nauseum.

There are really only a few practical tips in the book:

- Don't be afraid to do a big purge. Your stuff is just that, stuff.

- Do the big purge all at once. "Ongoing" tidiness should simply be putting your stuff away, not constantly revisiting different parts of your home looking for stuff you can throw away.

- Look up "konmari folding" on YouTube for a new idea about how to fold and store your clothes. For those who are already fairly tidy, this is the only real "new" idea in the book that may interest you.

- Be affluent enough to have these problems in the first place. None of the advice is for people who are simply slobs, it's for people who have accumulated too much stuff and who feel it dragging down their life.
I work at a biotech company and what I've read so far has been a very well written overview. Really great writeup.
> Ultimately, you can do whatever the hell you want after a history of art PhD, just like anyone else can.

Sure - but as the article says, why would you go for a history of art PhD unless you were looking to become an art academic (or you just loved the subject enough to spend 3 years doing it for no other benefit)?
Great thread, thanks for linking!
You give too much value to valueless imaginary internet points...
This is a very good question.

I can't say for Angular but the thing about React is that it is the V in MVC. The fact that JSX apparently mixes JS (logic) and HTML/CSS (presentation) is kind of a red herring. The JS logic in JSX is actually the view logic, not but domain logic!

Also, as an experiment you can prove to yourself that you can separate out all the actions, views, and states in React. Here states=model, views=view actions=controller -- but wait you say, this is MVC so React is in fact MVC and not V! No! The thing is MVC can be arranged hierarchically into levels, so you can have M(MVC)C... if you like :) Don't believe me? Check it out: https://en.wikipedia.org/wiki/Hierarchical_model-view-contro...
Automatic Exchange of Information – Committed Countries
An element of chance is fine, if it allows interesting decision making. Good games of chance indeed involve strategies like hedging your bets. But with Monopoly, 90% of turns involve literally no decision-making - you roll, move along, and pay out or not. Occasionally you have a tough call to make about whether to buy a property, or how many houses to buy - but those are the exception rather than the rule. 90% of the game is essentially you doing bookkeeping for the game.
I'm ambivalent about this article. While I agree that the hidden power of mega-philanthropists is unsettling, the hidden players of our "public" government are orders of magnitude more powerful.

Frankly, differentiating between the "public" and "private" when discussing the ills of the %1 is pointless [1]. People at this level of society move in and out of the top levels of corporations and government all the time. They socialize together, intermarry, and share family bonds. Only together have big business and big government created this massive feedback loop that promotes inequality and loss of freedom for the common man.

It pains me to see my "right" and "left" leaning friends blame one side of the coin while completing ignoring the damage wrought by the flip side.

1. To be clear, the top 0.01% is what the article is really referring to, since the top %1 includes people like successful everyday doctors and lawyers. Perhaps a small cadre of powerful bureaucrats at this income level could be reasonably included in the top tier group the article refers to, but for the most part, these are people who are wealthy and influential in their local communities, but decidedly not actors at the level the article describes.
Are you suggesting people should own information? That seems backward at best.
Oh god, not that one again. I have no idea which one I'm using and quite frankly, I don't want to know either.
If I could execute my share options finally and have enough money to reasonably last me until the end of my life, I'd probably go a similar route.
It's probably bad for Twitter in the short term, but allows some upward mobility in the corporate structures, resulting in more motivated execs at the top level.
Microsoft releases CNTK, its open source deep learning toolkit, on GitHub
Someone else did some digging:

http://www.ourhappy.space/2015/05/25/count/

tl;dr - The figure seems to come from Regina Lark, a "Professional Organizer" who "specializes in working with people with chronic disorganization, ADHD, and hoarding disorders, as well as folks who have way too much stuff," although she suggests 30,000-300,000 items. I still think 30,000 is way off, however. I'd struggle to get to 3,000.
What does Github write that uses Swift? I thought they didn't have an iOS app and I figured their desktop app was some node-webkit or electron based thing based on it being 27mb download.
I like my personal space, and, well, since the article violated my perceived personal belief space, of course, flight-or-fight response was triggered; you can see the outcome pretty clear I suppose. It was not "fear".
What is wrong with that?
From the article you linked to:

"At the end of 2015, the combined market share for IE8 (8.95 percent), IE9 (6.67 percent), and IE10 (4.18 percent) was 19.80 percent,"

Sure, use flexbox exclusively if you want to push away nearly 20% of visitors. Also notice how the older of those browsers has the highest single percentage of use, and reflect on what that might mean about how likely those users are to upgrade.

I prefer the more customer-centric method of looking at what browsers my customers use and supporting them, rather than the more developer-centric view of "X is hard, I don't want to do X anymore and it's no longer supported anyway so there!".

By all means keep an eye on the browser usage for your audience and drop active support for older browsers once they fall below a certain percent, but don't take another company's actions as a license to screw over your (hopefully paying) customers.
The aphorism "pessimism of the intellect, optimism of the will" is actually a quote by Antonio Gramsci, a Marxist theoretician, citing Romain Rolland.
I have always opted out of the open or edited register, and have never had a problem with this.

Seems like your details can still be used for credit checks and fraud prevention (which I imagine covers confirming identities and addresses) even when you opt out[1].

[1] http://www.electoralcommission.org.uk/faq/voting-and-registr...
Whoa.

Fifth employee at Sun, wrote the first version of what became DHCP, started the EFF. What an awesome life.
The queen is absolutely an inelegance from a rules perspective. That seems to be kind of the point: rules elegance is neither necessary or sufficient to create a good game (though, arguably, it helps: see Go). Having a single piece with far more offensive power than any other is interesting, which is good in actual gameplay.

The queen is absolutely the wrong thing to pick on, though. Castling would be an obvious example, but my go-to is En passant. The pawn double-move is obviously inelegant (sharing the problem with castling that it may only ever be a piece's first move), but it inarguably makes the game better. If you've ever tried playing without it, you know that it makes the opening both faster and more interesting.

However, the pawn double-move introduces a strategic problem where a pawn can sometimes skip past another. The en passant rule is thus introduced as an obvious fix for that bug.

It would be problematic to have either of these rules without the other, and neither is particularly elegant, but the combination improves the game a lot.

See also: the infield fly rule in Baseball, the shot clock in any sport that has a shot clock, I'm sure anyone can name several more.
Ambition: How we manage success and failure throughout our lives (1992)
Well, that might deal with "buying followers". But my personal pet idea for paying for twitter would be something like reddit gold: a slight premium tier, but not necessarily paid for by the account holder. Encourage people to pay for the accounts of people they like. Heck, provide a "micro" donation system alongside it (although this runs into problems, Twitch passim)

Also, a lot of people would like a better anti-abuse system and some might be prepared to pay for it.
What countries? Has anyone in those countries ever been sued by using public domain works? And if they don't respect Public Domain, why would they respect the CC0 license? How is writing "CC0" on the bottom of the page any different than writing "Public Domain" on the bottom of the page?
Sendgrid Outage! Jan 25 2016 – Connection timed out
The support for named capture groups in Go's regular expressions is severely lacking, in the sense that it may as well not even exist. There's an API (SubexpNames) that returns an ordered list of the capture group names (if you provided them), but it's up to the user to implement some scheme for mapping a name to the contents of a capture group. At that point, it's probably going to be easier to just use the capture group indices.
Why would you assume Typescript solves any speed issues?

Typescript's type checking adds overhead just the same. So it's also a good idea to disable checks during runtime.
A few years ago, I needed an automated way to pull files into an Apple IIgs (well, emulated Apple IIgs), which has a TCP stack but not much in the way of TCP applications. So I wrote a gopher client. And server, for the host computer. Around the turn of the century, I (ab)used the finger protocol to copy files, so gopher was a step up in that regard.
A Closer Look at Cyber Survival Industry Guide: Resources and Upcoming Events
> The "no true manager" argument is always brought out

That's a fair point- I won't say there aren't any bad managers- there are sociopaths attracted to the field. But I don't think you've met any of the good ones either. I'm sorry to hear that.

> Guess who inevitably fills management jobs at medium to large companies.

The sociopath-style manager will only have short-term gains compared to the managers who've acquired the skill set for the domain. One's people will be unhappy and quit; the other's will stay and encourage friends to join. After a few years of this, when upper management want to promote to a manager-of-managers, the long-term results will speak for themselves.

That's how I lost my best manager- he succeeded so widely that he was promoted up another level (where he continued to do very well).

My advice to you is to consider how you would behave as a manager. How would you run a team of ICs such that they'd be happy, productive, and meeting all goals? It's not about whether you'd want to or not, it's how you'd approach the problem.
There's a lot less chance to do mutually beneficial trading than in Settlers. There's such a leap in value from getting a set that you can rarely pay a fair price for it (if players play to win, the first to get a set will very likely win). So say you "blacklist" the player who's in the lead - fine, but what does that actually mean in practice? At best you pool your resources to king-make for one of you.
Benji Smith, who used to hang out on the Joel-on-Software forum, was aboard the Costa Concordia when it ran aground & sank. And later wrote a book about the wreck:

http://www.amazon.com/Abandoned-Ship-intimate-Concordia-ship...

Similar events happened during the wreck - the crew lied to the passengers, did not do their duty to ensure the safety of all souls on board, left the ship early, and so on.
While this is the default behavior, you can, at least in Xcode 7.2, check "Automatically trim trailing whitespace" and "Including whitespace-only lines" under "Text Editing" in Xcode's preferences.
I very much support Tesla's spearheading of electic cars, but the thing that bothers me most is: how well do they work in colder climate?

I never seen functioning in cold climate mentioned by Musk or Tesla representatives. In my understanding, cold should be killing the batteries. If Tesla has met with considerable success in cold-proofing their cars, surely they would tell?
I find it very difficult to believe that the Red Cross does more good than Medicare and Medicaid, or that food banks do more good than Food Stamps.
I know what you mean, but unfortunately it does not necessarily follow that getting rid of all the managers will result in a better workplace. It could just be a new, worse, form of chaos.
I'm not at all sure where you get the idea that fear tells one to not attack--have you never heard of cornered animals becoming viciously aggressive? Or humans, for that matter? You even contradict yourself, acting as though fear is an iron lock around your neck, and then noting that people do not respond to fear with subservience (which you seem to conflate with fear).

I'm starting to wonder about your mental state, as well. You seem to be very focused on direct connections between emotion and full-on mental illness--all anger is violence, all fear is crippling phobia, all sadness is unending depression, at least to you. I can only guess at what led to these conclusions.
Update 2: We have identified the root cause of this issue, our operations team is now working on a fix. We apologize for any inconvenience this has caused.

Update 1: We are currently investigating reports of email deferred, we have our Operations team looking at this with the highest priority, and we will update shortly with more information on a resolution.

(Down since 8AM EST)
So, we add another salary to the team for something that amounts to a small project? If devs don't have the acumen to deal with "clients" directly, then they ought not take on projects that would require working with clients.

I see this all the time, especially with offshore development. I was the lead for a US project with an additional India team. We had a US-based PM for the Indian contractor. Then we had an India based PM, then we had 3 developers. Any time I needed to discuss something, I had to consult with the US PM, the US PM consulted with the India-based PM and the India based PM would then ask the devs. Then the answer would go through that path in reverse. A simple question like, "Where is the setup script file in the repo?" That took literally 6 emails, with delays of several hours between responses.

Needless to say, that arrangement didn't last long before I fired the company.

My point is that you don't always need an experienced project manager depending on the scope of the project and the number of developers. 10 devs -- yes absolutely. But 2 or 3 devs? Not necessarily.
That's a very good question indeed, a benchmark should be added just for reference.