skysight-inc/HackerNews huggingface dataset:
There are different "level" frameworks are out there. Ember/Knockout/Angular gives you a lot of magic. Backbone - not so much.

Most concepts in Angular came from Spring Java (server-side, one request at a time,) which is absolutely unique to client-side frameworks world at this time. Reason behind this is very likely that Misko himself was server-side engineer at Sun before coming up with Angular, and he invented framework without working with other client-side frameworks, so he could not learn from their mistakes. So these specifics are not transferable to other client-side framework. Moreover - this knowledge likely will not be transferable to Angular 2.x too.
North Sentinel:One of the most isolated and unwelcomed places on the Earth
I'm not familiar specifically with LINQ but in most languages that implement map/reduce/filter operations, the "*" requirement could be clearly expressed using a map.

What happens when you need an alphabetical list of admins who have logged in during the last week? The for-loop approach becomes progressively more and more cluttered with implementation cruft, while a declarative approach just adds a filter and a sort.

And, to be frank, even the example you present is clearer to me in LINQ than in Go, and I am much more familiar with Go.
I just don't think digitized financial services "scale down" to that level, even with BTC. Some transactions just aren't worth enough to bother setting up the safeguards and equity splits (which, again, have to be negotiated and implemented somehow). Someone will feel screwed, and eventually legislation will arise that introduces the friction back into the transaction.

I'm also not convinced that the low-friction transaction model is considered a good thing globally. The US and EU are the exception with respect to having low-friction transactions: in most of the rest of the world, buyers get angry if they can't haggle on price, even over the cheapest items. It's a cultural thing. Compared to the friction of negotiating price, cash or credit cards aren't that bad.
OnLive was good. I also thought the latency would be a blocker, but it really did just work. The problem for me was that I didn't want to stream PC games - I had a PC right there, so why bother? Now, if I could stream console games to my laptop (without owning a console) - sign me up!
But there was also a follow-on quote attributed to Mark in the Wired piece:

"If you open source something but it comes with a build system that takes rocket scientists and three months to set up, what’s the point?"

When was that said? Or was it? That would be something that is a blocker to adoption.
Or the folks running the algorithms could put April 1st days in their test corpus?
While mentioning other tech, I have found Scala.js with Scala.Rx [1], ScalaTags [2], and some glue [3] a great way to actually do reactive DOM updates based on state change. I find this way cleaner than building and diffing entire DOM trees (even if they are just AST's in JS). Mixed with ScalaCSS [4] you have a nice type safe solution.

1 - https://github.com/lihaoyi/scala.rx 2 - https://github.com/lihaoyi/scalatags 3 - https://github.com/rtimush/scalatags-rx 4 - https://github.com/japgolly/scalacss/
you know its actually an O(logn) operation with fast exponentiation through squaring.....

http://en.wikipedia.org/wiki/Fibonacci_number#Relation_to_th...
Why would she be?

Care to actually write a small bit about your opinion so that we can have a discussion?
Openfolio's Tune Up – crowd sourced data analytics for all investors
Location: SF Bay Area

Remote: Yes or local

Willing to relocation: no

Technologies: Python (Django, celery, pandas, etc), Clojure, Ruby, Javascript (including ClojureScript and CoffeeScript with React.js, Backbone.js/Marionette, jQuery, D3, etc...), Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, Redshift Data Warehouse, MongoDB, Redis, AWS, Chef, Ansible, Hadoop, FreeSWITCH, Arduino and many others. I stay sharp by always learning something new.

Résumé/CV: available upon request.

Email: erikwickstrom+hnhiring [at] gmail [dot] com

I'm a senior full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful agile software projects from MVP through to full production at scale. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered. I'm comfortable ramping up on new technologies (and codebases) quickly.
Continuous integration with Docker Deployments: the players
Sure, I'm only a senior in undergraduate, but I'd be happy to try to offer any assistance I can. I know a little about the subject. I added an email you can contact me at to my HN profile. Let me know if you can't find it.
I feel no entitlement to use other people's work if they don't market it.

I'm just not fond about people pushing their work into other peoples faces and calling moral outrage if they take it (because they can because that's how internet works) and ransom them.
> Europe needs the bully who feels free to do whatever comes to mind

I can see how NATO came to be then...
Aurum Project – The Golden Blockchain a Cryptocurrency Backed by Real Gold
Quite alright—I'm usually very precise on these matters as well.

Nonetheless I disagree with the point. My opinion after actually having used React.js is that it is more than a UI library. I've used other UI libraries and React.js is more "comprehensive." I do grant, however, that React.js alone will not suit most needs. You will generally want to add a few other pieces. In my case I also used refluxjs and react-router. I also used store.js as an abstraction for browser storage.
I'd say kivy makes for a relatively good cross-platform UI for games. But for mobile games, kivy has the issue of producing very large download sizes, which may be a problem in selling it to a large audience.
Ufora's Homegrown Approach to Handling Big Data Scalability and Parallelism
It's not like they're having a lot of trouble pushing around Spain either...
Which billion-dollar 'unicorn' startups are at most risk of dying?
It may be the creepiest social network, but it is also the only network where I can be endorsed for skills I've forgotten I had by people I've forgotten I worked with.
Except every linux distro on earth...ever. Its sufficient just to NOT overwrite the mbr with your own bootloader if you see one is already there. Pretending this is hard is pretty disingenuous.
SEEKING WORK - SF Bay Area or remote

I'm a full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered and that your value is maximized.

Technologies: Python (Django, celery, pandas, etc), Clojure, Ruby, Javascript (including ClojureScript and CoffeeScript with React.js, Backbone.js/Marionette, jQuery, D3, etc...), Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, Redshift Data Warehouse, MongoDB, Redis, AWS, Chef, Ansible, Hadoop, FreeSWITCH, Arduino and many others. I stay sharp by always learning something new.

I'm comfortable ramping up on new technologies (and codebases) quickly.

Contact: erikwickstrom+hnhiring [at] gmail [dot] com
Is there place to look at actual product, without being paid client? I am looking right now at Console and it is indeed very simple app. I am desperately looking for indeed large projects made with angular 1.x because company I work for is in the middle of pretty large project where we stumble upon many angular shortcomings which I have no idea if even worth trying to search for solution.
It would be interesting to see what the asymtotic complexity would be in terms of number of (fixed-size) operations as opposed to number of bigint operations required.

I mean, the nth Fibonacci number requires O(n) bits to store.
This is a pain point for me too. I have an idea for a game, and since I love Python I'd love to write it in Python. But the available Python libraries for game UI all seem pretty dire.

(Outside games there's more general-purpose libraries like PyQT, wxPython, etc., but they feel more suited for general line-of-business type applications than games. And besides, trying to mix them together with something like pygame turns out to be a world of suck unto itself.)
Connecting docker containers to your production datacenter network
Hypertable now includes a Node.js binding
I have a git repo with work notes in.

It all goes in there:

root@osboxes:/space/git/work/notes# ls | head
7z
abs-guide
algorithms
anacron
angularjs
ansible
ant
apache2
apt_and_dpkg

300 folders and counting...
Black holes don’t erase information, scientists say
It's worth mentioning that this was not an issue the author even brought up, I assume since React doesn't claim to handle any of these other concerns in an application. Saying React doesn't handle these functions is like complaining about a screwdriver not being able to hammer a nail very well.
Every time a new framework appears, it feels like this is it. But as time passes you start seeing people's feedback and experiences. I see same pattern for AngularJS, Backbone.js and the recent one React.

So, the point is, don't believe the hype, try yourself and then decide if it is for you or not.
Ha! When you're old enough you'll forget what you've forgotten you've forgotten.
R Tutorial on Reading and Importing Excel Files into R
Keep in mind that Germans go to highschool for longer. The Abitur covers a lot of the interdisciplinary ground that you have to take in an American undergraduate degree.
Now, to prevent misunderstanding, I should mention that these are some massive domains that could benefit greatly from a high level, parallel model. I cannot count the number of times I asked "How do I parallelize this trivially parallelizable program" and not been able to find any answer more specific that "trivially".

This is a large part of my motivation for working on data-parallel languages -- the parallel programming tools we have are generally good at making easy problems hard. I agree that the domain of highly regular data-parallel computation is large (given the attention going to GPGPU), enough so to warrant its own high-level language. APL already has a convenient and flexible (user-level) programming model for this but carries along enough ad hoc limitations and weird corner cases to make a good parallelizing compiler infeasible.

Maybe someone will eventually come up with a general-purpose parallel language that offers a smooth transition from the easy parallelism to the hard (concurrent) parallelism, but so far everything I've seen that accommodates concurrency complicates the non-concurrent cases in doing so.
Well, not sure about first point. We already have FlightJS (https://flightjs.github.io/) couple of years, which is event-driven also (even templates looks similar to React UI).
I would say 'magic' argument is controversial. On one hand you want people get easy start, on the other hand, you might not... Don't know :)

As for very-angular specifics - it was right there is course outline - directives/services/etc. This knowledge is unique to Angular 1.x (i.e. most of it will be irrelevant even for Angular 2.x)
I was not talking about ONLY the tupi field, but about the entire pre-salt layer, that is sprawled all over our coast (that is too big for our tiny navy to defend).

Geologists (not just brazillian one) expect the pre-salt layer to have 50 billion barrels, that is 4 times Brazil current oilfields, thus why to Brazil it is important.

Also the Tupi field current exploration is more related to a stock market scam than an actual attempt (see Eike Batista and the stunt he pulled...)
AngularJS empowers your HTML. Done right, your JavaScript files are concerned only with retrieving/manipulating data, and your UI code fits snugly into your UI description.

Compared to managing the DOM in both your HTML and your JavaScript files, AngularJS seems so much better organized.
How long have you worked there?
How Microsoft’s using big data to predict traffic jams up to an hour in advance
React even say themselves they're just the V in MVC. Angular is full stack. What you need and which is best is probably up to yourself to answer. I personally found it nice that angular is a working framework, instead of having to piece together a framework myself using react++
Comcast defends against Google Fiber with 2 Gbs home Internet service in Atlanta
Yeah, it looks as though Tesla did their part to alert traders / algorithms that this was something to be ignored. If they've handrolled site scrapers to pull in their news then they've only themselves to blame.
Computer science education seems to vary a lot between high schools. It basically depends on how good your teacher is. (Each state also has an official curriculum.)
It looks like Google's strategy to promote faster internet worked. Google gave the impression that it wanted to compete with Comcast when it first announced Google Fiber in Kansas City. But Google really wanted to create demand for hyper-fast internet because the company's ability to monetize its users increases proportionally with internet access speeds.
So was he.
when I pop the healing item it fills my hp bar different amounts. If that isn't random then how do you explain it?
Let Links Be Links
Note that the Digimarc currency watermark is distinct from the EURion constellation. The latter has been well-documented publicly, the former not yet, as far as I know.
So is the takeaway from the article that Windows RT is a positive net because Windows RT sucked so much that Microsoft had to make Windows 8 suck less?
Not to pick, but usually calorie counting only really works if you are precise with it (this includes accounting for every beer or the milk you add to your coffee everyday). Another thing to consider, if you are on the obese side of the BMI scale, unless you are 5'2", 1500 kcal is too little specially if you are doing spinning + badminton.

BMI is not really accurate on the individual level. Most athletes will score on the 'overweight' range for example while athletes that play in weight division sports will be in the 'underweight' category a lot of the time (I was for example, but I doubt anyone would consider me underweight at the time).
Which means this entire thing can be defeated by Software Cracking 101 - look for the error message that gets triggered when you do the thing you're trying to change, work backwards, and change the JE/JNE assembly instruction or NOP it out.

Somehow I think it's not that simple, but also somehow I think that real counterfeiters will not be deterred by this manner of weak DRM.
Sadly, perhaps Russia.

http://news.yahoo.com/russian-ships-old-arctic-nato-set-alar...
I've seen "choose the absurdity" before.
Matei Zaharia, creater of Spark, is doing on AMA on Reddit right now
That may be true if all you are looking for is knowledge. University also gives you contacts and a piece of paper.
> Telling someone there's no such thing as the centrifugal force in physics is a good starting point but you shouldn't stop there.

No, it's a terrible starting point. Maybe the worst possible starting point. "Here is something you know to be true that I am going to tell yo is false, creating confusion and a tendency to reject anything else I say as obvious nonsense."

End with the notion of fictitious forces (which do exist, so the name is terrible), don't start with them, unless you want to be like one of those dreadful people who talks about negative generalized temperature or negative generalized resistance to neophytes without first explaining the generalization, so you deliberately mislead people into thinking you are talking about the familiar, ungeneralized concept.

There is no evidence whatsoever that such introductions make anyone more motivated or able to understand, and a good deal of reason to expect they don't.
I think one of the people involved in the Magic Lantern project is a DC guy that is part of the HacDC collective. I was very inspired when he tangentially mentioned his invovlement with a custom Canon DSLR firmware. It seems they have certainly progressed leaps and bounds.

The humilty and awesomeness of that guy made me want to splurge and buy a Canon DSLR that was compatible just to learn how to hack from this guy, but alas it was and now is again out of my budget range.
Many email providers automatically add people you email to your contacts list. If you'd provided LinkedIn access to your contacts (which many providers do), then its not a surprise that LinkedIn recommended the non-existent person.
Posh Berlin? Exciting perhaps, but not posh.

I hope that the startups and competition between them will drive up salaries eventually.
How we successfully launched on Product Hunt
Damnit: http://i.imgur.com/nTpm1Me.png
Posts with no discussion don't count as dupes on HN (there's too much randomness in what gets attention for that to be fair). But there have been others:

https://news.ycombinator.com/item?id=8181306.
SarCaptcha:

1) This is a sentence.

2) This captcha is on this page.

3) This captcha is super awesome.
PlantLab: Urban Farms 40 Times More Productive Than Open Fields
It's more than one goal. The visa regime is a complex (and foul) compromise between different political pressure groups.
Not to undermine the point, because I do agree, but 'select - right click - go to address' is marginally quicker, unless you're keyboard shortcutting with 'ctrl-c, ctrl-l, ctrl-v'...
Right, but while you might know how to do it, the person next to you may not. I write stuff down because it might be an issue that I encounter once every 6 months and I hate to have to relearn it, but also someone might run into the same issue, and I can expend less brain power/time to help someone else learn it.
And GIMP for the win! Finally a reason the GIMP is better than Photoshop. Haha.

(Jokes aside, I love GIMP and just want to make clear I hate the whining of the irrational "GIMP is worse than Photoshop" family of HN posters.)
Yeah, and Wittgenstein owns him if I remember correctly. Reading their conversations is like watching Frazier and Ali, absolute brilliance. I particularly remember one exchange where Turing argues that a solution to a chess problem could not be considered a mathematical proof, and W takes him down.
Those yellow dots are the EURion constellation, which the article says is not what Photoshop looks for.
Why Procter and Gamble Is More Disruptive Than You
I don't like how I still show up on linkedin to other people in spite of the fact that I deleted my account (to the best of anyone's ability) years ago.
I don't recommend you try to do this without networking. I was successful at getting projects from a big company, but I don't think blind applications would have worked. That being said, I will try to explain the process that one VERY large company (>10k employees) used.

Even though I was effectively hired by a senior executive (former colleague), I still had to become an approved contractor in their procurement system. They used a 3rd party (http://www.pontoonsolutions.com). So, I was instructed to make a proposal via that system -- to be clear, though, I had already negotiated everything before this even came up -- but it was a requirement to get the work.

However, once I was in, I had visibility to other work that was being put out for bid. I personally was fully booked up with work from my network in this company to take advantage of it though. My sense is that it would not be a good idea to bid blindly for these projects -- most of them were commodity IT work, not necessarily interesting projects. I found out about those from my internal networking.

So, I guess I would suggest looking at Pontoon -- seeing if there's a way into companies through 3rd parties like this.

I would also suggest just looking at giant company career sites and seeing if they have any contractor positions listed. Once you are in, you can find other projects. The easy networking you can do is with the company's recruiters (they probably call you) -- find out how they hire contractors.
You can still buy the original EOS M with a sweet 22mm f/2 pancake for sub $300.
I've used Flux now on a few toy microprojects and I found that while Flux's unidirectional data flow is initially appealing (and I naturally tend to write unidirectional code for very complex UIs in past apps),it makes the simple cases much more tedious and error prone.

For example, given the simplest case of a Flux store handling events from a single ajax call, I find I have to write code like this:

onLoad() {
this.loading = true;
this.errorMsg = null;
this.data = null;
this.condition1 = null;
this.condition2 = null;
this.something = null;
}

onSuccess(data) {
this.loading = false;
this.errorMsg = null;
this.data = data;
this.condition1 = data.blah === 'Hello';
this.condition2 = data.blah2 === 'World';
this.something = data.something;
}

onFailure(errorMsg) {
this.loading = false;
this.errorMsg = errorMsg;
this.data = null;
this.condition1 = null;
this.condition2 = null;
this.something = null;
}

If for some reason I was feeling crazy and I wanted the store to handle a second Ajax call, the store code becomes much more cumbersome so I avoid this.

Even with some of the slicker Flux implementations, I still have tons more boilerplate than a traditional MVC app which for the simple UIs makes the code more difficult to reason about. For example, I find that in my store, I frequently forget to "reset" some property thus making the state "invalid". I've come up with this type of pattern, but it just feels... odd:

resetInitialState() {
this.loading = false;
this.errorMsg = null;
this.data = null;
this.condition1 = null;
this.condition2 = null;
this.something = null;
}

onFailure(errorMsg) {
this.resetInitialState();
this.errorMsg = errorMsg;
}
A few years ago, LinkedIn asked me if I wanted to upload my address book to see which of my friends were already on LinkedIn.

It then proceeded to spam all of my contacts, pretending to be me, several times.

Because Gmail collects addresses automatically, it sent spam to ex-employers, ex-girlfriends, and clients. It was an absolute nightmare. It makes me angry thinking about it to this day.

If there's any company I wouldn't trust with your email, it's LinkedIn. Their practices are absolutely disgusting and unethical. I believe there's a class-action suit against them for this exact issue.
I like the obviously ridiculous product launches by big name companies, but I hate the "literally everything you read on the internet on 4/1 is a lie" part.
I have multiple Facebook accounts (I created them for testing a long time ago). I use only 1 of them. But it's funny to see Facebook claiming that Account #2 sent a "friend request" to Account #3. And offering up the other accounts as "people you may know". The only commonality is the IP.
Getting Money out of Uganda
Mark Russinovich:An open source Windows is 'definitely possible'
Lectures on the Foundations of Mathematics is the published title. There are some pretty amusing exchanges between W. and Turing in that book.
I've been at METU for Erasmus. It was fun and I recommend it!

But do not go for the academic quality. The best courses were just on par with the average course I had at a no-name German university. I don't know how they came up with the top 100 ranking---perhaps it's based on research?
A Taste of TechCrunch Radio on Sirius XM
I download ram all the time: http://downloadmoreram.com/
But they ARE willing to do just that. Go figure!