skysight-inc/HackerNews huggingface dataset:
For example, embedded FB post. In React you can deal with it using componentShouldUpdate and others. I don't know how to deal with it in virtual-dom (package), without going deep into patching algorithm.
I can't stand the attitude of the suckless project. Apparently all software is bloated unless in it is written in C, statically linked, and configured only by modifying a config.h file and rebuilding.

Thanks, but I'll just keep on using the GNU coreutils, Emacs, etc.
You should learn Javascript
eChalk involves heavy technical content production and Chalkboard is a dinosaur and intended for in classroom use.

Classmill is flexible in the content required for classes and its intended use cases.

SSO is not supported at the moment, but is definitely in the pipeline.
There's a number of products that do this already. Sony even has an division named Gaikai centered around doing this (which is where those patents are probably wanted).

- Playstation Now lets users play PS3 games on their PS4 in a similar fashion (games run remotely)

- The PS4 lets you "remote play" using a PS Vita (your handheld to your console, remotely)

- The Wii U streams content to the controller with remote play (this is different than the PS4 however, it is local only).

- Steam allows you to stream games from one computer to another
Here's a list of apps on the App Store and Play Store: https://github.com/kivy/kivy/wiki/List-of-Kivy-Projects

Around 50 on the Play Store. Only a handful on the App Store. Also, this list is not exhaustive.
Ask HN: Which magazines are you subscribed to?
What your bones have in common with the Eiffel Tower
Startupvidsco
It would be incomparable because the 4 algorithms described on the page produce exact integer results, whereas a floating-point algorithm will not have enough precision to represent larger numbers.
Thanks lobo_tuerto! Appreciate the kind words.

Yes, draft mode is in the next deployment :)
Code as Documentation
Whenever I see headlines like this I think back to Batman Begins when Lucius Fox says "Bean counters didn't think a soldier's life was worth 300 grand"
I'm curious which government you think collapsed over the F-35. I can't think of any. Granted, there have been a lot of debates about the JSF program in Dutch politics, but unless I'm suffering from faulty memory none caused the government to collapse.
Greece actually didn't enter EU; they joined EEC in 1981 and EEC then transformed into EC and EU.
Maybe the author meant that there is a lean towards gulp over grunt? Not sure. but my company still uses grunt in production
What precisely is wrong with it? Speaking as someone who professionally uses computers, I agree with quite a bit of it.
Tesla Stockholders Can't Take a Joke
Followed My Stolen iPhone, Became a Celeb in China,& Found a Friend for Life
And even with that, it still returns an interface{} which you need to cast.
It ought to mention this somewhere, no? Otherwise I suspect some people might feel they'd wasted 5 hours learning a possibly-soon-to-be-outdated technology. (This would be less important for Rails, say, where the changes between 4 and the next major release - or even between 3 and 4 - would be less drastic.)
Every Sudbury school startup is its own thing. Each school is different in its own way, much like different tribes of humans. There are a few basic common elements such as Judicial Committee and School Meeting, but each school forges its own path.

This is one of the big challenges of spreading this model. It is a lean startup. By the way, for those who want to sort of see the school from the eyes of a startup, I wrote a series of blog entries using the ideas of Peter Thiel's Zero to One and making the case that the natural way to prep people for startups (and the future) is a Sudbury education.

http://blog.aisudbury.com/post/102537221611/educational-prep...
Ask HN: How do I manage my network?
I'll soon be in a position that will require me to meet many people and entities.

What I need is an application that allows me to record name, phone number, e-mail AND notes, photos or audio files per individual. Rolodex meets Evernote. I could just use folders, but it's messy and difficult to go through.

Given the wide range of solutions, what software do you use and/or recommend?
The abstraction layer is 'thinner' with Windows. With *nix we're dealing with serializing text with regexes or parsers or both coming in and deserializing to text on the way out.

It's a bit of a Turing tarpit when it comes to non-inherency.
Startup Culture: Differences in the US, UK and Russia
Exactly. More concisely put than I was able to!
Absolutely. +jpeg.
Creepy experience from this week. We have hired someone for daycare, I only have exchanged a few mail with that person. And now, her husband is in "people I know".

I don't have shared my mail credentials with Linkedin, but I assume she has, and since we are both in her contact list, Linkedin assumed we know each other. It is somewhat correct but creepy nonetheless.

I am not going to add him but from my point of view, proposing you to add people you only know remotely diminishes the usefulness of the network. How can you trust the relation/recommendation/etc if you are connected to your second cousin's neighbor ?
Nope.

Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/tmp/yapf/yapf/__main__.py", line 18, in <module>
sys.exit(yapf.main(sys.argv))
File "/tmp/yapf/yapf/__init__.py", line 104, in main
verify=args.verify))
File "/tmp/yapf/yapf/yapflib/yapf_api.py", line 99, in FormatCode
tree = pytree_utils.ParseCodeToTree(unformatted_source.rstrip() + '\n')
File "/tmp/yapf/yapf/yapflib/pytree_utils.py", line 100, in ParseCodeToTree
tree = parser_driver.parse_string(code, debug=False)
File "/usr/lib/python2.7/lib2to3/pgen2/driver.py", line 106, in parse_string
return self.parse_tokens(tokens, debug)
File "/usr/lib/python2.7/lib2to3/pgen2/driver.py", line 71, in parse_tokens
if p.addtoken(type, value, (prefix, start)):
File "/usr/lib/python2.7/lib2to3/pgen2/parse.py", line 116, in addtoken
ilabel = self.classify(type, value, context)
File "/usr/lib/python2.7/lib2to3/pgen2/parse.py", line 172, in classify
raise ParseError("bad token", type, value, context)
lib2to3.pgen2.parse.ParseError: bad token: type=55, value=u' ', context=('', (1, 5))
Agreed, this response is exactly correct. I didn't realize that my wording of "slow recursion" could be misread as "every recursion is slow", which is not true - especially because every iterative procedure can be expressed as a recursive procedure with the same time complexity.

As a side note, the Java and C# implementations of the "fast doubling" algorithm actually used a fixed number of loop iterations instead of the mathematical recursive formula.
If you tell someone there's no such thing as a centrifugal force and that (in rotation) there's only the centripetal force, you're half wrong. There's also ordinary inertia which is what is pushing you against the side of the tilt-a-whirl.

Telling someone there's no such thing as the centrifugal force in physics is a good starting point but you shouldn't stop there.
2x (it's --> its)
Introducing the 2.0 .NET Driver
dhu... thanks
This blog slows to a crawl on a 4 core phone with 3 GB of RAM.

Something about not using javascript heavy frameworks for a site that displays articles.
You can install adblock and uBlock on mobile (and it's probably even more valuable, since you have less data to spare)
Please rate my (opensource) project
It's creepy but its also cool from an engineering perspective. Statistically we can draw fairly accurate conclusions merely based on the actions of the people around us. LinkedIn is just taking the data approach to how someones face looks when someone they know walks into the room. -_-
I watched it a few months ago so I maybe confused, but wasn't one of the main ideas the movie tried expose is that "move more, eat less" didn't work? I may be confused, but I think she spent a good part of the movie trying to explain why that didn't work by using cases like the 'light' food family for example.
I know this is going to sound odd, but LinkedIn has made wonderful updates on their contact system. You can type notes and it also keeps track of emails you sent to them. I would highly suggest you look into it. It has made keeping in contact with my existing network much easier.
Show HN: HERO – a more efficient mobile keyboard (but v1.0 :)
Ukraine is Born
Engineer Eats Efficiently (for $2.50 a Day)
For those interested in learning Angular, here's a compilation of resources you might find useful: https://github.com/timjacobi/angular-education
I find it unreasonable that the author is getting flack for promoting his cycle.js. If he had just criticized react.js and offered no solution, everyone would be saying, "well, what am I supposed to do if I'm not supposed to use react?"
"Open sourcing the NT kernel does make a lot of sense though, since it would be easier to integrate Windows in Xen, KVM, and other virtualization infrastructure."

If you're interested in an open-source NT kernel, you might be interested in ReactOS. Although their target comprises development of the entire OS, their main task was the NT kernel and "the glue" with existing parts of Win32 sub-system developed by Wine.
We will pay for our lack of respect for teachers
Yeah, that would have been nice. But I can imagine it would be pretty expensive and time consuming to obtain authentic footage of each of these games, particularly some of the more obscure (and therefore, rare) titles.
You can do this but only to other Sony-approved devices. Xperia and Vita I think. There is an unofficial app to enable this on more Android devices: http://forum.xda-developers.com/android/apps-games/ps4-remot...
Meteor Composability
There's a lot of React fans around here, but the two are really not as similar as some may act.

Ember.js is a framework, in every sense of the word. It values convention over configuration, has an idealized tool pipeline(via ember-cli), and a general 'Ember way' philosophy.

React, like Angular, is a collection of parts that don't ever turn into a framework- instead, they're tools to making your own framework. In some ways, this is great- you almost never have the system fighting you because it isn't following the framework's philosophy.

The issue with it, is that understanding a system takes much longer, and often your tools are not drop-in-and-work ready.

Personally, I adore Ember. But I also am a huge fan of convention over configuration, and I enjoy using Rails, which Ember is very, very similar to.
They could choose to license those patents for $1 in perpetuity if they wanted. They choose to extract rent from other companies in the form of expensive licensing agreements.
> Bodyweight fitness exists and it works great.

Damn right it does. I struggle with weight, and have done so all my life. After my divorce 7 years ago i piled on the kilo's. Combination of overeating, and being lazy. I started a gym a few times, and got personal trainers involved at some point. All the same thing: pound the treadmill and stairmaster for an hour, and go home.

I have been on and off diets and few, if any, are long term doable for me.

Last October, I hooked up with a personal trainer who is totally awesome, and got me into the "if you do 7 today, try 8 tomorrow" perspective. The first weeks were brutal, and very, very hard, but his approach was to find my limit, and push me ever so slightly over it. I used to go 3 times a week, half an hour, early morning. Now I also join in with evening sessions.

Everything we do is bodyweight training, boxing, kickboxing, and some cardio workout. No running (it would destroy my knees anyway), just simple stuff: squats, pushups, pull ups (from a horizontal position, working to "proper" pull ups), etc. His mantra is "small victories, every day".

It works. Although he does give me gentle nudges about my eating habits every now and then ("eat less meat, more green veg. Drink water with lemon") he emphatically doesn't want me to worry about dieting. "Get fit, and the weightloss will follow".

I have lost about 20 kilo's so far, feel better than I have in a very long time, and have an unbelievable amount of fun doing it (I am lazy, and I hate working out)

Bodyweight training is where it's at.
I will bash modern technology that I struggle with in the same way that a programmer might bash a well used but quirky part of their toolchain (much as I was just griping to a coworker about MATLAB...). If something is really screwed up I will have the same sort of gripes about it that anyone has about something that's gone off the rails.

If anything I pine for the days when it was much simpler to make a direct and meaningful engineering contribution on a large project.
Didn't see that, but ended up eventually tapping the right arrow just to see if it would do anything and it went to the next slide.
On IRC, I heard that suckless.org and 2f30 are indeed related.
"Fatties", really? I don't think that's called for, here.
I quit liking things on Facebook. See how it changed my view of humanity
I agree up to a point. There is a lot of value in curating expertise and bringing it together in one quality place.

That said, for kicks I looked through The Economist's media directory and it is indeed pretty London-centric. While I have no doubt that its correspondents are quite knowledgable about their beats (and I assume have plenty of good contacts), it's not like The Economist has a lot of big foreign bureaus.
Microsoft at middle age: Opening Windows
>>I used to do development for a DOD project. At the outset of the project, it's often not clear what you're trying to do will even work. It might not even be clear what you should be trying to do.

That's interesting, and also scary. I work in IT consulting where it's extremely rare for customers to pay for a professional services project before seeing a proof of concept demonstration of what will be delivered. In fact, we insist on showing them one before anything is signed, because it aligns expectations and allows for more accurate SOWs.
Students need not graduate from a Sudbury school. They can simply age out of it. In general, it is not an accredited diploma and so it is only if a student wishes to do so.

But the process if a student choose to do it is to answer the question "How has your time here prepared you for the adult world?" It is a very open-ended question and students write a thesis on it, often submitting a portfolio of what they have done.

There is an internal committee that serves the role of advisor, if requested. The committee for the defense of thesis consists of staff from other Sudbury schools who generally hold students to high standards. It is possible to not successfully defend though one can take another chance the following year if so desired.

We are a young school (7 years) and have only had two graduates so far. One submitted a portfolio of pictures along with their thesis (pursuing visual arts in college) and the other presented a cookbook (currently a chef at a well-regarded local bakery).

The defenses lasted two or three hours. Experiences at other schools vary, but it seems that it is quite a common experience for 18 year old Sudbury students to pursue the graduation.
That's a bit different though. It's typical in Ireland and the UK to refer to mainland Europe as 'the continent', whether they consider themselves European or not. The likes of the Faroe Islands, Iceland, Cyprus, Malta, the Channel Islands, &c. wouldn't be considered part of 'the continent', though some might consider the Mediterranean islands to be 'continental'. 'Continental Europe' is not the same thing as 'the continent of Europe', but a subset of it that excludes its island parts.

This is not unlike the way that the 48 contiguous states of the US are considered 'the continental US'.

Frankly, I find the attitude of some English people towards the continent and Europe as a whole to be somewhat silly.
The presentation has some really great points; it's a shame that it's wrapped up in so much FUD.

But from what I can tell, it does seem like React is moving in a more reactive direction.

One example: https://github.com/facebook/react/issues/3398
Another (not sure if this counts, but I think it does): https://github.com/reactjs/react-future/blob/master/09%20-%2...
Agreed. It would also be nice to see some resources on getting ready for 2, perhaps a course on ecmascript 6.
The only thing worse than a creepy panopticon that knows everything about you is a creepy panopticon that just thinks it knows everything about you.
> And if you think about it, the exact point of origin of the 'big bang' might actually be a frame of reference relative to which gravity disappears globally.

I thought about it - not very hard, admittedly - but I still don't see what you mean.
Creating a BBS in 2015
The platform to teach angular.js is built with Reactjs[1]. That's interesting.

[1]http://www.infoq.com/articles/reactjs-codecademy
As an anecdote, according the same source, Portugal nowadays can even borrow (Government Bond 10Y) at a lower interest rate than US.. (1,72% vs 1,90%)
I teach children programming and we make games using Scratch[0]. A lot of the time one of the kids, especially one that's getting the hang of it, will ask if they can make a different game to the one I have worksheets for and everyone else is doing. I would love for them to be able to but I know I will constantly be answering their questions and I just don't have time. I don't know if that answers your question.

0 - https://scratch.mit.edu/
The other thing about Der Spiegel is they seem to enjoy provocative/trolling articles more frequently than TE (though TE goes in for this as well from time to time). For instance Der Spiegel seems to pretty frequently write long but vague pieces about how Silicon Valley is taking over the world, will our new techno-overlords be benevolent, etc. Whereas TE tends to treat the tech industry more as an interesting specimen of butterfly to be dispassionately studied.

How much that reflects Germanic vs Anglo views of the world, I don't know. But having read articles in Der Spiegel very occasionally, it gave me a pretty different vibe.
It looks a little like a combination of React and Angular. Which probably really isn't a good thing.

TodoMVC in Cycle is... intense: https://github.com/staltz/todomvc-cycle
There are other choices than just React. Many of your same points applies to [insert library/framework].

I think it is important to weigh criticisms just as much as praise. This lets the best ideas get vetted by the community and developers can focus their mindshare solving other important problems.
> I am not going to add him but from my point of view, proposing you to add people you only know remotely diminishes the usefulness of the network.

The people I know who are the best at networking (I don't count myself in that class) are able to extract a remarkable amount of value out of contacts they only barely know or just have an indirect connection to. It might not be in your nature (or mine for that matter) to foster connections with people you don't really know, but it would arguably be beneficial to do so.
A framework is a kind of tool, and Wired isn't focussed on an audience of developers and people for whom the particular type of tool ("framework") would be all that meaningful (and those for whome it would be already know what .NET is, and wouldn't be hurt by the less-specific description.)
LinkedIn's social graph is much more valuable to the company, if the graph captures only real offline connections. A fully connected network graph offers no information insights. As time goes on and LinkedIn's social graph becomes polluted with spurious connections this will devalue the company. They need more quality control around this, not more sharsee.
2013 to 2015 is a much smaller jump. Unless you are doing weirder things than me (and I mean, that's kind of hard!), I'd bet you'd be party. YMMV, of course.
OP backs up his statement with examples. 'React sucks' (because there are better ways to do this) was the conclusion of the presentation.
Same on kOS. In case you had not seen them, early kOS screenshots: http://www.reddit.com/r/apljk/comments/1vcioz/arthur_whitney...

Featured live in geocar's presentation: https://www.youtube.com/watch?v=kTrOg19gzP4&list=PLmRrx948XM...

Also:
- "Arthur wrote an SQL in 20 lines of K, and a dynamic window manager in around 60 of C...kOS's kernel is under 60 lines of C as well (including annotations; paging, filesystem, syscalls, etc)." (https://news.ycombinator.com/item?id=9002302)

- "k includes language, files, procs, ipc, webserver, dbms, ..z includes graphics...edit.k is 1KB code + k/ztk(9KB)." (http://kparc.com/o.htm)

- "kOS doesn't use the Linux kernel code. It supports a few of the same syscalls: clone, execve(!), epoll_create, epoll_ctl, epoll_wait, dup2, stat, rename, unlink, getcwd, chdir, fstat, getdents, open, close, read, write, ftruncate, mmap2, munmap, ioctl, gettimeofday, socket, bind, connect, listen, acccept, socketpair, setsockopt...execve just runs another k interpreter (regardless of what you tell it to do) though, so it can just be used to run more k programs." (https://news.ycombinator.com/item?id=8744769)
More than 30% of the adult population is obese (not overweight: obese), and 17% of the children are.

You seem to consider the fact these percentages are "growing less" as a success, but in my eyes, it is a failure to implement drastic measures, so (IMHO) you'd be also underestimating the problem.
amazing app. improved functions in the new version. Raccomanded
If it's creepy it should just illustrate that it's not too difficult to make these sorts of connections based on address books and activity both on linkedin and on other sites that cooperate with linkedin.

What you do online is in most cases not very private. Act accordingly.
I'm always a bit surprised that people find this sort of thing to be creepy. It's done automatically at a large scale by an algorithm - I would bet that there isn't a single human being at LinkedIn who knows that this connection was made (or is even aware of your existence [sorry]).

Having said that, I completely agree that "proposing you to add people you only know remotely diminishes the usefulness of the network". LinkedIn should really dial this back a bit.
BTW, this is for a full time position.
The Angular team has said a few times that they're committed to supporting 1.x for a long time[1] since they use 1.x a ton. Also the design for 2.0 hasn't been completed yet, so it'd be a bit premature to cover it in a codeacademy course

[1]http://angularjs.blogspot.com/2014/10/ng-europe-angular-13-a...
You may benefit from reading an expert on debt restructuring: http://blog.mpettis.com/2015/02/when-do-we-decide-that-europ...
Nothing new, and honestly I'm not so worried about Photoshop, as it's some closed-source program, which does whatever it wants and has a bunch of good alternatives anyway (well, for drawing purposes, at least, because I still can't convince myself Gimp is usable).

What is much more disturbing: I still don't know if it's possible to find hardware devices like scanner and printer, that do what they are intended to do, and are not masking banknotes or leaving special marks on printed image.
Me. I don't use it, never have.

Are ads annoying - sure. But so are paywalls, so are websites that are entirely VC funded and desperately growth hacking until they can sell out to a bigger company.

The web is an expensive thing, very expensive. By not blocking ads I'm doing my bit to help fund it. I see ad blocking as a lot like piracy: understandable in some cases, but still basically freeloading on those of us who support the creation of the content.