skysight-inc/HackerNews huggingface dataset:
We could have an actual discussion about the evolution of front-end tools if you could leave some of your hyperbolic rhetoric at the door.

But last week it was RequireJS, not Browserify.

I used RequireJS for a number of projects before being introduced to browserify and npm.

I had reservations at first because I didn't want my front-end code to be reliant on a back-end environment even if the language was Javascript.

However, after having my reservations answered by people in the node community and seeing how they were using it and seeing the incredible volume of front-end code that was being published to npm, I came around to it.

Today, as well as NPM, we have Bower and gem and pip and however many other package managers.

Bower really doesn't make any sense to use and seems to be falling completely out of favor. Gem and PIP are not Javascript module repositories so they don't make sense in this conversation.

Last week it was Angular, this week it’s React, and next week maybe it will be Web Components.

I spent a year with Angular and I found it suffered from a good many issues. It is slow. It is bulky. It does too much.

React's virtual DOM and expressive JSX are fantastic. It is fast. It works on the front-end and the back-end.

Last week it was Grunt, this week it’s Gulp, and next week who knows?

I agree with you here. I use Make. It works just fine.

Most web projects aren’t large and complicated, and many don’t need elaborate build processes and package management schemes at all.

Can you please backup your claims that browserify and npm are an "elaborate build process"?. Like anything there it takes a little time to become familiar with something but it is a very straight forward process that makes development and starting new projects much quicker and easier.

Perhaps you just need to work with these tools a bit more so you can understand what they do?

I mean, if you're using SASS, you've already got a build process.

But I get it. The gulp thing and grunt thing was always totally insane. Here's a little template and a bit of a joke I made a few months ago:

https://github.com/williamcotton/makeify

It's a build process that uses good ol' Make. I've been using Make for a long time. It works just fine.

Lemme just sum up with this: I've been writing web applications since the mid-90s. I started with perl scripts and cgi-bin. I moved on to J2EE and Tomcat. I worked with Rails for years.

I've seen Javascript go from a bunch of random functions strewn throughout an HTML file to what it is today. In between I've used Prototype.js, mootools, jQuery, and who even knows what else.

The web has been evolving. The power of the Javascript engines in browsers has been evolving. The world is in a constant state of flux and I am ALWAYS looking for better tools. I personally feel that I've been doing this for long enough to recognize what is really an advancement and what is just some flash-in-the-pan idea.

I definitely don't need you lecturing me about software tools and pretending like I don't question my process.
A quote from the article:
"...a paper published in April in the journal Psychological Science... claim that note-taking with a pen, rather than a laptop, gives students a better grasp of the subject."

I find it odd that when some praise handwriting as a great mental tool, others obviously consider this as a some sort of ... ailment?

I assure you, handwriting is not a symptom of slow typing speed, and it does not need to be remedied by typing faster.

With Vim I can touch type quite fast enough. But the typing speed is useless unless I can understand what I am supposed to write.

Writing on paper improves my thinking to a point where I'm obviously partially incapacitated when implementing algorithms if I don't have a pen and paper at hand. And this is no exaggeration, I've tried in the past to go long periods without paper.

There is a threshold in algorithmic complexity after which I cannot hold all the variables in my head that I need to work out the solution.

The paper and pen feels like giving me 3x amount the working memory and increased reasoning skills.

Maybe the act of handwriting stimulates more areas of the brain, thus creating more associations along the way?
We could all use a big dose of Foucault right now.
How to detect an exoplanet with your DSLR
>> In fact, this is completely unneccsary with the existence of forEach and Object.keys() (both available in IE9+).

Oh the eyes of Microsoft shine gracefully upon us, we are so blessed. First, get a spell checker. Second, abandon jQuery at you peril. Browser makers should be required to embed jQuery. jQuery makes JavaScript almost bearable to deal with. That says a lot.
No, not quickly. But quickly is how you lose it.

If you don't care what happens to that $20k, then do anything you want with it. But if you do, the EV on bitcoin is probably worse than, say, learning to play poker semi-professionally.
Throwing Money at Startups in Frenzy to Find the Next Uber
Reminds me of the retro encabulator (which was actually a video, not a data sheet) https://www.youtube.com/watch?v=NpnEiOOfu1Q

"The line-up consisted simply of six hydrocoptic marzul vanes so fitted to the ambaphascient lunar wain shaft that side fumbling was effectively prevented."

Ahhh, classic.
Why not just have your own NDA? You need to protect your intellectual property which is embodied in the work that you perform for them. Your NDA can effectively claim protection for your methodology, coding conventions, documentation, etc. In many jurisdictions you own the copyright unless you explicitly assign it to the client.

Then you say: "Fine, and you will need to sign my NDA".
Stupid question probably: Why are they trying to land it on a tiny barge in the sea, instead of trying to land on land?
Because, in addition to jhallenworld's point that not all economically relevant companies are publicly traded, not all publicly traded companies are listed on exchanges in their own countries.
> Still, Bezos gives a good interview and makes Amazon sound like a good place to work.

Unless you work in a warehouse.
Better to decline. Many NDAs are written in such a way that if you do something even remotely similar for a different client in five years time, they can still sue you.
How to motivate your child
➲Download Affiliate Switchblade Affiliate Software
Yeah it's crazy. Just last week I caught myself just in time. I was developing an API for this website and was testing the user login with my own credentials which I saved in a variable so I wouldn't have to retype it all the time as I tested API login functions. I finished some things and pressed the 'commit' button (commit plugin in Brackets ftw) but cancelled it when I realized I was committing an admin credential to a public repository. The next step would've been to push it.

Reminds me of a story where a hosted bitcoin wallet was open-sourced right after they shut down. It was completely uploaded to github, including credentials that indirectly allowed access to an exchange where they stored a lot of their funds. It was a stupid company ran by careless people in the first place (they got hacked 2-3 times before open-sourcing an API key that was the same as a LastPass password that held their exchange password). About $350k was stolen. ($14 million by today's standards.)
So, basically, you end up rewriting the glue code and plumbing, keeping track of twenty-eight security bulletins instead of one, and hoping that someone doesn't get a zero-day in a less used library that doesn't has much security attention paid to it.

And that's fine, if writing a framework per project is something you have time for. But make no mistake -- you're writing a framework.
Good grief, what a hideous concept. It would make an interesting social science study to see whether ownership of/interest in purchasing this toy correlates with authoritarian attitudes.

If you need a mental purge after encountering this I recommend Slavoj Zizek's Pervert's guide to Ideology. The 'Elf on the Shelf' embodies the Lacanian psychoanalytic concept of 'the big other'. http://en.wikipedia.org/wiki/The_Pervert's_Guide_to_Ideology
That's wrong. I have been here since June 2012 and we have internal paste.
A Silent Voice
I assume to get the accuracy down. Once they prove they can hit that target reliably, they'll be trusted to try over land (where missing can have much bigger consequences).
But to complete the Camping story, and validate your argument (you still believe only the original, not the recant); Camping stopped after 2 failed dates, re-read his source material, and stated that he no longer believed that anyone could predict the end of the world. (Source: Netflix documentary on Camping)
I think you should start working on your Math (Khan academy courses) and ML foundations (Andrew Ng's coursera course). Then Geoffrey Hinton's coursera course on Neural networks could be a gentle introduction to Neural networks, deep learning and their applications. Last but not least, do a small project on Deep learning or try out few kaggle competitions to deepen your understanding.

Links:

https://www.coursera.org/course/ml

https://www.khanacademy.org/math/linear-algebra

https://www.coursera.org/course/neuralnets

www.iro.umontreal.ca/~bengioy/papers/ftml.pdf

http://www.iro.umontreal.ca/~bengioy/dlbook/

http://techtalks.tv/talks/deep-learning/58122/
That's actually even more distressing. You want stability out of a currency, not wild swings.
54 Screwups as a Startup CEO
The rate at which computers have gotten powerful is simply mind boggling. Even as early as 20 years ago, something like an iPhone would sound like wishful thinking to someone who would think rationally. Heck WWW, internet, mobile phones and this whole thing looks right out of a science fiction book for some one in early part of 1900's

Its hard to imagine how much more computers can go. But I believe people in the future will look at our way of thinking about computing limits(Moore's law) in the same we look at vaccum tubes. Or the way we look at people who thought heavier than air flying objects are impossible by laws of physics.

We just don't know how many 'transistor events' or 'wright brother' events there are going to be in the future which will work around the laws of science orthogonally.
Because if they fail badly and the rocket slams down hard, the remaining fuel and oxidizer in the tank is going to blow up like a very respectably sized bomb. It won't quite demolish a city block, but you certainly don't want to be anywhere near it.

Until they can be sure they can reliably control it during descent, they are choosing their landing sites so that even in the very worst case, it can't come down on top of someone. This pretty much means it has to come down in the Atlantic.
J is another APL variant using ASCII instead of special symbols. You can easily label or rename any function to make it more readable, but it goes against the idea of learning the symbols for conciseness ala mathematical symbols.
There is a recent blog entry about using J for spectral clustering in quantitative neuroscience [1]

I am now very comfortable with J, and I am checking out ELI for comparison. I like the idea of the compiler, however, in J the math routines are very fast, well-crafted c libraries, so the interpreter is very fast with results.

[1] http://procyonic.org/blog/?p=98
Depends on the jurisdiction, but generally yes it'd be illegal.

You can compare it to opening someone's home because he left his key in a public place unbeknownst to him.

You generally couldn't make the argument that 'he may have wanted people to have the key, that's why he left it in a public/open source place'. Firstly, one can't assume that, so we must hear it explicitly before it's true. And secondly, if universal open-source access was provided, there wouldn't be a key to find as there wouldn't be a lock in the first place to allow specific access. The whole point of a password or key means you do not want fully open access to all, meaning any password or key in an open-source project is likely unintentional, a mistake, and thus you'd be entering without permission which is illegal in most jurisdictions.
I can think of several reasons, but the most significant is that the launch takes place over the ocean.
I'd say this crosses the line, in a day and age where using CURL can land jail time (e.g. AT&T "leak"). Guessing a password doesn't legally grant you the right to enter a server, either. That'd be like saying you had a right to trespass because someone left the gate open or didn't build it high enough. It doesn't work that way. I really think Github needs better protections for this. Consider a search for "export GITHUB_SECRET" ;-)
Because he doesn't own that information and most likely signed legal documents forbidding him from revealing it.
> Without it, everyone in this field were in danger of becoming a public relations or advertising company disguised as journalism.

We're rather far along down that road already, from what I can tell, and the place it leads terrifies me.
Not just Elf on the Shelf. Check out Disney's Shutterbug Time:

https://www.youtube.com/watch?v=1yw30WXXQb0
>Adsense seems to do pretty well (~$12 billion/year).

No offense intended, but profitability of the entity selling the advert space does not mean return was generated for advertisers.
well shit. we tried putting some big pla prints in the oven last night and they definitely just started warping and caving.
https://www.youtube.com/watch?v=NWD7iqtOJSE
According to Wikipedia, Venus's atmosphere is 96.5% CO2, 3.5% N2, and trace amounts of other stuff. Not sure what "combustible form" of energy you are talking about?
>>
Web advertising on content is no more, nor any less, effective than web advertising in a printed magazine.
>>

Not really true. Web advertising is in the realm of junk mail spam now. People go out of their way to block, disregard, ignore it.

It may set up subconscious triggers as you suggest but extremely doubtful and hardly measurable.

Print advertising in a magazine does not have this same perception of "junk"
builtwith doesn't show all js libs. it just whitelists the top 20 i believe. looks like Wapanalyzer might be similar.

alexa is also unrelated to broad js penetration detection.

not sure how ghostery is relevant.

the novelty of libscore is that it detects all js libs (even brand new ones with only 20 sites using it); doesn't use a dumb whitelist filter.
We should have all seen this coming back in 2004, with Travelocity's "roaming gnome". He was reconnoitring the planet for the elves.
Ask HN: Why hasn't their been as much ebook piracy vs. music, tv, movies?
I was reading an interview with Jeff Bezos and he says, "Publishers are having unparalleled profitability, and the book industry is in better shape than it ever has been, and it’s because of e-books. The Kindle team deserves a significant amount of credit for that, because they were early, they got ahead of it. There’s been very little piracy in e-books, unlike other digital media."

Why is this generally true? Better DRM? Timing? Lack of demand by demographics that normally pirate media?

(http://uk.businessinsider.com/amazons-jeff-bezos-on-profits-failure-succession-big-bets-2014-12)
If they don't have the precision to land on a tiny barge at sea (in calm seas), they don't have the precision to safely land anywhere reasonable. The worst case with a botched ground landing is something like dropping a blockbuster on a random, possibly populated area. The FAA won't allow them to attempt a non-sea landing until they've demonstrated several sea landings (along with much technical documentation).
Too bad lot's of libraries like bootstrap depend on it.
Btw, published some time ago http://youmightnotneedjquery.com sums it up well and a good reference for jquery people.
...glances at phone...? ;-)
Shazam 4.0 for Windows Phone brings new interface, faster recognition engine
PhpBB, the gift that keeps on giving. Isn't phpBB one of the most compromised pieces of software installed?
Reddit Bans User Accounts After Receiving Takedown Requests from Sony
Same. Between Micro JS, Vue.js and Browserify, I can craft the perfect tech stack with best-of-breed libraries, and come out with a much smaller, faster, and less janky site at the end of it. Oh, and being CommonJS modules via Browserify makes life pretty great, and my code maintainable and easy to follow!
I think what you want is the "Full Disclosure" mailing list:

http://nmap.org/mailman/listinfo/fulldisclosure
Before reading Power, Sex, and Suicide, I may have agreed.

http://en.wikipedia.org/wiki/Power,_Sex,_Suicide

It is a possibility that there is a relatively small window where single celled life has the opportunity to become multicellular life. As one amazon review summed it:

'After the origin of life, the next big step on the way to us was the origin of eukaryotes. These are all the organisms - including people, trees, mushrooms, and slime molds - who package most of our DNA into chromosomes in cell nuclei. Mitochondria, the "powerhouses" of eukaryotes, are descended from bacteria which took to living in a very close relationship with another type of one-celled organism; in fact they came to live inside the other. Nick Lane argues that this merger must have preceded the formation of the nuclear membrane.' *

The great filter is stronger and weaker in argument depending on where you place the filter, but the idea in general remains the same.

*more info here but less than the book, via an article in new scientist by the author: http://ronbarak.tumblr.com/post/25996121029/life-is-it-inevi...
Schneier's summary of Wheeler's method says: "This countermeasure will only fail if both [compilers] are infected in exactly the same way. The second compiler can be malicious; it just has to be malicious in some different way: i.e., it can't have the same triggers and payloads of the first. You can greatly increase the odds that the triggers/payloads are not identical by increasing diversity: using a compiler from a different era, on a different platform, without a common heritage, transforming the code, etc."
I do not mean to imply that pure capitalism is more efficient for scientific progress, just that massive waste is common when the government funds programs, and too often heart-wrenchingly so. Hopefully we can decrease it with better policy processes for medium to long term investments, and a more science literate population. In the meantime, there's a lot to learn from.
No, I don't need jQuery, but memory really isn't that much of an issue anymore and convenience wins over bandwidth.
You also need to factor in loss of productivity while bringing a new hire into an organisation.

They won't be 100% productive (50% might be aspirational for some roles for the first few months) and they will also reduce the productivity of their colleagues while they are brought up to speed.

$10k seems like a low figure for that.
A few weeks ago HN had a story about a plush toy which "checked in" with the vendor using RFID beacons. https://news.ycombinator.com/item?id=8578802
I wrote "Coming soon, the Internet-enabled Elf on the Shelf. In stores for Xmas! .. It sees you when you're sleeping. It knows when you're awake. It knows if you've been bad or good, so be good for goodness sake. You better watch out. Brought to you by Google and the U.S Department of Homeland Security."

Now DuffelBlog has picked up on this concept:

SNOWDEN: ‘Elf On A Shelf’ Actually Hugely Successful NSA Project
http://www.duffelblog.com/2014/12/elf-on-a-shelf-snowden/

(I know someone who makes plush animals. I'm really tempted to have her put a camera in an Elf on the Shelf.)
* Grid fins work well at subsonic and high super sonic speeds (but poorly around Mach 1) lowering drag at high mach numbers.

* Grid fins require less structure to support / actuate them per unit control force

* Grid fins are more easily stowed (unneeded during launch, would cause significant drag forces if not stowed)
you end up rewriting the glue code and plumbing

I'm not sure what you mean. Can you give an example?

keeping track of twenty-eight security bulletins instead of one, and hoping that someone doesn't get a zero-day in a less used library that doesn't has much security attention paid to it

System administrators, developers of pretty much any language, and even chip designers have to deal with the issues related to code that wasn't written in-house. We live in a modular world.

But make no mistake -- you're writing a framework.

React and the Common JS module system are enough of a framework especially when compared to jQuery.

I'm getting the feeling that most people on this forum don't really know nor care how these tools work and are mainly interested in making snarky jabs.

Your criticism isn't digging deep enough in to these tools to even make much sense.
It may not be eternal damnation, but for a kid that believes their presents might not make it to the tree on Christmas morning, it might as well be.

At this time of year if I can get the kids to ratchet it down by pointing to the elf, I'll take what I can get.
Note the Jquery ticket for this issue can be tracked link below. In most cases Jquery will try to use to native implementations this is the ticket in this case they've never found it to be "miles away more performant".

http://bugs.jquery.com/ticket/5087
Easy way to download video from YouTube and Vimeo: just paste the link to video
what company was that ?
all i did was search "gmail password" in github search and paste the url here - this is not rocket science
The good news is millennials seem to really want to pay subscriptions for things rather than own them.

https://www.moviepass.com etc. I think even big chains like AMC are now offering subscriptions.

Maybe paywall is going to become less of a dirty word. Subscriber revenue/data is definitely more valuable & predictable.
One reason: Who is going to pay for it?
The whole Fermi Paradox thing bugs me too, but in a different way. It assumes we have the capability of detecting the presence of other intelligent life.

The largest radio telescope we have (the 305 meter diameter Arecibo) would need to have it's sensitivity increased by around two orders of magnitude JUST to pick up our TV/FM/AM signals from outside the solar system. If we move into the narrowband signals then, depending on the source-strength, it could pick up signals at up to a few thousand light years... if it happened to be pointed in exactly the right direction at exactly the right time. So, our most sensitive instrument is only capable of measuring a fraction of a percent of a fraction of a percent of the galaxy.

I just straight-up don't believe that we're even remotely approaching the capability of asserting that the galaxy is sterile of higher life that's constantly dumping EM noise... and that's without assuming they've found ways to transmit data that we're ignorant of or that we've seen it and just haven't noticed it.

--

The other thing (and I feel a bit like a religious person saying this) is that we have exactly zero basis for asserting that the type of machine you're talking about haven't been here. Given that if one of these machines came here, and stayed, the Earth itself would annihilate all traces of it (especially on the surface) within short order we shouldn't necessarily expect to find evidence of a visit.

Taken to the extreme, you could even reason that all life on Earth could be the product of one of these machines.
I don't think there's much point in worrying about drive-by browser attacks. We all visit a lot of sites, and many sites are hacked without their owners knowing, but just serving malware/phishing/redirects for spam, ad networks, and injection into more popular sites.

If a browser 0day really did apply to my up-to-date version of firefox and really was a problem, well, I'd feel pretty screwed.
This has been going on for decades, if not centuries or millenia. Google "This Is a Watchbird Watching YOU"