skysight-inc/HackerNews huggingface dataset:
> But at least government employees get a nice pension so it's all worth it.

Educators get poor pay, somewhat decent benefits, and an ok pension. Their working conditions (especially for new teachers, and this is largely the problem with retaining them) are pretty crappy. They put in 7-8 hours of instruction time a day. After 3rd or 4th grade (in many states) they're teaching a specific subject area, so they have 100+ students they see each day. That's 100+ papers to grade, exams to grade, parents to contact for various reasons. And they have to do all that in their planning period and after school hours. That's effectively two full-time jobs that they get paid (depending on the state, for a new teacher with just a bachelor's degree) between $25k and $40k to do. They can get extra money by sponsoring clubs or coaching sports teams. But then that eats into the time they have to spend on the academics they're hired to teach, and puts them up to 2 full-time jobs and one half-time job (depending on the number of clubs or particular sport).

God bless democracy for fucking over yet another generation of students by cutting corners on education. Something we decided a few hundred years ago was one of the government's primary responsibilities.
Congratulations Danielle and team, really enjoy following along with your adventures via twitter and enjoy the daily newsletter from Mattermark. You're openness and candor is refreshing as well.
Still reading through but it mentions, IE7 when, as I've found out recently, going to a 2.x jQuery release will break IE8 functionality which is still used within organizations either as the actual browser or through compatibility mode. I didn't care for the format of the page but do like the author's tone and points so far.

I think a lot of the issues people have with jQuery is that (as the article mentions) it's become synonymous with Javascript and abstracts so many things that many people using it don't understand the underlying framework and functions. That and why include more resources if you don't really need to.
Tickets to jQuery UK 2015 are on sale now! http://jqueryuk.com/2015/

(Sorry ;))

In all seriousness I'd recommend watching Adam Sontag's keynote from jQuery UK 2014 which covers the "not needing" jQuery stuff http://vimeo.com/97723665
Magnify Your Analytics to a Granular Level with Event Tracking
Agreed 1000%
It could also be a case of severe alien flatulence.
Sorry, I could not resist...
Calling it the 'fall of GPL' is a bit link baity but what is certainly true is that programmers these days actually know a lot more about licenses than they did in the past, thanks to egregious behavior on the part of people like Oracle suing Google and Yahoo!'s Flikr behavior.

I wonder if 85% of the projects used to be unlicensed, and now only 50% are, when that 35% joined if they chose randomly among the top 5 you would get the same sort of trends.

Perhaps a better headline might be "People who don't really care about the license their code is under are as likely to pick non-GPL licenses as they are GPL ones."
"That's a big mistake. If you don't have a license, you're leaving the door open for people to fool with your code."

Given modern copyright law the real problem is actually kind of the opposite, which is that by declaring no licence you are making it legally impossible for people to use your code at all.
You can basically sum up this entire rather ridiculous site with "Yes, you don't need jQuery, you can just use the built-in methods, but using jQuery is generally more pleasant, more consistent, and involves less typing". One particularly egregious example from the site:

$('#foo').removeClass('bold');

vs.

document.getElementById('foo').className =
document.getElementById('foo').className.replace(/^bold$/, '');

The author summarises this, helpfully: "As usual, more characters, but still easy without jQuery."

Of course, if you were doing that remove class operation quite often, rather than writing all that code out each time, you might wrap it up in a helper method, and maybe you'd call it, I don't know, "removeClass" or something; perhaps if you were doing a whole bunch of DOM operations you might create little helper methods for each one, again to save you some typing. Pretty quickly you might end up with a little library of helper methods... and, of course, being a wonderful programmer who never makes mistakes, I'm sure that little library would be every bit as optimised, reliable, and correct as a battle-tested library used on hundreds of thousands of web sites.
This isn't as crazy as it might seem - using a modern home page design proves that someone has been investing time in the project since that design became popular.

Using the "trend-du-jour" for a homepage quickly communicates to viewers that the project is alive & active. It's a much more accessible signal than mailing list or commit history (although those are clearer, more accurate signals of project health).
Yep. Use the built in browser methods? For which browser?!? All of them? I have to support some enterprise guys on IE8, sometimes I'm lucky to have them on IE9.

Life isn't always a hipster website where people can get lunch delivered on their phone or whatever. Things like jQuery are fine.
It's something you see a lot of, especially from non-frontend developers that don't really think twice about downloading an extra 80-90kb of JavaScript. I do find the support for events in JQuery quite convenient, especially for projects that still require IE8 support. Although if that's all you're using it for, there are probably better ways.
The AJAX examples fall a little flat. Yes, .ajax is a wrapper, and it was written because the API for XMLHTTPRequest is needlessly complicated and verbose.

If you're developing a single page application, you only load jquery once, then do the rest with AJAX calls for JSON and assets. It's worth the <100 KB on initial page load, at least for the projects I've worked on.
I think if you're tracking the user's position, then it may be practical to beam different images to each eye for a good 3D experience.

That's actually how (kinda) Stephenson's VR system he describes in Snow Crash works.

This kind of gets away from many of the issues you have with the Oculus Rift where you have such a tiny window of time (20ms or so) to react to how the person is moving his head. You still have to change the image based on the user's position, but not as much on head rotation which is the really hard part. Just each eye's location in space matters.

Multiple users would likely require multiple projectors.
News articles about police killings data set
Why Yahoo Is Good (But May Get Worse) (1998)
No. I don't agree with this at all. We had like 160k with kickstarter for Road Redemption and have made a game on early access that has sold enough to easily continue development.

The problem 100% was that Neal Stephenson was incapable of doing the project himself and was just hiring devs to do it and then ran out of money. It was poorly managed because they had lots of traction and risked basically no capital on development. If you give me half a million dollars I would have no problem getting that project to an early access state. Honestly I could do it with half that.

I can say that because I actually know how to make both the hardware and software side by myself if it came to that.
In a sense this is just the result of competition. As a chooser of software to integrate given two equivalent options one being GPL and the other Apache/BSD/MIT only the GPL idealist goes with GPL.

GPL works well for the creators of projects, but not so well for programmers-as-consumers. As a result any open source software project looking to gain traction with the developer community will gain an advantage from a more permissive license.
There's a general rule when trying to determine facts. The one making the claim has the burden of proof to prove it true. If you say you crucified someone, it's on you to show that you did that. If you're too lazy to take and release a reasonable photo, it's not on us to believe you actually did it. Same goes for bigfoot, UFOs, and reporting who won the Super Bowl.
It's not like schools are full of empty rooms. If you're going to reduce class size by hiring more teachers that means you're also going to need more room, that will probably translate to more schools.

More schools need more of everything that makes a school run.

> The smaller class size isn't going to mean more students

Larger class sizes are in part because of more students and no money spent on growth.
I'm honestly tempted to buy this. I know that's kind of the point of the troll, but even for ~100 blank pages it would be a great conversation piece.
> And computers still don't really understand either what issue you're looking for or what issue a case is about. So ancient technology (search for this word near that word) still rules the day.

I think this is the key. The big revolution in legal research that I'm waiting for is the ability for the computer to understand something like: all cases where a) Claim X was brought as a counterclaim and not as the original claim; b) counter-claimant made Y argument citing to case Z but not case W; d) requested relief was R; and e) court made its decision based on Factor F. Until then, "search for this word near that word (and boolean operators)" is extremely powerful and can get me most of the way pretty quickly.
Similar resource with many code snippets: http://youmightnotneedjquery.com/ and related HN thread: https://news.ycombinator.com/item?id=7152068
There may be people buying iPhones for rubles, selling them online for other currencies, and then exchange it back to rubles for a profit. If that is indeed happening, I imagine apple would want to stop it before other markets are affected by side imports.
Sleeper trains: The death of berths
> Wrong, wrong and wrong. [And then 500 words that has nothing to do with what I said.] I'm not going to continue on with this argument, [...]

I guess we’re done here then.
I suppose you could say made exponential improvements if you take a very small exponent. What they have done is to make a nice interface and apparently fast search.

One concern that I have is this "Secure Infrastructure--no installation required". This suggests the cloud. The other is "Upload your data by FTP".

Think about e-discovery for a moment. The toxic material stored is pretty much a superset of all known toxic material--PCI, PII, HIPA, and so on. Many customers require physical control of where this information goes. Zero installation means that it is not a server under your control.

There are many pieces to the EDRM process (http://www.edrm.net/resources/edrm-stages-explained) and it is not clear that DISCO covers all of them. 'tucros3141 in a parallel comment mentions some of them.
Misread the title and thought it was about ASP.NET's WebForms, to which I thought, "Wow, something to make it easier? I'll take anything!" ;] (Current client is a major WebForms project, but luckily v4.5.)

Couldn't be much further from that...
I hope you don't mind my feedback. It isn't generally harsh, but I can nitpick from a broad end-user perspective. So let's begin:

"SaaS marketing site": This won't make sense to most users hitting the landing page. Why? The answer is in my last sentence. "Landing Page" or "Product website" should be in there (or any other words that explain what your site is going to do, better than what you've explained currently).

Show some pictures below the signup that can pop-up. People love pictures and if you have 2 eye-catching photos of product sites for SaaS businesses, this will increase sign-up potential as there is evidence of what can be done

"Sign up" button: Maybe alter the colour of the button a bit so that it stands out against the rest of the page. It will also direct eyes to it.
Here's a list of DOM bugs in browsers that jQuery works around:

https://docs.google.com/document/d/1LPaPA30bLUB_publLIMF0Rlh...

Pretty sure they're not all fixed, and this is just the ignorance du jour.
.classlist() [1] is coming [2]. It'll allow you to do:

document.getElementById('foo').classList.remove("bold");

Sure, it's still more verbose. But a lot of what jQuery does is slowly being obsoleted by better native javascript apis.

[1] https://developer.mozilla.org/en-US/docs/Web/API/Element.cla...
[2] http://caniuse.com/#feat=classlist
yeah, looks like PR. "We thought it was worth starting a conversation. <other CEO>, I’d love to hear your thoughts." Not sure if you start conversations with open letters on blogs. The other company's lawyer will probably advice not to join the conversation.
What interview questions to ask when hiring a Healthcare Strategist
document.getElementById('foo').classList.remove('bold');

see https://developer.mozilla.org/en-US/docs/Web/API/Element.cla...
Stephenson is a fairly well respected futurist.

The Magic Leap technology involves light field projection - kind of like the opposite of light field photography if you remember the Lytro camera.
Introducing Libscore: A PageRank for JavaScript Libraries
> Thanks, I was not aware.

Probably because you needed a smaller class size in civics/history/social studies class so the teacher could spend more time making sure everyone actually learned the material.
Or, software is maybe too good, but law firms that bill by the hour are not interested in efficiency improvements because more hours means more money for them. Fortunately, with fixed fees becoming more popular this is changing.
Mr. Lazaridis let common sense stop him from building the iPhone. Much like the article where the author talks about his brain stopping him from creating YouTube. People are going to upload these massive video files and we're going to host them for free, and then they're going to sit and stream them all day? Malarky!

http://prog21.dadgum.com/39.html
Yes, we consider that and similar ideas from time to time, but I worry about unintended consequences.
Another great resource when trimming down jquery use is http://youmightnotneedjquery.com/
Comcast to stop blocking HBO Go and Showtime on Roku streaming devices
Monetizing Automated Testing?
My company is an IT provider for several large websites. Before a typical release, we test all scenarios by hand. It usually takes a couple hours which are then billed to the client.

We're discussing the idea of moving to mostly automated testing before releases. While this is a big efficiency gain -- 3 hours turns into about 30 minutes -- this is still 2 and a half billable hours which we lose.

The advantages of automated testing are substantial for our clients, but don't justify a 6x rise in prices.

Is there an alternative approach that anyone is familiar with that utilizes automated testing for a unique revenue stream? We've been kicking around ideas, but have hit a brick wall in terms of losing billable hours.
if you build a house on sand...
Congrats Danielle!
The extensive research by John Hattie shows that reduced class sizes has a small but positive effect on student achievement but relative to other factors, it is very inefficient:

http://visible-learning.org/hattie-ranking-influences-effect...

One explanation to reduced class sizes not having a larger effect is that teachers, given smaller classes, rarely change their practice to optimize for the new situation.
Yeah, this article is FUD.

The Windows 10 piece is stupid - it's a pre-release OS, these things happen. It's why they haven't released the OS yet, so I'd say their QA process worked. Pre-release OSes don't go through the same level of QA - if you don't like it, you should use a supported OS.

Second, with Exchange updates, there's kind of an unspoken understanding that there is no way MS can test every scenario their users will throw at Exchange. So updates are often released that can cause edge case issues, with the understanding that their large customers will test the updates in a test environment before deploying them. If issues come up, Microsoft can pull the update. These kinds of retractions are not uncommon with server software.
When I first read this post, I thought the link may be to this website: http://youmightnotneedjquery.com/ .

I developed a Cordova application recently, and I only needed jQuery for Bootstrap. All custom JS was able to be done using the DOM API. However, I was spoiled since I only had to develop against a recent webkit version (my target was iOS 7)
Apple could purchase FX swaps and charge customers a "FX fluctuation surcharge". That's better than shutting down the store...
This really is jurisdiction dependent. At larger law firms that have to deal with paper courts still have runners that handle the docket and other details of filing (assuming the court allows it). At small firms this is the lawyer's responsibility.
What you are describing used to be the goal at respectable institutions. At some, it was even the norm. My dad was a copy editor for 25 years - this is what they do. Ask any of the thousands of professional copy editors laid off by city papers in the last 10 years; they would all be elated to do real work again.

The market has become to efficient to allow for a large staff of professionals who do slow, technically unnecessary work and don't contribute to revenue growth.

If you can find a way to pay for it, you win. But traditional newspapers have tried - their business depended on it - and none of them cracked it. So everybody laid off most of their staff and became a thinly veiled BuzzFeed.

I can tell you that there are hundreds to thousands of disgruntled idealistic professionals collecting unemployment/"freelancing" and if you offered them a decent middle-class salary to do their jobs again, they'd flock to you instantly.
While it is very common to bring printed docs to court, it was probably the last step of the process where he printed everything. Everything before that was probably electronic and even if he received printed docs, those would be scanned and OCR'ed.
Show HN: HackBrown--a different kind of hackathon--launches site
Or they could charge customers in Euro and let the customers' banks handle the F/X rate.
Farewell, Dr. Dobb's
Anything that prevents NASA from putting its budget to good use is NASA's problem.
perhaps that was a poor decision to make it the government's responsibility.
Thank you for pointing this out. I get annoyed when people use the term "disrupt" improperly. A true disruption, in the sense that Clayton Christensen used it, would be a cheaper but poorer AI replacement for lawyers.
I'm the editor of Dr. Dobb's. I'm happy to answer any questions.
There are other libraries though which provide (IMHO better) implementations of each of those things. jQuery has been around for ten years and has to remain backwards compatible. It's just not possible for it to be the best implementation of Promises, or AJAX or any of the other individual things it does.

Real bundling with tools like Browserify is making it more and more feasible to use single-purpose libraries instead of monolithic ones like jQuery.
I'd be interested in seeing an IDE for contract drafting. Or something like an Excel mapper that can show me how all the provisions and definitions in a contract are interrelated.
> Educators get poor pay, somewhat decent benefits, and an ok pension

I hear this relatively frequently (my wife is a teacher and so are many of our friends), but I disagree. I think saying it is "poor" depends on what you compare it against.

The median earnings for a bachelors degree in the US is about $58k. In my county in MD, a teacher 10 years into their career makes $50k. Although, at this point teachers are required to get a masters.The masters scale goes all the way to $82k at 30 years.

IMHO, the pay is fairly well in line with the norm. If count the benefits and pension, which are better than the norm, then you could argue it is quite good.
Stop poisoning the well with your snark. It's one thing to disagree with how things are run and propose an alternative, but just satirizing the positions of your imaginary opponents while being rude towards the people who do comment impedes everyone's ability to have a constructive discussion.
That may be a valid point, I'm not that familiar with Iceland.

My hunch though, is that they'll probably cooperate in criminal cases, but that it will go through some judge. Also, I think there is much lower risk of dragnet surveillance or secret court orders.
How to Generate More Blog Traffic: My 140k Case Study
CGI - or, if you insist, FastCGI - works surprisingly well in 2014.
`$(".foo").removeClass("bold")` becomes the wonderfully concise

[].map.call(document.querySelectorAll(".foo"), function(node) { node.classlist.remove("bold"); })
Let’s shine a light on paywalls that deny open access to scientific research
> Vaccines without sex education and birth control support programs are extremely irresponsible

Are you sure there is no correlation between mortality and fertility rates? Assuming there is (which lots of evidence points to) there isn't actually any problem.
The day I can drop support for IE <10 will be a good day.
Lots of blanket statements in this article. He asserts there is a 'proper' order to learning JavaScript but makes no demonstration of that assertion. For me, jQuery was a gateway that hid much of the incidental complexity of working with a byzantine API (the dom). That was incredibly useful. If every beginner started with trying to understand the DOM, they'd probably be scared off (and rightly so).
Indeed. If anything, all online vendors should be scrambling to review their pricing right now. I would expect more complex industries (where you can't just take a zero off the price overnight) might be grinding to a halt while waiting for the situation to stabilise.
Check out my app Neutron Drive: https://chrome.google.com/webstore/detail/super-neutron-driv...

It lets you connect a Linux machine to the editor (Neutron Beam) so you can code remotely. It also supports Google Drive and the Local File System for editing files.
Music  coding
The way outbound links are handled on that page is really strange....
In some courts there is a requirement to both file an electronic copy on the docket and provide paper courtesy copies to the Judge's chambers. Some things are easier to work with when they are printed, and the courts put the onus to provide paper copies on the litigants.
BTW, with deeper integrations... you open up some unique opportunities to solve big problems for districts:

Done right, deep integrations mean you, in-effect, have a way to get to all data within a district (data warehouses go for six to eight figures and districts eat it up, as you know). The power of being able to get to data district-wide... You have that obvious route for analytics and reporting now, but what if you were to take the next step... ML/NLP/AI... you can do truly interesting work now. Measure teacher effectiveness, dropout prediction well before it occurs, academic achievement prediction to catch kids before teachers can (because you see the whole picture), recommending interventions that have worked for students in similar scenarios, etc. Now that's cool.
for those interested in a lighter jquery, most features and same api there are these alternatives:

https://github.com/kenwheeler/cash

https://github.com/finom/balalaika
And in 5-10 years, we'll be able to use it.
Since opening a new school has far more cost than just hiring more teachers, it didn't even occur to me that it would have been the route they would take. But I do realize that a new school facility is going to need a full set of faculty to support it. That includes principals, janitors, admins, etc. I just assumed they'd be expanding existing schools with "portables" and such.
Typical content-free FUD and link bait from ZDNet (who still reads that crap anyway?), stopped reading soon when I encountered the utter BS:

> If you don't have a license, you're leaving the door open for people to fool with your code.

IANAL, but the author has apparently never even heard of the existence of copyright law. Nothing this guy writes about licenses should be taken seriously.