skysight-inc/HackerNews huggingface dataset:
Here's my experience with frameworks:

They're really good at getting you to 80% completion really fast. The next 10% takes a little work but its doable. But that last 10%... its like pulling teeth. With tweezers. Covered in grease.

That last 10% is the thing you need done to successfully deliver the project but which the framework designers didn't consider.

In my experience you always run into that last 10%. The net result is that all those speed gains you realized early on are completely lost (and then some) because you're fighting with the framework.

So sure, understanding the framework might help you with that last 10%. But I personally think you're better served mastering JS, the DOM, and how the web works. Which really isn't that hard by the way!

And anyway, if frameworks were so great why are there so many? It seems like a new framework gets announced every week here on HN. The shear tonnage of frameworks alone makes me question their value[1].

Now if none of that can convince you, consider this; the company I work for got rid of all their framework programmers and replaced them with me and a couple other software developers who have experience building products without using frameworks. And they pay us more money than they paid the framework programmers. Why? Because we did more work with better quality in the first six months than those other guys could do in 2 years of gluing framework code together. That last 10% hit them HARD and cost them their damn jobs!

1: I do recognize that frameworks provide value. My argument is that they are way overused. Great for building working or semi-working prototypes in order to test an idea in the market. Terrible for building anything that needs to be continuously maintained.
Bolting reusable libraries together is great for some things, not so much for others. How much of that large package repository uses different (or worse, conflicting) solutions for abstracting async programming? Some batteries really are better off being included.
You're assuming that the PR firm put one over on the Times, but it's entirely possible that they knew what they were publishing and were quite happy with it.

Journalists have a term for stories like that one: the "beat sweetener." (http://www.politico.com/news/stories/0309/19570.html)

The idea is: journalists need sources to be able to do their job. But sources can be difficult to cultivate relationships with. Enter the "beat sweetener" -- a completely uncritical profile of a policymaker, written for the sole purpose of buttering that person up so they give greater access in the future to the reporter and/or publication that produced it.
Safari just says that my browser doesn't support the curser lock API.

Once I got it going the biggest complaint is that the floor needs some texture to give a frame of reference for movement. Hard edges on the boxes would also help, and would give more perspective even without worrying about lighting, or boxes with multi-colored faces.
Instead of flippantly dismissing the comments, maybe you should think about what people are saying.
$50,000 in Dogecoin Rumoured to Have Been Lost in Recent Hack
You can also get 5% APY in FDIC-insured accounts if you're willing to do a bit of work. Rewards checking accounts and prepaid card savings accounts (Mango is offering like 6% on up to $5k).
Looks like working for the NEA pays pretty well however.

http://www.glassdoor.com/Salary/National-Education-Associati...
Git integration is on our roadmap. However, you can also set this up yourself now by adding your own git hook that calls 'firebase deploy' on push.
For more information, see the documentation for the commandline tool here: https://www.firebase.com/docs/command-line-tool.html
Thanks for pointing out the distinction. I forget about that sometimes.

That said, React is a "A Javascript Library for Building User Interfaces." And to me me it does feel more like a library than a framework.
You might also like http://firespotting.com
right, because you don't have to parse data coming over a pipe. :rolleyes:
Consumers Aren’t Worried About Internet Security? That’s Worrisome
But there has been cases for schools for inner-city children that showed great results ,for example sabis. Not sure how they did it , but maybe not all is lost ?
How a mayor’s quest to unmask a foul-mouthed Twitter user blew up
Ok, the bet is on.
Tuesday Is Your Last Day to Watch Chris Hadfield’s ‘Space Oddity’ Video
> ACID will never be performant and scalable

We manage this quite well at GigaSpaces (http://www.gigaspaces.com). I have some examples up at http://gigaspacesinanger.wordpress.com that show some use cases.
It's not that cut-and-dried. My own high school had both very good and some rather bad teachers. The union was a stabilizing force that good teachers used to ignore everything but helping their students while the bad teachers used it to bide time until they could hit the magic year for their pensions.
Actually, it would appear the Russkies are diminishing cooperation on the ISS itself. FTFA:

"He also said Russia would reject a U.S. request to prolong the use of the International Space Station beyond 2020."

As a person who has only very recently discovered how intriguing the ISS can be, I had been hoping the Ukraine issue wouldn't affect the ISS. It's too bad, but then again, space is large and there are more players than just the U.S. and Russia. There is Japan and a large European (w/o Russia) contingent.
Redstone.dart – Server-side microframework for Dart
Google Chrome Extension to Make Search Experience Better
"He got his PR. Facebook surviving was worth $100 million to him, so good job. Facebook survived. So he stopped donating."

Is that really true? I thought Zuckerberg gave more in 2013 to charity then any other person in the United States.

Link: http://www.usatoday.com/story/news/nation/2014/02/10/zuckerb...
In short, both. :-) This was a commonly-voiced pain point for our existing customers and fits very well with our vision to make Firebase the best platform for building modern apps.

But when we do something, we like to do it "right" and so we also think Firebase Hosting comes with a very compelling feature set (Simple Deploy/Rollback, Automatically-provisioned SSL, and a global CDN). So we're optimistic it'll also attract new developers to the Firebase platform.
One of the things that has ever made this site truly special. Companies have gone from launch on HN to being worth $10+ billion. Let's see more of that. Of course.
Why consumer product metrics are all terrible
Yes definitely, although I imagine most components will be internal to your own applications as opposed to shared publicly. Web Components is a great model for publicly shared components but not sure how much value it adds for private components. If you are into the component based approach see parcelify and / or cartero as those tools could simply your build process.

https://github.com/rotundasoftware/parcelify/
So I guess we need a jurist to rule ...
TLDR: DHH is human, too.
I'm guessing you don't have children. Putting children under the age of 12 in a boarding school isn't the best idea. Putting kids under the age of 8 in a boarding school is simply a terrible idea. They need too much care at these ages.

If you're idea is done in the context of replacing foster homes for kids who are removed from their parents by social services, I suppose it can work.
The "New York Times" is several different constituencies. Reading
http://observer.com/2014/02/the-tyranny-and-lethargy-of-the-... give you an inside-baseball of the tensions between the news staff and the editorial staff.
How to run a cloud computer lab
It sounds good compared to the median for the city but you're talking about a job which requires a masters degree - look at the median for that and then remember that you're talking about job which has a RIGID daily schedule, no vacation time during the year, etc. If you're a bright college student, how does that look versus say learning enough Python to get that income straight out of college? Before answering, remember that one of these jobs involves dealing with difficult children, bad parents, often pointy-haired administrators, meddling politicians, etc.

9 months of the year is a popular claim but it's very misleading: most teachers are working 60+ hours during week (and weekends) during the school year and the summer vacation has been steadily shrinking as schools add various administrative days and many teachers are required to engage in ongoing professional development which means that they're using some of that time to take classes.

This isn't to say that teaching is abject misery but we aren't exactly going out of our way to make the job appealing. If you look at the total time commitment or stress levels, there are plenty of jobs where you'll get a better deal.
Then lets close half the inner city schools and replace them with boarding schools.

Obviously its not "of course" enough to change policy in this country.
It's not really feature creep--it's adding a hard-coded and easily-accessible filter for content that the site was originally about, which is to say stuff hackers find interesting.
The DHH Problem:

DHH is an intelligent and successful person. DHH invented rails. And now I can get paid for writing Ruby even though I enjoy it.

So thanks DHH (sincerely).

But. There's a problem. DHH is Ruby famous. Which means that DHH is extremely visible. Some might say disproportionately visible in the ruby community.

Why is that a problem? Because DHH is the Fox News of Ruby.

He's noisy, he's reactionary, he's anti-intellectual. He's very sure that he is right. And he enjoys being rude. (Photo of his famous "fuck you" slide.) That was eight years ago, but things haven't changed much.

Just like Fox News, DHH appeals to common sense and makes a show of being "fair and balanced" but in reality his arguments use aggressive rhetoric and rely on a fix viewpoint.

To pick a topical example: Is TDD hard in Rails apps because TDD is dead or because Rails makes TDD hard? Is TDD not worth the effort because TDD is dead or because the complexity of software can be more managed more effectively if you only work on one product for which you control the requirements? If we only listen to DHH, then we'll never know. Because DHH is just one person. And he only has DHH's experiences.

All I'm saying is the Ruby community is large, and diverse, and thoughtful, and that is why I love it. Please listen to DHH. His experiences are valuable. But DHH does not speak for me, and he probably doesn't speak for you. My personal preference is for a bit less of this ("fuck you" slide) and a bit more of this (slide: "What others do may be the stimulus of our feelings, but never the cause.").

Please give DHH's opinions the weight they deserve: They are what one man thinks. And if you disagree with him: please speak up. Write a blog post, give a talk. Create a web framework. So that we can all learn what the world looks like to you.
> we all know how all of this stuff creeps.

Implying that there's a slippery slope to get from "I can control a company's use of information that's about me" to Winston Smith's job - controlling information about other people - is like saying that suicide being legal is a slippery slope to murder being legal. After all, it's just a difference between me doing it to myself and me doing it to other people, right?

> But if a court can mandate something to be forgotten, what prevents the next case of mandating what could be altered.

You're forgetting the context of this, which is data protection legislation. The court isn't "mandating something to be forgotten". It's letting someone enforce a right to object to a company processing data relating to them.
While substantive data is always nice, this has always struck me as a bit of a "duh" factor. Lectures are omnipresent because they're cost effective. Pedagogical effectiveness is an afterthought.

Anecdotal :

Honestly, I'd go so far as to say that teaching as a whole is an afterthought, even (or especially?) at top universities. I work for a research institution affiliated with a top CS school, and attend their classes regularly. The quality of instruction and academic support in the undergrad classes makes me cringe for the students, particularly given the astronomical tuitions demanded of them. Over-crowded (and un-recorded) lectures are a staple.
It's really not meant to be something to use in production. It was fun to run with it, but you're absolutely right. In fact, if you look at my Cortex example I do just that. You will most likely want to use a data structure that knows when something's changed anyway.

But it was a neat way to go from something very simple to more complex.
Would someone here kindly be able to comment about the usability of Parse vs. Firebase vs. AWS JS SDK? I've looked into all three. They seem comparable because they are "no-backend" solutions and NoSQL stores.

It seems like the AWS JS SDK is the youngest, least mature (there are surprisingly few results on Google), and perhaps most difficult to use, but it's sure nice that I can manage my existing AWS stuff with a client-side JS SDK, now. If you use AWS JS SDK with DynamoDB, isn't it as if you've built your own Firebase?
Tip Tap Piccolo the new Android addictive Game
That's why you write a C++ class wrapping the SSE intrinsics :)
Wouldn't some of the new timeseries motif searching approaches work in this domain (you could assume each codon is a quantized enumerated value). Something like iSax (http://www.cs.ucr.edu/~eamonn/iSAX/iSAX.html) or Dynamic Time Warping (for motifs that are noisy) - http://www.cs.ucr.edu/~eamonn/SIGKDD_trillion.pdf
Different yes, conflicting no.

ES6 standard promises have landed in v8 (https://code.google.com/p/v8/source/browse/trunk/src/promise...) so it's only a short matter of time until the "batteries included" solution is available.

But that doesn't mean people will be forced to use them.
I disagree that it isn't scalable and repeatable. Have you seen what the budget of these schools is like? A billion dollars is not a small amount of money, regardless of what Silicon Valley acquisitions make you think.

If we spend that money on institutions that actually WORK, we could do a lot. If we need to build those institutions outside the city, to get them away from the clutches of the political machines in those cities ... then we do THAT.
How to Track your Dropbox Downloads
""We"—schools, society, etc.—can't really control parenting."

Sounds like you need a citation of your own. I'm sure you could come up with hundreds of ways to apply money towards the solution of improving parenting.
Yes it is. We changed the url (from http://finance.yahoo.com/news/mark-zuckerberg-gave-jersey-10...).

Submitters: please do your due diligence. HN wants original sources, not ripoffs. If the article you're posting is ripped off of something else, post the something else.
Sometimes more money without the appropriate structural changes does not yield the intended 'miracle'. This is almost like someone winning the lottery which amplifies their troublesome behaviors ...
Not much context here with the single slide. How do you know its GSM?
I would guess that they are accessing the inflight wifi, getting mac addresses, then xrefing that to known bad guy cellphones wifi mac addresses.
I'm thinking there isn't some sniff-when-your-phone-is-on-airplane-mode sniffer stuck on tons of the world's transatlantic/over-water planes.
I'm currently a tangential part of a project that just went from being a Java backend/middleware project with a Flash front end, to a Java backend with and HTML/JS/CSS frontend with a node-ecosystem build/package tools.

Two weeks ago I complained that we have two build tools (ant and grunt) and three package managers (ivy, bower, and npm) involved... but doing a build/deploy is a 5-step manual process that results in dependency errors.

This week things have improved -- the first build is a dozen manual steps, subsequent builds are only 2-3 steps, and though the deployment seems to be botched, there are no dependency errors.

Not sure how I feel about enterprise node.js.
Stock Footage Free : Anistock
The grandparent post is sounding like the Russians are stopping immediate collaboration as a result of the Ukrainian conflict. That is not the case, and it is not clear if the ISS issue is even related to the situation at hand.
You're completely right about teaching being an afterthought: just look at a university's hiring policy. New staff (researchers) are hired because of their research skills, i.e. the number of publications they can deliver or the number of grants they can receive, certainly not because of their teaching skills. Good teaching skills are only considered a nice benefit.
The ruling was very clear, read it. The ruling clarified "data processing" of the records, not the existence of the records.

Google, as a search engine, performs data processing. That it holds the record wasn't touched by the ruling, but the press has mentioned "removed" when actually it is "don't data process" which has the effect of ensuring the record doesn't appear on a results page, but does not actually remove the record from existence.
This is how Hack Reactor has worked from the beginning. With its success and how well this has been documented around the internet, the Hacker School management most likely knew of it before emulating it now.

As long as there is sufficient staff to handle the increased number of students, I think there are only advantages to having overlapping jr and sr classes. Every student will get a chance both to mentor and to be mentored. Both are helpful for learning.
The whole point is that nothing new is being said here. Node is obviously a polarizing issue, and if you look at my comment, I was careful not to make the claim that its good for everything. "JS isn't without its flaws," I said.

And yet, I see "platitudes", "if you can't bother to do basic research", "can only induce laughter", "pile flawed layers on top of each other", and "amounts to an admission that you shouldn't have started with Node in the first place".

And the meaningful comments have the "reply" link disabled for me, so...
Russia moves to oust US from International Space Station
It's easier to figure out if correlations mean something if they make intuitive sense. We're not talking about knit caps, we're talking about the notion that kids are more likely to be successful if they have two parents raising them instead of one, all other things being equal. This is borderline common sense, just like it is also borderline common sense to suppose that kids having parents who are uneducated drug addicts are less likely to succeed than those who have successful educated parents.
No. My thesis doesn't care who runs the school outside the city. Only that it should be outside the reach of these dysfunctional city institutions and neighborhoods.

Let anyone run them.

A billionaire is necessary only because the current political system brooks no competition. The teachers will not allow it. Their cushy incompetence would be put in sharp relief if something like this were to succeed.
See aaronharnly's comment for a book full of cites https://news.ycombinator.com/item?id=7739206
We see more apps being developed for the web with heavy javascript UIs. I've worked on a number of "enterprise" apps that are simply rest client SPAs. I could see a huge benefit to having a unified build/CI process for the UI and backend which makes a javascript runtime particularly unique.
Well, scientists and computer engineers are typically working on real world problems, for which certain learning styles are better. I'm an engineer, so I actually would agree with this article... for those domains.

For other areas, like theoretical physics and philosophy, however, the lecture and the seminar are awesome.

So we need to be careful not to paint the world with an engineering brush.
Hey Firebase team, I really liked how you did the https://www.firebase.com/tutorial/ !
Usually, when I order something online, I get an receipt via mail and paper (with the shipment). Mail and paper receipt contain order details which can be used to prove the legitimacy. And you can always sign the receipt (plain/text or attachment with the mail, QR code with the paper receipt).

It is important not to delete the order data, but to anonymize the user data. Your shop software should be able to handle this. Otherwise, I would use another product ;)
I would love to see someone try this experiment: let's say we pay teachers $200K/year, gave them huge discretionary budgets, and put a lot of performance pressure on them. What would happen in place like Newark? I'm not saying that's a sustainable, scalable solution, but it certainly sounds like a good use of $100M.
All too often the person between me and the people who keep changing their minds are sales people who will tell the customer that everything is possible, and usually for free.
Not every state in the union has teachers' union. (In the traditional sense. Some have "unions" but participation is completely voluntary so they more like professional organizations.)

My kids' time in a public school without these unions have had mixed results. The teachers seem good, but the administration seems utterly incompetent. Which is kind of the failure mode I would expect. Bad teachers cannot continue to hide, but what can I do about an administration that takes 3 years to conduct an IEP?

(The answer to that last question is one of "fight to fix the system" or "use legal recourse." Option 1 is incredibly irrational: these insiders know the game better than me and have a lot more invested in it than me. Option 2 is what my spouse and I are doing now, but it doesn't feel at all like it's improving the situation for anyone but our immediate child for the immediate time frame.)
Sprint demos, sprint commits, backlog grooming, daily scrums... It goes on and on. So much of it is not actually getting anything done. Make sure your burndown is good guys!
One nice thing about Firebase Hosting is that they're the only static site provider I could find that will render html in response to a POST request. When you make a Facebook Canvas app, they expect you to serve your site via POST. If you host on github or something, you just get a 400 error.
Yeah, of course the thing was faster. I would be upset if you didn't get this result after rewriting from a crufty old system that was never intended for the purpose it's serving into new code that uses appropriate technologies and benefits from all of your experience.

Other than Rails vs. Node as an appropriate platform for proxying slow api requests, the technology involved is basically irrelevant here.
Okay, I own up to my post being unfair in that way. This could be the case in Oakland too.

I have to admit I am channeling some childhood angst about a different school system altogether ... not Newark.
I view async style wrappers not really getting away from callback hell. Calling it async doesn't make it better.

Python's Twisted has been around for ages with world class "async" and it is a pain to work with in large code base. Callbacks and async does work for demos and toy projects, which is I think one reason they got some adoption.

Representing concurrency contexts as a chain of callback functions or promises/futures/yields I posit is usually worse than a green thread or actor that gets and sends messages. It doesn't mean it cant' be done but if feels like why go through that pain when there are real threads/goroutines/tasks/Erlang processes.

> you can always just use the child_process library [3] to access spawn() and fork(). Remember those? Processes are a more nautral match for distributed computing than threads anyway.

I can do that with regular OS processes what does Node.js give me then? I can spawn processes from C, Python, anything.

> lack of strict typing

Weak typing is insane. This is 2014, there is not reason to silently turn "5"+[]+5 into anything except an exception. This isn't about a better developer, this is about sanity. Now I like use dynamic typing a-la Python and Erlang. But those have strong types. Adding a 5 to a string will blow up.