skysight-inc/HackerNews huggingface dataset:
I'm sorry, I misunderstood your comment. I assume you would not consider costs other uses of capital as buybacks, acquisitions or investments? In any case, I think it would be easier to tax dividends together with the rest of the profit and make it tax-free for the receiver. Otherwise you would have a problem with foreign shareholders and in particular with foreign-owned subsidiaries that would otherwise pay no taxes. There are already mechanisms to tax these distributions, but if you move the taxation of dividends fully to the shareholder side the resulting system would become even more complex.
Amazon's "Verified Purchase" system is easily gamed by setting up a highly-discounted short-run coupon code which is then distributed to professional reviewers. These reviewers receive their item with the implication that they'll wink wink nudge nudge review the product accordingly. It's pretty easy to identify these garbage 5-star reviews once you learn to spot them though. They're everywhere and frequently used for product launches to help snowball sales.
I'd like to see some research to backup your first claim if you can point me to some.
I'm not in a position to rate Python vs. Julia, but the lecture notes were originally published using Python.

You can access the Python lectures from: quant-econ.net

It even has a comparison: http://quant-econ.net/python_or_julia.html
That's a pretty dark interpretation, and I don't think I can disagree much when we are discussing things on a societal level. Thanks for sharing your thoughts :) I hope you're in a good place, or at the very least that you're on your way towards it. Kudos on high moral standards and a clear vision.

I do think the ideal exists; I have seen many examples. But it's certainly not the most common possibility.
https://www.youtube.com/watch?v=UneYZikN85Q required viewing for pro-business people who are somehow clueless about how important the GPL is for businesses.

And, no, losing ability to impose your power over others via a proprietary license isn't a reduction in your freedom. GPL is not non-free, it's non-power-enabling. GPL says you can do as you like but not restrict the freedom of others. To be absurd, "the freedom to own slaves" is not freedom, and analogously, "the freedom to restrict others via proprietary licenses" is not freedom.
Show HN: An iOS library to display logs as on screen overlays
He may be irrelevant, but the cause and the philosophy he espouses is now more relevant - and needed - than ever before.
They are Solutions. The C++ one to the first exercise works:

http://cryptopals.com/sets/1/challenges/1/cpp/
Damn, I was hoping this would be about orbital mechanics in Kerbal Space Program.
Heroku supports iojs, but I suppose that meets the definition of "almost no one" when you scope it to all available PaaS options worldwide.

> io.js kept mum until the last moment before their release, with an invite-only codebase.

This is factually inaccurate. Fedor Indutny created the iojs fork on November 26th. The 1.0 release came out on January 13th, significantly less than 6 months. The iojs repo was always public.

The project you're referring to was the node-forward/node repo, which was initially public and forced to be made private due to Joyent's trademark.

This history is all fully documented here: http://blog.izs.me/post/104685388058/io-js
Ok, I am a techie, but I did pay for that kind of setup. I bought Synology NAS box and access my files, pictures, music, videos with Synology apps and couple of other apps built on open standards (WebDAV), sync my notes through WebDAV and so on. I am building another small Linux server to do things I cannot do on Synology, primarily back up of my social streams. This takes quite a bit of time and expertise and I would gladly pay my way through some parts of this setup.
In my opinion, as a contributor to Julia and someone who teaches machine learning with R - start with R. Things will "just work" for the most part and you won't have to worry about whether your packages will work while you are learning ML. I recommend using the "caret" package in particular: it puts all the ML packages behind a nice common interface and has goodies like crossvalidation and train/test splits built in.

Python with Scikit-learn could be a good choice too from everything I hear (possibly even better, by some accounts).

To be clear, Julia is more than capable of doing ML, but I'd say that interface-wise its not quite there yet. Most of the pieces are there, everything from DataFrames to wrappers for GLMNet to random forests, and even the deep learning library Mocha.jl (check it out, its fantastic!). If you were to implement a new ML algorithm, I'd want to be doing it in Julia - it'll perform great without having to get in a multi-language scenario (like R+Rcpp or Python+???[numba?]).
I've read "Brown Bear, Brown Bear, what do you see?" by Eric Carle so many times that I can recite it from memory. I started doing it in funny accents first, then I translated it into French(which I speak) then Dutch(which I don't). It's kind of interesting learning a language from the ground up.
Wouldn't it be easier to create new change log entries from a combination of closed tickets and/or merge request descriptions?
HTTP collection doesn't really add a lot of overhead.

You might be interested in the https://github.com/prometheus/collectd_exporter as collectd works in a similar way.

For machine monitoring http://www.boxever.com/monitoring-your-machines-with-prometh... covers how to set it up with Prometheus - it's pretty easy to get working.
It's almost like being so fixated on the "free", to the point that you don't consider the "software", could have negative consequences for free software.
Saki Snacks recalls its Ground Almond due to undeclared peanut
Segment AMA on GrowthHackers
As does the Google Cloud Platform.
I am former Java maintenance programmer and I hate C++ with passion for over decade.

But I recently started KDevelop IDE and was very surprised how nice is C++ with QT lib. I am even considering to join an C++ opensource project.
I see your point, but the sexism you speak of comes from our assumption that the poster is male because he likes boobs (not necessarily true), and our consequent conclusion that "he" is implying the readership here is male. As you say, the mere expression of a personal sexual preference is not sexist in any way. People use Tinder to find a sexual partner for themselves, so any criteria is fair game (even if it may cause eye-rolling). Now if it was being used to select Nobel Prize-winners, saying "what about boobs?" would indeed be intrinsically sexist.
Here's some quantum optics with microwaves : http://phys.org/news/2013-05-quantum-optics-microwaves.html

Even if there is no fundamental reason to believe that quantum theory would make a distinction between "microwave photons" and "optical photons", this demonstration puts this equivalence across a huge frequency range on a firm experimental footing. Moreover, the lower frequency of the microwave photons enabled a more complete characterization of the effect than has been able so far with optical photons, opening up new possibilities to characterize radiation sources. Finally, the new experiment highlights how quantum optical effects can be exploited in experiments with microwave sources, which may lead to practical applications of "microwave optics".
Ask HN: Where are the comment links?
Up until yesterday, I think, there used to be a link next to the name of a comment poster. It was great for referencing a part of a discussion; I personally found it invaluable to save in Evernote only the part of the conversation that interested me. It was great, as normally there are offtopic threads that are gold.

Is this gone, forever? Did I miss a survey? I humbly request it back...
Is it an attempt at irony that they greatly hamper the readability of their UI by lowercase-ing all of the main text on the site?
I don't have the stories handy, but there are records of military units getting emotionally attached to their bomb disposal robots. For example, some units have held funerals for the robots that are rendered non-operational, and some soldiers have even gone to the extreme of risking their own life to "rescue" "injured" service robots. It shouldn't need to be said, but this is the exact opposite of what the robots should be doing (reducing risk to their operators).

Kick the damn things all you want. Normalize it so that nobody does something stupid trying to protect a machine.
I wrote my own compiler from scratch.
Other similar experiments include Cinema 52, where a group of people agreed to watch the same movie, once a week for a year. Top Gun the first year, Back to the Future the second year and Avatar the third year: http://www.cinema52.com/the-experiment/

Also The Lawrence Julie & Julia project where one guy decided to watch the movie Julie and Julia every single day for an entire year: http://www.lawrenceandjulieandjulia.com/
Anyone know how input elements might eventually work in this?
Conversations with Google: Media Index
I can remember the fish in the boat scene, but the banjo has me mystified.
What sort of testing has been done on the L-theanine + caffeine combo? I see that the FDA has approved both of them as safe, but what about the effectiveness?
> a beta for the bleeding edge, stability for the enterprise

And yet, Node.js is using unsupported versions of V8 and libuv, whereas io.js is on supported ones. I'm not sure that's exactly enterprise stability.
Yes, without C++, µTorrent could never have packed so many annoying "meet random super models and have sex!" ads into the ap. It just would have been impossible with something like java.
I'd like a fresh perspective on this taking at least C++11 into account, perhaps C++14.
> I seriously doubt the government would ever have brought charges if all it had was the posting of a link.

If it can be included as a charge on an indictment, it can be the one and only charge in it as well.

> We should also think a little bit harder, I think, about whether posting a link is never criminal.

No, we shouldn't. Linking to and/or writing about anything (absent actual participation in a conspiracy) isn't a crime in a country protected by the right to free speech.
Lightweight and robust framework for creating composite components using Guice
Yeah, Apple, ARM and GPGPU vendors are all happy with LLVM license.
The reason that compilers are free is because they are complements in economic terms. Having good compilers available for free makes CPUs more valuable, that's why Intel & Apple invest millions of dollars every year into compilers. Good compilers make software more valuable, that's why Google, Apple and Mozilla invest millions.

But you're right: compilers almost have negative commercial value. So many deep pockets are spending so much and giving away the results, making it hard to compete.
It's worth noting though that part of Go's toolchain is based on that in Plan 9, which was well-funded at one point.
I've used Redis as bounded temporal storage for "log data" -- specifically, on an occasionally crashy Solaris box w/o capabilities to store a days worth of tcpdump data, I would pipe it to Redis w/ timeouts and have a 15-minute sliding window of data -- so when the host bit the dust, I had what I needed, stored safely. That was valuable.
Statica Now Available in the Pivotal Web Services Marketplace
Couldn't you employ the same "free speech" logic to someone ordering a murder?

Again, it's not the speech that's being criminalized; it's the intent animating it. Think of the link not as a crime in and of itself, but simply as evidence of Brown's effort to assist in the real crime, which was unambiguously illegal. If you follow the case closely, you'll see that's exactly what's being charged.
Lots of energy, little coherency. Pretty much the kind of writing typical of Adderall users. Also spam.
Google is working in coordination with io.js and have expressed that they believe it is the future. They're moved their integration and effort from Node to io.
Re-reading is good, but shouldn't we remember that time is also limited? What I'm saying is: all books are not equal. Hamlet == Jeeves?

Also, there are different kinds of reading. Sometimes I'm just "consuming content," and others I'm actually reading. In the former case, I get a dull sort of continuous pleasure. In the latter, it's more like I'm engaging on a journey with the author, which happens in fiction a lot, but the best kicks come from philosophy.

A single paragraph from Schopenhauer[] may contain such high signal (to me), the it requires careful scrutiny and thought. This kind of reading is engaging with the text, but I'm not sure that it would be worth it in the case of Jeeves. Why go looking for water in the (relative) desert when you can visit the ocean?

[] See: https://news.ycombinator.com/item?id=8915729 for Schopenhauer's essay /On Thinking for Yourself/. It's a great read for anyone who wants some well presented thoughts about reading itself and its relation to thinking. Highly recommended!
Isn't it already over five years old?
iCracked's genius business model: free repairs + making money from selling parts
Why unfamiliar? It is how we coded in Turbo Pascal for Windows.

Not everyone was using OWL all the time.
Is it about feelings, or being a device? Because humans (or animals for that matter) are also devices. They just happen to be a lot more complicated.
The Rising Costs of Scaling a Startup
Just curious, what are these permanent side effects that the article is talking about?
We care about safety first and effectiveness second. Here are some informational reads about the L-theanine + caffeine combo.

https://nootrobox.com/theanine

http://www.maneyonline.com/doi/abs/10.1179/147683010X1261146...

https://nootrobox.com/assets/2008-owen-b0b4e2568156b1c5a8574...
Show HN: Xref-runner for Erlang
TL;DR: Adderall is bad, we need better legal nootropics.

Very confusing and repetitive article BTW. Maybe the author didn't find the drug for himself.
So, this isn't a "war on Adderall", but really about creating an alternative for those that are drug abusers. As someone who has ADHD, has a prescription for an alternative to Adderall that is not addicting, I see "war on Adderall" and read it as "war on Wheelchairs."
Inside Airbnb: Adding Data to the Debate
Reading it 100 times deeply informed many of the greatest minds of the age, and naturally created an educated citizenry for generations.
Hah, and I wondered how come we suddenly started getting MITM connections from several places.

FWIW you can also do it with a single socat invocation, but I'll leave the exact command as an exercise for the reader.
> What if it's the Tinder eigenfaces program?

On the other hand, dispatching BigDogs and Spots to go on dates as proxies would be an interesting prospect.
> "The exemption already exists"... where?

17 U.S.C. § 1201, which is both named in the article and otherwise trivially googleable.
RMS drives me nuts most of the time (the anti-mono as an example) BUT he is absolutely needed and I am glad he is alive. His ethics and reasoning is needed more now.
But most (or at least a huge percentage of) server-side web apps are written in Java. While I don't love Java it is better in every way shape and form for server-side web apps than C++.
I found your line of thinking very interesting --

Perhaps I just don't have the familiarity desire gene at all.

In work I actually don't have any drudgery, that's why I picked this job -- I work for a small tech company, and spend each day on vastly different things: programming small applications, design/UX, cartooning/animating, writing, teaching courses, travelling, researching new technologies, etc. I was hired because that's the sort of environment in which I thrive, and the company needed that kind of person. During the interview, they asked if I would go to Botswana next week if I got hired today. I told them I would die to go to Botswana next week.

Before this I was a private investigator for 3 years, it wasn't boring, before that was 2 years of working in publishing, before that a year as a horse handler for a police force, before that I worked as a horticulturist for a rare plants business, and so on. I like to move around.

And I am that friend who skips through the first measures of 60 songs looking for something interesting. I usually find listening to entire pieces of music excruciatingly boring.

Sure, I understand that there's more content to be found by digging down into the piece, but I find I get much more content by just moving on and listening to something new. Yes, 10 minutes of Bach is great, but I feel like I get more out of splitting my time between 2 minutes of Bach, 2 minutes of Hip-Hop, 2 minutes of Chinese Classical, 2 minutes of African Blues, and 2 minutes of Progressive Noise music.

In college I was in a program that let you build your own major. I was taking coursework in 5 majors in three years. It was too repetitive for me, so I dropped out so I could study many more things in as little time.

So, absolutely, I'm the sort of person who likes novelty. I'd like to understand where you guys are coming from with the re-reading/re-watching thing.

It's always been a great mystery to me, but maybe its something bigger than just media, maybe it's ADD!
You can bash C++ all you want yet it is the one language that stands in the middle of high performance and systems development. Somehow all the "alternatives" fail in some part and all you're left with is C++. Rust may be getting there but it will take years until you will program your embedded realtime application in it.
The list of names in the foundation doesn't exactly inspire confidence.
Besides the aforementioned Rust, I think Nim's got a lot of potential here. And although I'm not a fan, does Go not fit the bill for you? Of the three languages I mentioned, it's the only one that everyone agrees is production ready.
Yelp buys food ordering service Eat24 for $134M
I'm almost finished writing my first book, an introductory programming book. I have kept all of the drafts I've printed out as I've gone through the revision process, and the stack of drafts is a couple feet tall now. It's kind of crazy to look at that stack and realize that by the time the book is published, I will have read the book about ten times. Reading it that many times makes me understand some aspects of the book deeply, but it also blinds me to some aspects of the book.

I can't wait to get back to working on projects. Writing about programming has made me clarify my understanding of many subtle aspects of programming, and of Python. I can't wait to apply my deeper understanding to a number of projects. I'm also looking forward to reading other books again, after a year of reading mostly my own writing.
One place where I am often tempted to break the Southwest model is using Rails for an app server and Python for machine learning. I really believe Rails is a better choice for quickly building and adapting web applications, but Python beats Ruby hands down for ML work, both exploratory and in production. If I knew I was building an ML-heavy application right from the start I'd probably use Python for everything, but more often I find places where an existing Rails project could benefit by adding an ML component. Webdev and ML are easy to segregate, architecturally and personnel-wise, so I don't think the impact of using both is too bad, but I'm curious what others think about this. Does anyone else use both languages together? If so, what is the size of your staff?
They are very easily bought on services like Fiverr. There was a show on CBC News (the Canadian public broadcaster) that showed how easy it was to buy positive ratings on Yelp, G+, and App Stores -- apparently it mostly works and is fairly cheap.
Another weak point of Go for high-performance computing (besides the garbage collector, which is indeed making huge strides), is the compiler.

Modern C++ compilers do auto-vectorization, offer OpenMP, etc. Of course, you can work around this by writing your numerical code in C or C++, let your C/C++ compiler do the work and bind from cgo.

Another shortcoming of Go is that it cannot be used for building non-Go libraries. First of all because the defacto compiler cannot create shared libraries, secondly, because having a garbage collector gives ownership difficulties once you start binding against another language with a garbage collector.

I will not repeat the usual generics stuff, except that lots of optimizations in C++ code rely on generics (e.g. algorithm selection based on the data type or data type properties).

(No, I am not starting Go bashing season ;), I like Go a lot and it can be used to replace C++ in many projects. Just stating the weak points when coming from C++.)
Exactly right. The big difference is that IE6 was a very old and limited browser -- in fact, Microsoft didn't want people to use it either. It's not the same as blocking a current and very capable browser.

UPDATE: Update 9:05 a.m. PT: Google has informed VentureBeat that the issue experienced by Firefox users on Android is a bug, and a fix will be issued “very soon.”
http://venturebeat.com/2015/02/10/google-play-no-longer-supp...
Show HN: Good Morning, Love – A Drip Email Campaign for Valentine's Day
You need to be able to provide a compiler for your language that can beat C++ compilers, while offering for free, because in 2015 almost no one pays for compilers.

So without a strong revenue, it is almost impossible to provide alternatives, hence the status quo doesn't change.
> Literary criticism, after all, is not some nebulous cloud of musings and opinion.

It is precisely that. Always has been, always will be, because critics are of a fundamentally different kind than the authors whose work they analyze. On rare and wonderful occasions they can produce an insightful and amusing cloud of musings and opinion, but far more often it is a pretentious and turgid one.

Can you imagine a non-physician setting out to critically analyze the work of a surgeon? A non-scientist setting out to critically analyze the work of a physicist? We don't have to imagine the latter: they are called philosophers of science, and from Popper to Cartwright they are all too often almost terminally embarrassing to the people whose work they talk about.

When critics proclaim "the death of the author" they aren't saying authors don't exist and don't have intentions, they are saying "You are dead to me!" They are disowning the author in an angry snit, because authors so routinely disappoint their expectations. It would be rather sad if it wasn't so farcically funny.

Social media are allowing those declared dead to inconveniently crash the critics' party, and this is a good thing. It is very difficult to continue to proclaim that the intentions of the maker of an artifact don't matter when they come along and explain their design choices to you, in public, on-the-record, for all the world to see.
Oops, thanks. Math is hard :) Fixed
You appear to be advocating for long term, daily use. What evidence do you have for your claim that this is "safe & responsible"? I don't see any side effects listed and I don't see any studies on this specific combination of ingredients.
C++11 and C++14 make the language bigger, which doesn't address the problem of the language being too big.
An interesting thing would be to look at the NodeJS issue tracker. I opened an issue in io.js and NodeJS at the same day - the io issue got several responses, was discussed between collaborators, a pull request was made and it is discussed in the next TC meeting for inclusion in the next version.

The NodeJS issue got exactly zero response.

It looks (at least from the outside) that io.js is a maintained project and NodeJS is not.
Windows RT (aka Metro, aka Store Apps). It's a model based on WPF but not fully compliant - it took in lessons learned form Silverlight. Call it WPFlight.
No I mean in the sense that I don't "trust high star rating but I'm inclined to trust lower star ratings." I find myself unconsciously weighting individual really poor review much higher than general good reviews.