skysight-inc/HackerNews huggingface dataset:
I can give you a better perspective from gaming, since it was much more onerous for that to become nice, but it has already solved the problem.

Games tend, on average, to be on average about the size of a whole, uncompressed CD. Roughly 700 MB.

That means the first challenge is actually getting the thing to me. For a while i had two options: Either i could go out into the store, and buy it there (spending 2 hours + cash), or if they didn't have it, order it and come back later (another 2 hours). Or i could torrent it at home, spending no cash and 2 hours waiting for the download to complete while i do other things; and live with the possible risk of a letter from my ISP.

So now i have the thing. The next challenge is to get it on the computer and running. With the store-bought medium i have to hope that it is physically sound, and i need to ensure it stays that way; I also have to hope that my drive is compatible with their copy protection; and to add insult to injury, i need to keep the disc in my drive to play it, meaning i have to handle the things a lot, and have my drive uselessly make noise. With the torrent, i unpack it and install it, maybe needing to spend an extra 5 minutes to find the right crack; and live with the risk of contracting malware.

And the last issue: Software updates. This time the two options are almost the same: Find the latest update, download and install it. Torrent updates come with a risk of malware again.

Now, when i was young specifically the first and second thing led me to pirate most of the games i got. Not because i didn't want to spend the cash; but because i didn't want to spend cash, just to have to spend my own time to get the thing and live with the constant annoyance of keeping the right disc in my drive, constantly rotating.

This is especially borne out in current times. Steam is now here and while the prices are similar to physical game sales (the value of my steam library is estimated at $7000), i gladly and happily spend the money for it, since Steam solves these problems:

1. Games are downloadable.

2. The copy protection is either my online status, or a specific steam token. (In practice i've never not been able to access the games.)

3. Updates come automatically.

4. As long as Steam doesn't crash and burn, i'll be able to access the things i bought in perpetuity without needing to cat herd a gaggle of physical storages.

The "culture of free" doesn't revolve around free. There is a cost in any "free". Usually the risk of legal action or malware.

The "culture of free" is winning because people hoping to make money fail to provide solutions that actually address customers' needs. Steam has recognized and solved that issue. In the music industry things like Google Play Music, Spotify, etc. are starting to solve it.
If commercial content had been made obsolete by people using cheap production technology to put their own original content on Youtube, etc, then you might have a point. That'd be the internet's automobile to the big labels' buggy whip. But people don't want indie content, they still want the buggy whips. Technology just enables them to get the buggy whips for free instead of paying for them.
To what end are non TCP/IP/Ethernet tools used?
I'd want some more windows, or at least skylights... seems very very claustrophobic.
A guy at work traced his family back to the first Millers that immigrated from Germany to the US. When they came to the U.S. they adopted the most American name they knew of at the time. George Washington Miller and Martha Washington Miller. :)
It might be a good headline to get attention but the Internet is not shit. When I was first exposed to it (in 1989, even before the World Wide Web was a thing) it blew my mind. My first thought was that this is going to be as powerful as the invention of the wheel. This incredible tool, as might be expected when understanding it's immense scope and potential, has over the years become more and more a mirror of the civilisation that uses it. This of course causes it to include unbelievably huge doses of shit (content which is shallow, stupid, ignorant, petty, immoral, illegal etc.), but also gives us access to an unparalleled abundance of deep, interesting, educational, inspiring and fascinating stuff on any topic at unbelievable speed.

Of course you might still find things in libraries that you can't find on the Internet but what I know is that today I can find in seconds what would have taken me days to find once in a library (and this is assuming the library even had enough information on the specific topic I'm interested in). There are things I can (and do) find today and people I can contact with a quick search which I never could have found or known to exist in the "library only" era. It might require honing your search and "shit filtering" abilities but that's a small price to pay for what you get.

The article seems to be expressed disappointment of the disappearance of the "good ol' days" but I was never one to reminisce about the "good ol' days", I'm only interested in the good new days and believe that, taking everything into consideration, they're only getting better. Exponentially so.
Isaac Asimov wrote a “paper” about a time-hopping compound called thiotimoline
$50 each way to JFK or LGA.

$50 each way from YUL to wherever.
I get the feeling they run iAd simply as a way to give app developers an alternative to the privacy nightmare of googles offering.
Really interesting approach. Thanks for the resource.
Its not as complicated as it seems. 2 full-time year might be required if you want to start in the PhD program for it but not for its applications.
This is kind of an old discussions. Let me say it like this: If distributions wasn't free far less of us would be (successful) creators in the first place, probably including you and me.
The path to Neovim 1.0
Yak Shaving Defined – I'll get that done, as soon as I shave this yak
TextEdit + Dropbox Support = Note Talking App for Mac OS X
In addition to what chasing said: in the process of turning it into a "sustainable business" he rapidly destroyed it and basically owns just the (not super strong) brand now. That's not especially reasonable.
> As a creator myself, a scientist who publishes in academic journals, I desperately want to find new ways to help me and my colleagues monetize our works (Edit: by "monetize" I mean fundraise, NOT profit).

What's wrong with profiting from science?

I think a lot of people have this, to me incomprehensible, state of mind where they feel like things that don't matter much in the grand scheme of things (InstaSnapWhatsYo) are entitled to make lots of money, but it's morally objectionable to make money on things that matter (science, journalism, etc). That creates perverse social incentives: people who are brilliant but not particularly selfless have every incentive to spend their talents on things that don't matter, instead of things that do.
I have a friend who is using Java for some chemistry related programming that could be modeled particularly nicely with lazy evaluation and ADT's.

I told him to keep sticking with Java and get something working, and then I might be able to show him an easier way of doing it in Haskell.

He's actually a Math major as well, and seemed to understand Functors and (at least) the Maybe monad very quickly.

It'll be interesting to see what happens after he finishes and we attempt to replicate what he did in Haskell.
Personally, I believe the hardest language for a beginner to learn is their first language. Two things people are learning on that first language; programming concepts and syntax. The concepts like variables and looping are (mostly) universal and as long as someone is learning the concepts well enough I think they're doing well enough no matter which language they start off with.
> ... or you can skip talking about your favorite framework and point to theory like logic, computational complexity, data structures, lambda calculus, relational algebra, and other stuff that actually matters. He already took the first step, which is playing around with some programming.

Yes, exactly, that was my first thought too. I'd add things like microprocessor architecture (like the von Neumann architecture, the cache hierarchy and how memory is structured), Turing-completeness and Turing Machines (which probably fit into your "computational complexity category"), programming language design and implementation (including things like parsing and grammars), and concepts like object-oriented and functional programming.

For example, a lot of programmers struggle with C, until they read about computer/processor architectures and realize how the processor accesses memory.
You could also probably run an OOTB algorithm to generate the tracking:

http://opencv-python-tutroals.readthedocs.org/en/latest/py_t...

or even

http://opencv-python-tutroals.readthedocs.org/en/latest/py_t...
I wonder whether Neptune or Uranus could be used to 'aerobreak' in order to get a probe into an orbit around Pluto. I'm guessing with Pluto's eccentric path there should be points in time where it is close to one of these planets, but it is probably a window that only opens up on a timescale of hundreds of years?
That's pretty comforting to hear. Do you know of any resources off the top of your head to learn this type of thing?
You should be complaining about the computing resources to train 24 hidden layers.
My supervisor at my last job, an old-school Unix guru, taught me one...well, actually a bunch of very important things, but one of the most important was: There is no shame in showing ignorance by asking questions. If someone is trying to teach you something and you don't understand, tell them so. Don't just nod quietly along. You'll never learn that way, and a good teacher will respect your efforts to improve yourself.

The equally important corollary, which I didn't realize I'd learned until I started my current job, is: If someone does try to shame you for asking questions, it's they who should be ashamed, not you. That has helped me immensely in the past few weeks. The current contract runs 'til the New Year, and I don't think I will be coming back.
Ask HN: Whats convenient way save webpages with links for offline reading?
For instance, it is impossible to read a Wikipedia article on complex issue because one needs to follow a link which is not saved in PDF.
I need all links to be pre-downloaded for offline reading.
Catering to the twitter generation instead of, you know, actual journalism.
The project was done for OS/2 device driver developer support, so I'm guessing it is not around for that reason.
Google very clearly marks when a result it removed due to a DMCA request.
When will we see a real Universal Library
How bizarre that the Slack image is 30 MB (compressed!). I suppose it really is a full system. I'm sure there must be some of those old Linux images out there that managed to fit both the kernel and the initial ram disk on a single 1.44 MB floppy ?
So many, many linguistic troubles descend from some blind idiots deciding to call pink and brown people "white" and "black," and subsequent assumptions that all white/black color metaphors must therefore be racial.
The canonical use of the term "supercharger" in the automotive context is to describe a compressor that is driven directly from a reciprocating engine's drive output. They date back to the very late 1800s and early 1900s in various applications on internal combustion engines, and made it in to production automobile engines in the 20s.

A turbocharger, by contrast, uses waste exhaust energy to drive a compressor. A turbocharger is actually considered a type of supercharger. The full name -- although rarely used -- is actually turbosupercharger.

Not to detract from your clarification, but I think it's important that any interested readers understand that Tesla hijacked the term to describe their electric charging stations.
Clearly the problem here does not lie with Meld.
I use Chaos Monkey 3 times a day.
well, I am not claiming he did everything right. But, "destroyed" it ? Last I checked ( 5 mins ago ) newrepublic.com is up and running and full of interesting stuff. So, it seems like it's a bit early to say it's all over and finished
Some of my current curiosities are served only by reading academic papers and contain algorithms that are only documented in patent filings. I see no books.

And another thing, even in computing some of the best printed literature can stink. No matter how many times I read TAOCP or how many lectures I go to I don't think I'm ever going to get an insight in to how Rudolf Bayer came up with red-black trees... an intuition I feel is much more useful to an inquisitive mind than learning the special cases and transformations, taught in CompSci and detailed on Wikipedia, or proving overall asymptotic complexity. TAOCP is a masterpiece but, as a reader, I will never feel the way Knuth feels writing it.
The White Bridesmaid Dresses, Up to 60% Off  at Zdshe.com
FMX Motocross Freestyle – 2014
TypeScript has these and they're marvelous. They make writing functional style code very enjoyable and not having to capture `this` yourself is alone justification for this developer to never go back to pure JavaScript.
So, just because he is worth 800 million, he absolutely must be ok with New Republic not being self sustaining? that seems unreasonable to me. He may have lots of ideas about what to do with his money that don't all involve this one issue
It seemed to me that interfaces have a second function of providing partial uniformity across types (not just abstracting procedures). I.e the Animal interface has a method `Speak() string` and you have a function that takes an Animal that prints something like "Animal type {species} says {speak}" you would have to define a getter on the Animal's species even though its not a really a procedure. But I see what you mean though. Thanks!
Makes sense from a strategic point of view. Amazon becoming the marketplace for any kind of purchase.
In short: this is a reference to a functions context. If no context is present it points to the global context or if encapsulated to undefined.

context.func() //this == context

func() // this == global
She seems to be mixing apples and oranges. She talks about occupying classrooms and being in militant demonstrations and says she's now all grown up and doesn't do that now. This is very normal - young people are impatient, passionate, tempestuous, etc. Older organizers generally are not doing that stuff as much.

Then she associates this with changes in political positions. This is something else, it may be connected for people like her, but not others. There are plenty of people in their fifties with "radical" positions who are writing essays, organizing voter drives, walking picket lines, volunteering at a community radio station and so forth. They are in it for the long haul, and usually getting more done. Going to a demonstration and yelling at a cop might give someone an adrenaline rush. However, long-term efforts to work with others on seemingly minor changes to attain a broader goal is usually what gets more done.

She seems to think there is some connection between wanting the NDP elected, or for US cabinet officials to not be former Wall Street CEOs, to young people ranting and raving in the street. There isn't. She has little to say about the left - she was not part of it, then she became a Fox News caricature of what an organizer is (scratch that, she probably thought of herself as an "activist", not an organizer), then is unhappy and renounces it all. She was never really on the left at all. They're really scraping the bottom of the barrel for this "God that failed" stuff nowadays. "I was a teenage agitator"
The title of this post alone fills me with anxiety and loathing. The only title I could think of that would be worse for a post is "Taxes you've been paying for years but didn't have to".

(great essay BTW on a hated subject :-)
...And it's only gotten worse from there.

You know what I miss? Personal home pages. When's the last time you saw one of those? Somebody taking a bunch of stuff they'd made or written about, embedding it in HTML, and slapping it up on the web?

The closest thing we have now is blogs, and they're not all that close.
"Apparently there once was a kind of obsolete proto-blog that was called a 'book.'" [1]

But even real books, the internet has made them very accessible. You can find PDFs for all sorts of new books if you know where to look -- not everything, yet, but a lot. Amazon has as good a search interface as any library's DOS terminal I've ever used (I'd argue much better). All the fascinating facts, stories, and amazing information are on the web, too, along with a bunch of other stuff. I'd say the author just needs to refine his webcrawling.

[1] http://unqualified-reservations.blogspot.com/2007/07/univers...
Interestingly enough, these 'predatory' practices is pretty much what 'culture of free' is about.

Big corps who rant about pirates are nothing more than just hypocrites (as in the worst offenders).
I'm wondering what programmers in functional programmers do about this sort of thing? It seems like they have much stronger type constrants; subclassing and upcasting just plain don't work. And if they did work, it would invalidate the sort of proofs that functional programmers like to do.
I'm leaning mostly towards the "couldn't care less" department. Though, I do think it is a shame if there are items we are missing out on because of it.

I am curious on just how many/what features would be on the table with an alternative vm. And then, how hard it would be to just add those features piecemeal instead of moving whole hog?
The postal service feels the same way about email as the media companies feel about digital files. But everyone laughs at their complaints or proposals to tax email.

As a society we no longer have to waste huge amounts of resources to make physical copies of information and deliver them around the world. This is an enormous benefit to society. It's staggering. All that wasted resources and time are now available to be used more productively. It shows you who welcomes progress and who only pays it lip service.

I really really hope we find a killer alternative energy source and infrastructure before I die. I will get to laugh my ass off at the insane fact distortion that arises. The loud arguments against these awful crimes against the noble oilmen and brave tanker captains who are struggling. How, oh how, will the pious House of Saud control their rebellious slave worker population with their income being stolen from them by this entitled Culture of Free!
Thanks for this! Would be nice to use multiple filters (such as "Free" and "Web Apps")
Remember, in 2003 it was still generally possible (and socially acceptable) to get a domain name for any little thing you wanted to put online.

The fall of the personal home page and the meteoric rise of domain squatters have pretty much ended that notion, and I think it's sad. Just one more thing we've lost since the early days of the net.
The second half of this video has an earlier talk that goes along with the slides: http://youtu.be/S9twUcX1Zp0?t=22m49s
A Slice of Python in C++
I think the question is more of whether it will make the core semantics of emacs and elisp threaded. Which is a different question compared to whether or not the vm has threads. Right?
He didn't post entire logs, but he mentioned their origins, as if it were important. That is what could be racist. Mentioning race in situations where it isn't important implies correlation on the part of the speaker.
Dawn Sees Ceres
To give an analogy (not a great one, but a reasonable one), think of reflection on the JVM. Is it something to use all the time (even if it was fast)? No. Is it incredibly powerful and incredibly useful for certain classes of problems? Yes. Is it a strong advantage for languages with reflection vs those that have nothing comparable? Yes.
You ascribe to Google an agency that belongs to another here. DMCA requests are not Google's choice. They are the choice of another that Google has no choice but to comply with in a certain way by law.
It certainly looks weird at first, but is there anything objectively wrong with it?
> That'd be the internet's automobile to the big labels' buggy whip. But people don't want indie content, they still want the buggy whips.

I generally want indie content to get a large user audience, I don't want the "buggy whips" people ostensibly are interested in to gain as much of a user audience, that is, things like, Anaconda, Wrecking Ball, Blurred Lines are supposedly what people want, I'd rather they not.

A friend of mine who had been playing the viola since age 6, took his craft extremely seriously, and played for about 10 years with an orchestra, recently decided he was done with it, he's not able to pay his bills. He's one of the nicest guys I know, it was depressing to see him finally resign. While our industry is rebuked for sexism, we see Eminem succeed again and again by repeatedly talking about raping, assaulting women in his songs, it's kind of disgusting really that this has sort of become his trademark marketing and branding strategy[1]. It bugs me that beautiful art perfected over generations is lost and left aside to shit made by producers with commercialization more on top of their mind.

I want to see the music industry to really just come to its knees (when I mean music industry, I actually really mean just the big record labels). I want it to become an unprofitable business, where it doesn't have much of a value, because that might be the last thing that deters record companies to stop making stuff that's formulaic and trite, using cheap misogynistic tricks and so on. Maybe then we can get back to having a piano or a guitar in the house, and making music ourselves, with friends and families.

[1]: http://www.washingtonpost.com/news/morning-mix/wp/2014/11/12...
Pierre Sprey didn't design the F-16 and really doesn't know that much about the F-35. A large amount of his comments on the F-35 are factually incorrect.

Fuel temperature is an important parameter for an aircraft because excessive vapors in the tanks can be problematic.

Other jet fighters have fuel temperature warnings (eg. F/A-18 is triggered above 65 degrees Celsius.) so your claim of "over engineered" F-35 is misguided.

Remember TWA 800? The fuel in the center tank vaporized and the jet exploded.

The Luke AFB crews are being appropriately cautious and implementing an appropriate temporary solution.
The Correct Way to Listen to Music in 2015
Ah, but part of the point of paying for something via paypal is that I _don't_ need to trust the website with my credit card information, I only need to trust paypal.
I find it fascinating that there seems to be this assumption that the universe has to be trivially comprehensible to us.

Our brains are an emergent properly of the large scale behaviour of the universe. There is no reason we should even assume we're capable of comprehending the small-scale universe's properties, let alone that they should "make sense" to us.
Sure, if your code is only going to be touched by LISP experts, and/or has a sufficiently strong separation from that being touched by the novices/intermediates (i.e., like a library), macro away.

There's a reason I qualified it with "generally" and "rarely".
I personally don't find the terminology has much significance; it wouldn't matter if it was named "the", "this", "it", "my", or "object", it all refers to "the object instance upon which this method is invoked".

Maybe it's just because I'm familiar with C where the equivalent of a "this" reference often has a different name depending on the "class", e.g. "struct Window * w" or "struct Button * b".
Count to 5 before you pod install