skysight-inc/HackerNews huggingface dataset:
This may seem anecdotal, but I can tell you from writing a lot of non-jQueryified code that with modern browsers, applying classes to dozens of elements dynamically can be an anti-pattern. 99% of the time, when doing something which previously would have required that, I can use a single class on a parent element.
Sure, the native APIs are slowly catching up, and classList is definitely a useful one.

You'd better hope that there actually is an element with an ID of "foo", though, otherwise your example will throw an exception. The last time I pointed this out here, there was some disagreement as to whether jQuery's behaviour is actually desirable. I think it is, but I'm probably biased from writing too much jQuery over the years.
It's funny because I saw a documentary on all the weird places the sounds come from and have done the same thing were I associate a specific sound in the movie to something in real life, not the other way around. I did this with the Imperial Walkers sound.

Strange how the brain works sometimes.
I would expect that to have legal implications, commerce in foreign currency is usually regulated in different ways.
Sharing data globally within application with Gorilla Web Toolkit (golang)
I agree that's a lot nicer. But it also looks like essentially a mechanical transformation. Instead of a runtime library (whether jquery or roll-your-own), would it be possible to handle cases like that via syntactic sugar that expands at deployment time, and doesn't require shipping a library to the end-user's browser? (Or does something like that already exist? I haven't really spent any time with CoffeeScript and other compile-to-JS languages, so it's possible they already have nice syntax for this kind of thing.)
This makes it all the more egregious that so many applications ask for permission to access contacts and similar.

Perhaps Android should rephrase these permissions as, for instance "direct access to contacts without your knowledge", as opposed to "access to user-selected contacts upon request" (which, as demonstrated, does not need permission).
That presumes they have some idea of the short-term forward volatility of the rubble, which no one does right now. Otherwise they have no idea what the surcharge ought to be.

Furthermore, setting up such things is not cost-free, and if the high-volatility situation is temporary (which is very likely) it could well be that it isn't worth the cost, complexity and risk.
How to Win at White Elephant
What is to stop me from hiring a malicious escrow agent then and having me + them sign the transaction? Or rather what part of this process stops that from happening?
How Is Yahoo So Worthless?
>I think that there's a presumption (that I've shared) that Magic Leap is trying to make AR goggles or glasses.

probably because they's explicitly what they've claimed they're working on in their recent funding announcement. The CEO described their product as a "lightweight wearable".
So apparently it is possible to get an accurate result count (for up to 1 million results) using "rc = 1"? Does anyone have an examples illustrating this behavior (I can't seem to contrive one where it makes a difference)?
How many bank robbers have you heard called illegal withdrawers?

The rational for this difference is sound, but I don't see this happening because the public decided undocumented was a better word then illegal for the direct object. More likely the language would adapt and allow the "incorrect" usage, for the same reason we're losing our irregular verbs.
So when those new native api functions arrive, jQuery will start using them and gain some performance boost (using native vs. custom js code) while at the same time remaining backwards compatible (by doing feature detection). No one wants to write their own feature detection code so this whole page about using native apis is instead of jQuery is ridiculous.

If the point of that website was to educate people on the apis that jQuery calls under the hood, it chose a really poor name.
Possibly? I buy quite a bit of services from SaaS companies in foreign countries as a US citizen with my American Express, am charged in CAD and EUR without issue (converted to USD on my bill).
US WANTS GLOBAL WAR WHY,MARS BASE?
I also don't need a calculator but I regularly use one to do even simple arithmetic operations, because it speeds up the operation and guarantees a certain result with given inputs.

The purpose of an SDK such as jQuery is to help a developer do common tasks without needing to write his own library. If it's used widely in the industry then even better. If it's open source, even more betterer.
Certainly Apple is adjusting their prices, having said that, a company like Apple, with most of their revenues coming from non-USD currencies, I'm certain that they hedge a large portion of their non-USD revenues/gross margin. The extreme volatility in Russia calls for a revision in product prices, sales forecasting, and fx hedges.
Sure, but I do think that's a special case; the average author of a BSD- or MIT-licensed library probably cares less than the average author of a GPLed library.
If you missed this fun (or not) trivia fact: Apple is worth more than the entire Russian stock market (as of the middle of November) [http://www.bloomberg.com/news/2014-11-14/apple-could-swallow...]
Well, parts made in a powder bed printer don't typically have nearly as much grain, if any. I'm a big fan of that style printer in the future, so one solution to the problem is to use those instead.

For typical FDM/FFM printers like the hobby ones you see everywhere, there are chemicals that can be used to smooth the print out.

I use my parts for robot prototypes where the function of the part is more important than cosmetics, so I don't worry about the grain. If I want a nice part though, I can use very fine layers.
How to Deconstruct Your Projects into Truly Minimum Viable Products
Reject the Unexpected – Content Security Policy in Gmail
Towards the end of the article he discusses how a project falls under copyright law if no license is provided. Furthermore, he points out that by making a project public it will fall under the hosting site's terms of service; in particular he notes that GitHub allows forking of public projects, which wouldn't normally be the case under default copyright.
No one has figured out a way to do this without outside information. Some blockchains include price feeds from the outside world that let algorithms keep prices relatively stable. Others use votes by currency holders to adjust the money supply both directly and indirectly (via interest rates) like a central bank would. Both strategies have led to cryptocurrencies that track the price of the dollar.
Exactly.

Blackberries were, at their heart, 2-way messaging devices with other features grafted on. iPhones were computer that just happened to have a "Phone" app and an "SMS" app.
There may be something interesting in this if the phenomenon is actually occuring. But this is such a horribly thought-out and mis-informed article, that I don't trust anything in it.
This guy's argument is strikingly similar to that of the one made by those people who are anti-Apple, despite the fact that working with Apple products is a commonly pleasant experience, simply for the fact that they're Apple.

Just because a lot of people use something that they're not being forced to use doesn't necessarily mean that they've been "tricked" into doing so.
Also Zepto:

http://zeptojs.com/
Looks like your app has editing covered. How about compiling & running code through the browser?
That still shouldn't give the forker any other permissions not already granted by copyright law.
One of the creators of Libscore here. I want to sincerely thank Stripe for making this project happen. I am still elated that they were willing to back this crazy idea of mine.

Libscore isn't perfect, but it sufficiently serves its purpose of competitive analysis. I've written more about the intentions of the project, including a thorough analysis of its downsides, here: https://medium.com/@Shapiro/introducing-libscore-com-be93165...
I saw comments that pricing in foreign currencies in retail is not allowed in Russia.
But you see, that it is the government's job to provide education is a decision that has been made way in the past and it's way over our heads the reasons for it. We should just accept that it's better. You don't want kids to go without education, right? And if the government is not providing it then no one can provide it.

For instance, the private industry can't provide accessible education for the poor because everyone that works in the private industry only does it for money and profit, which are bad things. But people that work for the government do it out of the good in their hearts (they don't care about the cushy job and the benefits at all).

So because it's impossible to gather round a bunch of kids in front of a $20 blackboard on some public space and teach them some skills, we need to spend $5 Billion (I actually think that's not enough, it should be at least $6.2 Billion) to hire more librarians.

How can you not see that this is the true way?
I honestly just called bullshit and stopped reading after the first example (selecting elements by id).
The OS architecture is described as a comparison to Tessel:

Hardware -> Linux (Android kernel) -> Gecko (Browser engine) -> HTML5 UI

However, Tessel is implemented using a JavaScript to Lua transcompiler for C++ bindings. What 'compiler' is FF OS implementing?
GnuPG and g10code
Not if you're in an environment (like mobile) where you want to reduce repaint.
I happily kickstarted it, but I had no belief it would actually deliver. $500k is 5 software devs or artists for a year. That's not very much money for a 3D game.
Very cool, didn't know this existed. I'll have to check out out. Thanks!
> 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.

I agree with all those things. jQuery is the lowest common denominator. It's the best at nothing, bloated with support for Palm Pilot browsers and Safari 1.0, and doesn't have all the cool grunt/gulp/amd/broccoli/cucumber/jsx/fotm neologisms. If I'm building a new, long-term project, I'm going to evaluate all the options, and craft the best possible technology stack for my new app.

But sometimes worse is better. Like a smooth pebble pulled out of a stream, it's taken a long journey and had most of the rough edges rubbed off. It's already in your browser cache from 4 different CDNs. Someone else can pick it up and support it easily. And that's what often makes it the best choice, when you want to avoid bikeshedding over what the hottest new thing is, and just make a webpage.

jQuery may not be the best technology, but it's a sane default.
Life is definitely too short to not be using npm, browserify and React!

https://www.npmjs.com/package/browserify

https://www.npmjs.com/package/react

And then use just what modules you need. All the functionality of jQuery has already been ported to various modules.

https://www.npmjs.com/package/extend

https://www.npmjs.com/package/promise

https://www.npmjs.com/package/serialize-form
There are lots of ways to run a business and this is one.

It reads like what you'd expect to read from a charity.
Depends on your appetite for risk.

B will likely pay you in stock and/or stock options of which some portion will immediately vest and be sellable (albeit with substantial taxation). But at least it will be liquid.

A and C will both likely pay you in stock options or units. But since the companies are not public, you won't realize this wealth until a liquidity event (like an IPO or a buyout). That maybe years away, and a lot can happen between now and then.

All three options can be made less risky if they offer cash, but of the three, A and B are likely to offer more cash.

Career wise, it's going to be very dependent on who the acquirer is and has less to do with the stage they are in and more to do with their culture around acquisitions. They might want your technology or they might want you, but it's very rare that they'll want both.
What's wrong with having the CPU dependent on the GPU for its startup? It has to be dependent on something.
Bernie Madoff offered returns in the 10% range. If he had started with $100K, after three years, he would have claimed to have $33K in returns, for a total of $133K. Just to put these kids claims into perspective.
Best i can tell, quite a few requested permissions do not come from the developer. Instead it is the defaults of some framework or other the developer used to handle some of the nitty gritty details, like the ads.
Yeah, you don't need anything. You can write all your apps in vanilla JS, but if you feel like speeding up development...
Nice try Kevin Mitnick...
For some reason he also mentions this later in the article, somehow contradicting his first statement.

> Yes, without any license, your code defaults to falling under copyright law.

> In that case, legally speaking no one can reproduce, distribute, or create

> derivative works from your work. You may or may not want that. In any case,

> that's only the theory. In practice you'd find defending your rights to be

> difficult.

I am sure defending your rights in this case is no problem, assuming you have enough money. If you don't have enough power to enforce them, the same thing could probably be said about using licenses as well.
We recreated our truecrypt mirror site and added SSL
Given that Google has gone to lengths to obfuscate the permissions further in Play, i don't think that is likely to ever happen...
How does this education ecosystem change in other developed countries? Do they have the same abundance of apps and options? Does clever have any plans on moving into these other countries (Canada, Europe, Australia)?
When I propose alternatives I get downvoted. Just look at my past comments.

This forum is not for constructive discussion (which would imply accepting any valid argument, not simply censoring them by downvoting).

This forum is for patting on each others back for being statists. So I'm just fitting in.

When I get good enough with my snark it will be indistinguishable from the actual arguments I used to argue against and be downvoted for.

So be patient, I'll get there.
No, it's the courts that still require documents to be submitted in hard-copy. Update: rapidlegal.com is one such service.
Pakistan Taliban: Peshawar school attack leaves 141 dead
No questions, just sad to see it go. So long and thanks for all the fish.
Whether they are or not, it still looks like it. I think that's what he meant by "vibe."
The second function is broken for an element with multiple classes. DOM fail.
So you can share the web altered with your CSS and JS.

I'm interested to see how people will use it.

Let me know what you think!
This reminds me of rapportive (acquired by linkedin) back in the days.
Don't for get Cryptonomicon!
I was quite taken by the hillsides that were completely covered in bushes with bright yellow flowers. I asked what they were, and was surprised to find out they were an invasive species. Sure were beautiful though!
Interesting. Thanks !
Yeah, the problem with jQuery is all that other stuff that nobody uses and backwards compatibility with browsers nobody supports. A "lite" jQuery with the same familiar API but a stripped-down featureset for higher performance and smaller size would be nice.
Philip Krim Interview on Casper: Innovating on the Sleep Industry
> Shame

Poor word choice. There's no shame in being careful about the science and trying to represent it carefully in your press releases.

Many non-science types do not know that organic molecules can exist without life and will already be jumping to conclusions.
Presumably because there are so many of them. The whole situation has gone so completely wrong that they are now handing out driving licenses to undocumented immigrants:

http://www.huffingtonpost.com/2014/12/15/california-undocume...

(Theres no judgement here, it's just a very strange way of dealing with the problem at hand)
Or perhaps a Github repo with code to generate the most frequently used legal documents.
He's an author, but he has a bit of a history of 'product vision'. This might be interesting background: https://medium.com/message/the-kindle-wink-4f61cd5c84c5
Thank you for the answer!

Mr. @davismwfl gave me some really good directions on my problem in his answers, do you agree on that way?
Is there a reason you suggest managing the subscriptions directly in the app instead of in Stripe? And does it count as "my app" if I manage it in a separate service, as @davismwfl solution?
I don't know if this is an appropriate question, but:

Why would a well-known site be sunset by its owner? In one word, revenue. Four years ago, when I came to Dr. Dobb's, we had close to $3 million in revenue, almost all of it from advertising. Despite our excellent growth on the editorial side, our revenue declined such that today it's barely 30% of what it was when I started.

A friend of mine's small business observed almost this same phenomenon. Can you elaborate why revenue has declined, even though page views have continued to grow? Is advertising fundamentally changing, and page views are no longer nearly as valuable as they once were? Or is it specifically because of Dr. Dobbs' context as a software dev news/blog site?

In particular, click fraud seems to be stinging my friend's business, but I assume it's not something that simple for Dr. Dobbs. Also, apologies if this sounds stupid. I don't have a background in advertising or marketing, but I find the subject fascinating and have been trying to learn about it.

EDIT: The next part addresses this:

This is because in the last 18 months, there has been a marked shift in how vendors value website advertising. They've come to realize that website ads tend to be less effective than they once were.

What I'm asking is, in what ways has the landscape changed?

EDIT 2: Thank you for Dr. Dobbs. It's been wonderful over the years, and I'm sad to see it go.
The next frontier in workplace diversity: brain differences
Expert Answers on Alopecia
I am not fully sure what you mean but if you mean running the automately stack on your own servers then you would be interested in automately-core our open-source core. Shoot us an email at open@automate.ly.
Dr. Dobb's shutting down
Gotcl – Tcl-like language in Go
React handles event normalization, fyi.
For good reason. We love(d) Rapportive before LinkedIn neutered it. But we knew that it could be better.
It's really about the service economy, or rather, the low end of the service economy.

With the manufacturing economy it was possible for the maker of a Ford to own a house and a Ford, but it is hard to break even by working at a day care center if your kids are in day care.

For all the hate some people have towards Mexican immigrants, the Southern California lifestyle and the agricultural miracle of the Central Valley would dry up and blow away if illegal immigration were stemmed.

Sao Paolo is a bit like Los Angeles, but has a much higher level of service economy. You go to an ordinary pizza restaurant and the people will serve you each slice and refill your wine glasses and it costs about as much as a discount pizza and no bottle of wine in the U.S.
I found it a bit irritating that there were no news about the various Microsoft update issues on HN last week. The article at least mentioned the various problems, that's good.

Some articles that capture the whole timeframe:

http://goo.gl/eOaCX3

http://goo.gl/c8PJ3W

http://goo.gl/PzxJPX

http://goo.gl/ozN3zT
No questions here either, just condolences and thanks for everything.
That’s Traffic; Up Next, Weather: New Apps Improve Weather Forecasting
Just tried it, looks good! However, my main gmail client is currently Google Inbox, do you have any plans of enabling the addon for Inbox in the future?
I suspect rc=1 applies to enterprise search.
Actually, Microsoft is now worth more than the entire Russian stock market, too.
> Life is definitely too short to not be using npm, browserify and React!

These are all cool things, but sometimes you want to simply make a web page without setting up node and npm and all that jazz.

Think of it this way... jQuery is like getting a subset of the most common functions you get by using in browserify, but without requiring a build step!
> "How do they draw a legal distinction between a pervert and an idiot who clicks a link?"

Much of child porn law centers around "intent" -- it's not illegal to see child porn (and be like "oh nasty, don't want that, alt-f4"), it's illegal to intentionally produce, procure, possess, or distribute it.

If the FBI controls the server, they can monitor connections and behavior. Did the user open the site and then immediately leave? Did they scroll around? Did they click images or videos? Did they access multiple pages which are clearly identified as perv material rather than leaked juicy Sony e-mails? Loading the site and then immediately leaving doesn't show intent, but loading the site and then digging around on it does. (There's also the next level -- once the FBI identifies a potential perv-or-idiot and seizes their box, they can check for additional evidence, like whether someone has accumulated a collection of child porn.)

The legal defense concept that would apply is called an "affirmative defense". It basically says yes, you did the thing in question, but explains that there was no criminal intent. Like, yes, I clicked on a link that took me to a website with illegal content, but I was misled, as you can see from my behavior of immediately hitting the "back" button. (Likewise, if you find in your large porn collection that a few images are actually illegal, you can safely delete them or turn them over to police -- the fact that your main collection is legal, and that you acted to get rid of the illegal content, shows that you did not have criminal intent.)
"This would make for different amounts of bitcoins being released rather than the (fairly) predictable current schedule."

This is kind of the point. A predictable release of new bitcoins into the economy has no basis in good economics.
Adblock is pretty ubiquitous in developer circles?
TL;DR Lock your machine before leaving the room.
The slow growth at the moment is because there is almost no transaction volume. If we scale bitcoin up to Visas transaction levels for 2013 we're looking at 60gigs per day in growth.
In Russia specifically it is illegal to advertise a price in any currency other than the Ruble.
Putin has an annual press conference coming up soon. Many anticipate a softening of his stance on Ukraine, in a bid for loosening sanctions. I am more fearful of him introducing ham-fisted capital controls. Apple may be similarly cautious.
I stopped reading when he suggested MS buy Stardock and "call it a day". This is what passes as news/journalistic content at Computer World? And how in the world did it bubble up onto HN?

I hold out hope that Microsoft has bigger plans for it's operating system than simply pandering to the tech-media's demands for, of all things... the start menu to return.
Hackers leak Swedish government logins in response to Pirate Bay raid
Thank you for the incredible work and continuing the Dr. Dobb's tradition for as long as you have.
Man, that is very sad to read, and that Dr.Dobbs was not able to transform itself. Good luck on your future ventures.

Would love to read a post mortem on the time leading up to decision to shut down? I bet there will be plenty of lesson learned in there.
Field Service Takes a Cue from Uber
Zepto might be what you are looking for.

http://zeptojs.com/
I've never read Dr. Dobbs regularly, but often when struggling with thorny issues I've come across helpful articles (in particular a series by Herb Sutter a few years back really helped).

This is sad news - I should have supported it better when it existed - I'll miss it when it is gone!