skysight-inc/HackerNews huggingface dataset:
I would suggest Meteor. It is not purely a front end stack, but a full stack. However, since you mention flux and rails it seems you might also be interested in a backend.

Meteor has a bit of a reputation as a "playground" stack. The sort of stack you pick when you need to implement something quickly but might want to rewrite it before production. However, I find the Meteor stack to be very production ready and have a few applications I have built and use that have high traffic built with Meteor.

As for frontend heavy applications, I would consider looking into the Meteor React integration. Meteor is giving React first class support. The native blaze engine isn't bad but I do prefer React.

One final note, Meteor's community is fantastic. The irc channel always has a number of helpful people in it. And there are many people actively helping to answer just about all Stackoverflow questions. I highly recommend it.
If you're moderately good at both, in the combined grade you would have done... (wait for it) moderately.

So what's the problem?
> I am not convinced there is any significant advantage from private schools

I don't know what the schools are like in Adelaide, but in much of the U.S. the impetus for sending kids to private schools is not the quality of education per se, but the quality of the students. In Baltimore, where I live, you can either send your kids to private school, or send your kids to a school where some significant fraction of everyone is in a gang. Or you can move into one of the exorbitantly priced suburbs, increasing your carbon footprint and contributing to the exodus of middle class people that makes schools in the city such a disaster to begin with.
The reporter got it wrong, it is the other way around. The Bitnami launchpad is completely free
That bothered me, too
Just to reiterate, it seems legit reading from
http://image.slidesharecdn.com/real-worldreactnativees7-1506...

Now, to add something to the matter, "direct update" is something that Apple already hosts in its App Store through Cordova apps and its commercial versions (i.e. MobileFirst)
https://www.apple.com/pr/library/2014/12/10Apple-and-IBM-Del...

Not sure how many React Native projects are hosting their bundles outside theirs apps in the wild, but there are already apps released on the store (as per Facebook Groups, Ads Manager).

Still, I agree things might change (on the Apple's side).
Augmented Reality: The Next Big Startup Niche?
The client itself is very streamlined. Push/Pull operations are swept into a single Sync operation. Merging is as easy as selecting a branch from a dropdown and clicking a button. Things like that.

On the downside, utilities like tagging, blame and stash do not seem to exist. The account linking system from the old GitHub client hasn't changed and you can't clone from anywhere that isn't GitHub. Revision history is a bit ~too~ simplified and you can't really see at a glance what branches are deriving from where, and you can only see the history of one branch at a time.

I'm sure newbie developers on Github might appreciate the simplified UX/UI, but it's missing a ton of features that are useful in an environment with multiple devs.
The internet is always angry.
Presuming that "trying" on the final is necessarily a good thing of itself.
Because lowering the interblock time has a more detrimental effects, and raising it has more beneficial effects. To achieve maximum scalability you actually want the longest possible interblock time you can stand. 10 minutes is actually alright in that regard. I would have gone with 15 minutes myself.
"Use git push to update your app without re-submitting to Apple." - That's the prominent tagline in your home page. Isn't that too direct? One suggestion - wording it without being too obvious could prevent your from a possible ban, and an even worser outcome of Apple changing their policies.
The sparking train analogy fails because it supposes a single obvious entity causing a large amount of damage to a single person.

To modify the analogy to fit the real-world situation, it would be more like if there were a million train tracks going all over the place, and the sparks from each train falls on millions of wheat fields, such that everyone lives in a diffuse cloud of sparks, and no single fire can be blamed on any individual train, and the harm from any single train is relatively small, even though the collective effect is extremely damaging.

The Coase Theorem assumes that transaction costs are negligible. In a many-to-many situation like real-world pollution, transaction costs necessarily become prohibitively large, because you basically have a quadratic explosion of connections between polluters and victims (many of whom are also polluters!).
Execution triumphs ideas, but by how much?
Steve Mcconnell has a great book on software estimation, but it's about enterprise software, where there are requirements and goals. [ http://www.stevemcconnell.com/est.htm ]

The biggest problem with making games is the fact that there's no end goal of "Done." It's just a vague point in time, really. Is it done when you've made 10 levels or 11? Is it done when you've added 10 power-ups or 11, or 15? In a movie, you can't make the thing 50 hours long, no one would watch it all. But for a game, 50 hours is now considered medium sized, compared to MMO's and MOBAs that offer hundreds of hours of time to play.

Scope creep is the biggest danger in the games industry. Reading this update, where they talk about going from 2D to 3D, my heart broke. That's such a major change, and as he writes, such a major uptick in difficulty, it was the beginning of the end.

Terry Cavanaugh [http://distractionware.com/blog/ ] gets scope right. Valve gets scope right. You can tell when it's done right because the pacing of the game feels damn near perfect, like Half-Life 2: there's little down time, and you're always moving forward, even if yer not always shooting.

I feel bad for the Woolfe team, but they clearly had rose colored glasses on. There's a very good reason modern console games cost at least 8 figures. Hell, even with 8 figures of budget, many big name titles aren't even that good. The games industry is a harsh mistress. Like judging what's funny for a comedian, judging what's fun for a game developer is the toughest task they have.
I was just playing Crash Team Racing a few days ago and it gave me a lot of good memories of my childhood. Thanks!
The point is that it isn't written in an "onion" style like the person I replied to claimed
Hey! Of course I would find you commenting on HN! Did you end up finding a place to live or are you coming back to Tokyo :p I ended up going to Singapore and coming back.
Can't help it. I have to mention http://magit.vc/.
So does anyone know what they used to build the 'unified' app UI? If I remember rightly they used WPF on Windows in earlier versions. Is the UI now abstracted using a third-party framework/inhouse framework?
>There is no mechanism to prevent this.

Yes, there is. You can get uninvolved editors to help by posting on various project boards. You can also get admin intervention, arbitration, etc. There are lots of options if you take the time and effort to look for them.
While tech leaders like Ben Horowitz, Elon Musk, Peter Thiel, Sam Altman, and more phrase their general message to founders in their own terms, a lot of it actually boils down to the same thing; Thinking for yourself.

Are we underestimating the effort behind the creation of great ideas?

Let me know what you think.
Hey guys - one of the creators of this here. I wrote a blog post summarizing the thing in case you prefer a less TechCrunch-ey version:
https://blog.branch.io/branch-deepviews-the-missing-link-in-...
Disturbed? Not really.

Sounds like the author was pointing out his own flaws in terms of what he considered success at that point in his life.
You're using that as an excuse..
I would recommend this book.
http://www.amazon.com/dp/B00BAH8N7Y/ref=wl_it_dp_o_pC_nS_ttl...
I find it impossible to think of News Corp without recalling Sun headlines like "It's The Sun Wot Won It" and "Gotcha":

https://en.wikipedia.org/wiki/It%27s_The_Sun_Wot_Won_It
No. He's realized the errors of his past ways and his thinking which included treating a human like a possession that is slightly more valuable than a few pairs of trousers. That's the joke. Sometimes jokes are hard because they reveal the dirty reality underlying them.
I think/hope he meant the extra material accumulation commonly associated with being married.
I use SourceTree full-time but am keeping an eye on GitUp[1]. The UI is not quite there yet IMO, but it's insanely fast and I love the focus on keyboard shortcuts.

[1] http://gitup.co/
Is this related to the recent Github For Windows redesign? It used to be a great product, but the last version made some really odd UI changes and the whole thing became 10x slower.

Github For Windows used to be as important to my workflow as my code editor. I absolutely loved the "click to select which lines to commit" feature, and I'm pretty sure it improved the quality of my commits drastically. And it was constantly improving.

A few weeks ago came a new version that changed everything. Previous updates used to be incremental, but this one seemed to replace everything at once. Overall the UI was still good, even though important parts became hidden behind tabs. But the performance... Oh god the performance. Syncing repos became a multi-minute operation. Listing commits went from instantaneous to taking several seconds. It became so unusable I switched back to Linux for development.
> Bitcoin will die the moment someone figures out how to build a decentralized crypto-currency that doesn't need a stupid idea like "mining" to be functional and secure.

Yup. But I wouldn't hold my breath. No one has ever created a decentralized consensus algorithm with the properties bitcoin has, before or since. And since bitcoin achieves its unique properties as a result of the economic costs of mining, asking for a mining-less bitcoin is kinda like wishing for a perpetual motion machine.
Yes, We Will Live with Artificial Intelligence. But It Will Be Friend, Not Foe
I believe it's also called negative introspection. I think that's what epistemic modal logic calls it, anyway.
Perhaps it's just me, but flow control statements and functions in Bash have yet to scare me off. It's still faster, and readable, to write even moderately complex scripts in bash.

This is doubly true if you have to chain together external scripts - the "easy" ways to do it in Python can have some very major limitations.

I liken Bash scripting to Perl scripting. You can write safe, beautiful, and readable code in both. However, you can also create a summoning circle to the 5th circle of hell if you don't spend the effort to make it safe, beautiful and readable.
Hacking Y Combinator
correlation doesn't imply causation.
What you're saying does not make sense from the utilities point of view. Why, if they have superior competition, would they make themselves more uncompetitive?

Besides, centralized energy systems have certain advantages that household operations do not have. Maybe even better ones will arrive once solar becomes more accessible. SO it makes sense that they will stay at least as competitive as off-grid systems.
Memory mappings limit in Linux kernel
How vague is this article? Ok, he sits around all day "hacking" (an already overused term) without any mention of how he got any income in the first place, only how his investments are working out. Pretty useless.
Writing and Managing Models and DAOs in Go
Clickable:
https://news.ycombinator.com/item?id=7493993
> Bitcoin's only real-world use case is illicit goods.

Please get up to date with things. Bitcoin is huge in the remittance world, and bitcoin-like technology is being tentatively explored in all realms of financial technology.
AppHub is not trying to circumvent the Apple release process, rather, we want to make distributing updates as frictionless as possible. The main advantages we give developers are instant updates and staged rollouts (deploying new features to a percentage of users).

Glad you pointed out Section 3.3.3 of the Developer Agreement. From our understanding, it is intended to prevent developers from trying to avoid the App Store fees. As always, it will be up to developers to follow Apple's guidelines in their iOS apps.
Again, no. There is no "established cabal", and the rules are usually pretty clear. Sometimes there is some disagreement, but virtually always you can get consensus. If there's a problem with POV pushing, you can get outside help on the various project boards, ask for arbitration, admin intervention, etc. etc. There are lots of options if you take the time and effort to understand how wikipedia works.

In over 10 years of editing, I've never come across an issue that couldn't be solved by one of the above methods. If you think there is some article that is having a problem, please post it.
I get the sense that the author considered AAA games to be largely overwrought and needlessly complicated, which for his purposes was probably true. I suspect that the team mistook "can be simpler" for "can be simple". In that light, I think the error in judgement is understandable. Humans have multitudinous ways of tricking themselves into believing the things they would like to believe.
That's San Diego Graft and Extortion you're talking about, right?

This movement is going to put the skids under the home solar company's pitch that you'll be able to feed electricity back and sell it to the power companies.
Yes, it did, but it had very basic functionality. The new client still supports non-GitHub repositories (tried with private GitLab repos).
Huh. Is it possible to dissect a circle into congruent pieces that are not, uh, pie shapes? Is that the question, or are there known other ways to dissect a circle into congruent pieces, it's just those pieces also have the center point as an edge point?
Why are software development task estimations regularly off by a factor of 2-3?
LA Rolls Out Water-Saving 'Shade Balls'
"When no one knows you"

I run a small B2B product. The biggest lesson I have learned that most clients do not care who you are as long as you can show them a good product that meets their requirement. Yes, there are a few who care about who you are but those have never turned out to be good clients in my specific experience.

So don't focus on the "who you are" part that much. You are who you are. You cannot suddenly become Steve Jobs. Think about it this way. You know Steve Jobs or Wozniak or zukerberg not because of who they are personally but because of the great products they built and shipped.

Focus on making a great product. Focus on talking to those B2B users and convicing them that the product they need is what you are selling. Also, focus on doing this at a very personalized level. Get on the phone, go see them in person. Yes this sounds not very scalable but this is what you need to do in the beginning.
Meta-stupidity actually has another term for it as well - the Dunning-Kruger effect - https://en.wikipedia.org/wiki/Dunning–Kruger_effect - people that are inexperienced in a topic don't know what they don't know (as you put it, meta-stupidity) and so think they're smarter than they actually are - people that are more knowledgable know how vast the topic is, so realize their knowledge is less compared to overall knowledge, even though they're better than average.

Part of why it's good to be cautious around self-proclaimed experts.
Tinder has a point but no way am I trusting a self-reported statistic about the 1.7% of it's users who are married. I'm sure married people looking for side action are being super honest about their status.
If it -- they -- are truly sentient, they'll be both. There will be good and bad and everything in between, just like people.
It looks like Microsoft was the one intercepting searches, this just fixes the problem.
True, you want the trees and panels on whichever side of the house is sunniest.

Since the GP was talking about "trees shading the south side of my roof" I'm guessing that he's in the northern hemisphere. Or maybe he's just really bad at siting solar panels, but I was giving him the benefit of the doubt. :)
This post seems to perpetuate a common misconception that AWS users make when it comes to regions. Namely, that the purpose of regions is fault tolerance.

But the guidance we've been given by Amazon is that this is the purpose of availability zones, not regions. Regions are more appropriate for fighting the speed of light (i.e. locating your site closer to your users). As an illustration of this, Amazon told us that the US version of amazon.com runs in a single region.

Incidentally, the other interesting take away from that meeting was to avoid using autoscaling to respond to failures. This is because provisioning instances can fail when there's heavy demand and that's frequently the case when Amazon is experiencing outages in other regions and availability zones. Instead, we've been urged to provision 150% of what we need (50% in each AZ) so that if any one AZ goes down, we can still handle all our traffic. Where autoscaling works well is in responding to spikes in our own need rather than situations where many Amazon customers will have need.

Sorry for the digression, but I found that consultation interesting and it's clear that others have the same misconceptions that I had before learning the thought process behind the building blocks that AWS gives us.
By sending your kids to a private school, aren't you contributing to the exodus from public schools that make schools in the city such a disaster to begin with?
Announcing General Availability of Google Cloud Dataflow and PubSub
Ask HN: How to represent a non binary tree and how to do LCA on that tree?
How are non binary trees typically represented? Trees where there is no limit to the number of children a node can have. Is it best to use a Adjacency Matrix or Adjacency List and just assume there will be no cycles?
What's a good way to find the Least Common Ancestor for two given nodes/data values in that tree? All I can find are algorithms that deal with binary trees, like this one ->

static Node lca(Node root,int v1,int v2)
{
if (root == null || root.data == v1 || root.data == v2) {
return root;
}

Node left = lca(root.left, v1, v2);
Node right = lca(root.right, v1, v2);

if (left != null && right != null) {
return root;
}

return (left != null) ? left : right;
}
What's really interesting for me about the Blocksize Debate is what it reveals about Bitcoin's governance. Most of the people involved agree that the blocksize limit should be increased (with the notable exception of Peter Todd) and the main disagreement seems to be about how (and how quickly) and the increase should happen.

There also seems to be a hint of power struggle in the backlash against Gavin's push to increase the limit to 8MB.

I personally believe that Bitcoin will need to evolve if it has any hope of surviving and maintaining its value. The fact that the core community appears to be having a tough time reaching consensus on this particular issue doesn't bode particularly well for the sort of changes that may be required in the future (e.g. changing the proof-of-work mechanism).
Google's Life Sciences is making bandage-sized glucose monitors
You eventually find out what you really want to do. Then you learn more skills, and you learn more who you are, and you see more possibilities, and then you learn what you really wanted to do. And then you learn more...

I'm 53. I'd say that I learned what I really wanted to do only in the last 3 to 5 years. But I may be mistaken; I may not yet know what I really want to do.

It's probably not just one thing for your whole life.
It uses your default search engine rather than having Bing forced on you.
We're going into our third year of homeschooling our two kids, and I can confirm this.

Consider that an average class consists of 25-30 students; this means that for every hour of class time, your child averages about 2.5-3 minutes of one-on-one instructor time if the teacher did nothing else but work directly with individuals. Obviously in practice this doesn't work out: there are announcements, lectures, assemblies, fire drills, time for individual reading, and of course some students will demand more of the teacher's time than others either due to behavior problems or simply because they vocalize their need for help better than other kids.

Compare this to homeschooling, where the student-to-teacher ratio is much lower, and the teacher is intimately familiar with the student's strengths and weaknesses.

Also consider the teacher's motivation: it isn't a general love for teaching coupled with sticks & carrots imposed by the school, district and state but rather a parental desire for their children to learn and succeed.
And it works with R now! Nice ...... :)

https://github.com/joyofdata/joyofdata-articles/tree/master/...
Just asked a number of people around how do they read this title. Nobody had "The Pentagon" in mind. London, UK, geeky population, so there might be some bias.
Exactly, I feel the same. By default, git commit just shows me "M /src/foo/whatever", I prefer to use a GUI where I can then click on that and it shows me a nice fullscreen visual diff with colour highlighting etc. Just works a lot better for me in being productive and reviewing things before I commit(an essential part of any workflow)
You can have several outgoing connections in one single thread, at the same time.

Threading is for CPU bound problems that requires a shared memory space.

I/O multiplexing and/or cooperative multitasking means you can have thousands concurrent connections per thread.
Dependency Injection in Angular 1 and Angular 2
Well, Yahoo pays them to be the default, but you aren't tied to it. Its redirected to whatever search engine you choose, rather than it always being sent to Bing.
> it's a lot more important to serious uses of Docker than `docker cp`

This is a cheap shot and has no basis in the reality of how open source projects are managed and how people contribute to them.
I'd like a Linux port, too! Open source would help with that :)
Of course, the best course of action is to have a lawyer draw up the "Terms", etc.

That said.

I think you can get "Terms" from Google and several other companies like WordPress/Automattic under a Creative Commons License. I'm sure you can find boiler plate terms of service all over the internet. Just do a search.

The Europeans can hit you with a stiff penalty for not having a cookie/privacy policy. (But probably won't.)

"The ICO (the body responsible) has the power to serve penalties of up to £500,000 (about $800,000) to organisations that seriously breach the law."

In Spain::
"Two companies were investigated and fined. The decision concludes that the two companies had failed to comply with the obligation to provide clear and comprehensive information about the cookies they used.

"The total amount of the fines, 3,500 EUR, is very modest, especially if one considers the great enforcement powers of the Spanish DPA who could have potentially issued a fine up to 30,000 EUR per infringement in this case."
>It looks like Microsoft was the one intercepting searches

I don't get it. How?
Changes in Processing 3.0
Yes, the mobile web interface is quite bad. I mean, it's not horrible; it does the most basic things, but it requires more than one click to see very important things, like commit messages.
Yeah I think I'd like to see this work. If it's used for good things. Not sure who is right about whether it's allowed in the current terms; it depends on how you read it. My prediction though is that Apple will see it as enough of a threat to their control that they will either disallow it outright under their own reading of the terms, or they will tweak the terms to disallow it. But then... need I say... I could be wrong.