skysight-inc/HackerNews huggingface dataset:
What's wrong with Calibre? Works fine for me. Sure the UI is a little much, but once you figure out a routine, it just works. It could be better, but right now it does pretty much anything I could want to do with eBooks.

And, sorry, I think your argument about legal | not legal is bunk. If someone has bought an eBook, they help themselves to a pirated copy -- in some ways, that's best of both worlds. It would be quite nice if one could just buy a non-DRM from the get-go, but whatever.
Freshbooks is great. At a consulting company I used to work at, we used spreadsheets for time tracking. When Freshbooks came out, we immediately jumped ship and started getting tasks, tracking hours and being able to actually see when (all) projects go over budget.
Except it's not a similar penguin. It's the exact same Penguin image with the background clipped out.
A heck of a lot of people "doubted" the bomb, in the sense that they weren't sure smashing N Japanese cities would prompt them to surrender. I've just finished Now It Can Be Told, published in 1962 by General Leslie Groves, who was in charge of the Manhattan Project, and from various things including how he praises one guy for his confidence that 2 would do it, it's pretty clear even he wasn't sure.

The excellent Five Days in August (http://www.amazon.com/gp/product/0691168431/) the author recommends comments how after Nagasaki there was quite a bit of discussion whether to use the 3rd bomb, which if I remember correctly was being constructed in Tinian at the time, for another strategic strike or to reserve it for tactical use in Operation Olympic, the invasion of Kyushuu projected to start in 3 months. Which all but MacArthur had realized that absent the liberal use of nuclear or chemical was not going to happen, the Japanese had reinforced it too well, and had built too many kamikazis.
I think a problem with literate programming is that programs are never written from top to bottom, at least not in conventional programming languages. The same holds for books, of course, but not in such a dramatic way. Therefore, I think the best way to read a program is not from top to bottom, but rather by using some kind of search tool.

By the way, does anybody know of an automated way to "grade" the quality of code documentation? I think this is what we need on repositories such as github, as it could stimulate the production of documentation of better quality (in most cases the documentation of OSS projects is rather poor).
Good day sir. Labels, rhetoric, harassment and high horses don't substitute logic and common sense. Do you want my employers email by the way ? You should definitely get me fired for disagreeing with you and posting "neo-nazi" videos.. Ah, my ignorance should not escape unpunished by such a wise debater. And BTW you forgot to call me anti-semite and racist.. Next comment maybe..
Caffeine doesn't induce ADHD in the general population. Individual cases are possible, or more commonly, ADHD type behaviours caused by external stimuli. Actual genetic ADHD is extremely rare and severely debilitating when it does occur.
> But there has been damning evidence coming out recently that much of the historical "peer" reviewed studies are in fact wrong or have outright flaws.

Sure, I agree (well, I'd probably replace "much" with a less strong word, and skip the "damning", but that's just semantics). Plenty of studies haven't been demonstrated to be wrong, and plenty of others were wrong despite being correctly designed experiments (something both peer reviewers and the scientists performing the experiments could not have caught). Moreover, many flawed studies haven't been accepted by peer reviewers, which is in fact the purpose of peer review. The biggest problem with peer review is probably publication bias against negative results, without which I suspect most demonstrated scientific fraud wouldn't exist, but that doesn't mean the whole process needs to be thrown out.

> Further, I'd say that with the tools being provided for free and the blog posts Kyle's findings are most likely peer reviewed... And copany reviewed... And product team reviewed..

Yes, Kyle does (hell, he's been cited in academic papers). The average person publishing blog posts does not, though.
When Rate My Teachers first came out, teachers were annoyed by bad reviews and sometimes frightened of the consequences.

Now - it's tolerated, in my opinion, because students on there are a lot nicer than you might expect them to be.

I'd be curious to know what, if anything, has changed over that time.
Obviously you can't have a billion dollar company if the country you live in uses a different currency.
With SGD, you know how to take steps in the direction of a better solution. You don't have that with genetic programming, there you just know if a solution happened to be better.
The initial reaction of the head of English was what surprised me the most in this article.

Shouldn't the English department be happy that their students have understood satire and 1984, without taking a personal grudge? Glad it worked out well.
I don't buy as many physical books as I used to; mostly fiction, and mostly used.

I buy a fair number of ebooks, mostly technical, and mostly from O'Reilly. I love that they're DRM-free; in my case I take the PDF version, but they have other formats.

Pakt has a very low-intrusiveness form of "DRM." They print your name on every page of the pdf that you buy, but it's otherwise unrestricted.

I don't think Pakt or O'Reilly is going to come after you for sharing an ebook with a family member, and I've given a few copies of O'Reilly books to colleagues, to evangelize both O'Reilly and the tech in question.
I love C#. Use it for all programming I do.
In highschool I made a website (in like 50 lines of web.py, easily the best framework for small sites) with the twitter API that allowed students to post anonymously to an account I ran. It was before YikYak came out, and I'm not mature enough yet to not admit that it was a LOT of fun. ~400 followers (from a school of ~1100).

There was admittedly a lot of cyberbullying, but I got the feeling it was mostly friends making fun of friends and nothing was too nasty. It was more along the lines of teasing each other with embarrassing inside jokes than anything, and I made a strict rule that anyone would be banned if they used anyone's real name so none of this would ever come back and prevent someone from getting into school or getting a job.

It was like 4 months before graduation and my favorite teacher asked me to take it down, so obviously I did. Friends were upset with me, but ultimately we had our fun and I was happy to put it behind.

To relate this to the HN crowd, I have to say that I think YikYak sucks for an anonymous platform. YikYak is so dumb because it's college kids posting either unoriginal jokes or things about buildings on their campus.

The YikYak killer is the YikYak that is only somewhat anonymous. The YikYak where you interact with your friends anonymously, not anonymously with strangers nearby you and your city of 40k people.
Retraction Watch itself has the title, "Tracking retractions as a window into the scientific process." So clearly they believe that there is such a thing as the scientific process. Retractions are an important part of it--science needs to be robust to mistakes.
It's rather "We've signed off this term sheet, so either each of the managers earns $1m at the end of the two years, either we earn nothing and we're in personal bankrupt".
As a pedestrian I disagree. I've actually seen cyclists knock someone down (it was a pure accident, no drinking involved as far as I know) and they were pretty badly injured (ambulance, etc). Last thing we need is cyclists drunk, they're dangerous enough when sober.
I'm not sure \ is better than "fun", fun does have a certain clarity when reading code, and it's only three extra keystrokes if you include the space, all easier to type than backslash which needs a pinky stretch. Honestly I could go either way though.

Also note that C# loses brevity as soon as there are more args than one (such as with commonly used Seq.iteri or folds) because of having to type the "(,)" for C# (the parens annoyingly requiring shift keys) instead of just a space.
I use a Galaxy Note Pro 12.2; it's a more comfortable platform for reading, note taking, some kinds of browsing, etc., than a notebook, and with the keyboard case it's pretty generally useful.
Maybe spacemanmatt didn't want to disparage institutions he had no experience with.
I use Harvest to send several automated quarterly retainer invoices. It works great.
just because binary data is "random" doesn't mean it yields independent, identically-distributed random variables --- whatever the source.
Rsyslog has all sorts of input and output drivers, and can be set up without a spool directory, so that it's all in-memory. Don't know about syslog-ng, I'm sure it has similar support.
It seems kind of ridiculous that it took that long to realize getting out of the armor left them open to attack. Did everyone have to take a break at the and time? 37% of casualties from soldiers outside of their armor. Really Brits? Really?
Location: Russia

Remote: Yes

Willing to relocate: Probably

Technologies: Ruby, Rails, JS, Coffeescript, frameworks, databases, the usual drill

Resume/CV: http://markabramov.me/cv/cv.en.pdf

Email: me@markabramov.me
Maybe, but their goal and rationale seem fairly reasonable, even if there are counter-arguments. If being rationally optimal were easy there would be far fewer divergent opinions in the world.

The headline of the article is that they have lost revenue because of their business decisions. I just wanted to emphasize that there's more to business than maximizing sales revenue of your product: The way you sell your product shapes the market downstream, and it is reasonable for publishers to think that Amazon's market share grabs were anti-competitive and that a lack of competition is worse for them.

Demand curves are not the only thing that go into pricing decisions.
iPhone 6S Will Crush Previous Sales, but Will Kill iPad Mini
the answers you linked to cite key sizes of c * 2^k where c = 1,3,or 5 -- like 3072 = 3 * 1024, 2560 = 5 * 512.
With regards to your first question I was thinking the same thing so I did a quick search and found this post: https://queue.acm.org/detail.cfm?id=1626175

Here he says:
> Six pieces of information can be stolen from the RFID chip on a U.S. passport: your name, nationality, gender, date of birth, place of birth, and a digitized photograph.
It's 2015, make it responsive, please.
That is not by design and there are numerous "gotchas" with that, like this third party using that Kindle to buy content on your account, changing your bookmarks, and so on.

It might work for "family sharing" (although Amazon actually supports that already), but for sharing with third parties it is risky in my opinion.
This seems silly. Why not download the whole dictionary in one single GET. Much faster, much less prone to failure.
Spot the non-Brit over here.
Interesting! Is it used at Google? Is there some user interface above it?
I'm sure that every military has its share of cave complexes built into solid rock. My mandatory service in the Finnish Defense Forces took me to 5 such places, of which at least 3 had multiple levels (I can't say for sure how large any of those were, because they were generally of limits to conscripts; I was only in them because my tasks (mostly installing fiber optics and such) required it).
It looks like this software breaks compiler error messages.

One of the great features of Knuth and Levy's CWEB is that errors are reported in terms of locations in the literate source. This feature, which works by way of line pragmas, is essential for proper debugger support and, in my opinion, sanity while coding larger projects.

If it is missing, it is often better to skip the "tangle" step entirely and have the literate source map directly to the program source line for line. Trying to "pattern-match" the compiler errors against tags in the source file is a painful waste of time. The 1-1 mapping is quite practical for more functional languages if one writes code in a style more like SICP than the TeX sources.
If they think that keeping their prices high is going to reduce competition, they are in for a rude, rude awakening.
I have no axe to grind, other than a disdain for supporting emotional ties with poor statistics. I've never brushed with AA or alcoholism in any capacity. That said:

In Project MATCH [1] we learn that "twelve-step" (AA), cognitive behavioral therapy, and motivational enhancement therapy all have very similar results across a large number of measures.

We also find that CBT performs equivalently to "brief opportunistic intervention" (which goes under a variety of names, but takes a single 5-minute meeting), which is the minimum amount of treatment that we're ethically allowed to give alcoholics.

So it may work better than nothing (can't really study that), but there are much lower-touch methods that give equivalent results.

[1] https://en.wikipedia.org/wiki/Project_MATCH

[2] http://robinsteed.pbworks.com/w/file/fetch/52176344/Treatmen..., study by "Chick et al. (1988)"
Do you know what happens to the money that would be spent on printing when an ebook is sold?

The cost of printing is a very small component of the cover price of a book; for paperbacks you're talking around $0.5, and for hardbacks around $2-3.

The author and publisher get roughly equal shares of the profit from a traditional trade book sale; the lion's share of the profit goes to the retail distribution chain, i.e. Amazon. (And when I say "lion's share" I mean 30-70%, depending.)

The author's cut is a royalty percentage of net receipts. And yes, I get a much larger percentage cut of ebook sales than paper sales -- it comes from what would otherwise be the physical dead-tree printing costs.
The only ebooks that I buy are the very cheap ones (free to $3). Anything more than that and I will buy the printed book, because in my opinion e-readers are still not as easy to read as a real book.
No, you do not have to trust the other person to not make purchases. You can simply set up the parental controls.

I understand why people are downvoting my original comment -- it is very easy to dislike Amazon, for many reasons -- but the fact remains that you can lend eBooks.

You just have to put them on a physical device first.

And you're allowed to put each eBook on up to 5 devices. That means you could, theoretically lend up to 5 copies at a time. Not just one.
* Looks at royalty statements *

Nope, not seeing it. (Seriously. You're telling my the sky in my work is green with pink polka-dots. Hint: I do this for a living. Yes, some self-pub authors make out like bandits. But you might want to look up what the average revenue is, and how big the gap between mean and median looks.)
https://en.wikipedia.org/wiki/Pafnuty_Chebyshev

https://en.wikipedia.org/wiki/Chebyshev_polynomials

https://en.wikipedia.org/wiki/Chebyshev_nodes

https://en.wikipedia.org/wiki/Chebyshev_equation
There is no vote on TPIP because there is no TPIP. When negotiators agree on what TPIP is, so that there is actually something to vote on, it will be voted on by whatever body normally votes on laws in most countries.
In similar spirit: https://docs.enlightenment.org/auto/eio/embryo_main.html

Enlightment uses its own Scripting Languagew throught the EFL.
"Parental controls" prevent the third party from buying stuff. Not that complicated.

The only downside, as far as I see it, is that you're risking the $60 it costs to buy a Kindle.
What Happened When I Went Ten Days Without Technology in Morocco
It really doesn't.

Europe's much darker hours were the whole past 2 decades when it helped destroy those people's countries to "bring democracy" (and get cheap oil, control of the area, resources etc).

And thne it was the colonial era, that lasted (openly, as it still lasts) until the seventies. Where those migrants (and more, close to a billion people) were slaves to European empires.

Then there was WWII, when most of Europe fell for nazism (only a handful of countries had widespread resistance movements), and killed several million people.

So, no, "Treatment of Migrants Evokes Memories of Europe's Darkest Hour" only if you have a short span memory.
How does BB-8 work?
Le Tote (YC S13) Is Hiring Full Stack Engineers - Disrupt Fashion with Us
That's not a "problem" in type inference, that's a design decision where lambda syntax can represent either delegates or expression statements. This is how LINQ-to-SQL can take a LINQ expression and turn it into a SQL statement.

However, that doesn't mean we don't wish you wouldn't have to specify the type there -- that's why there's a separate proposal for local functions (https://github.com/dotnet/roslyn/tree/features/local-functio...), which would allow

var inc(x) => x + 1;
> I guess it's probably an inherent tension in human society, when there is a boundary of authority.

It's for that reason I think authority should be used as an organizational tool of last resort. Sadly it is the first thing many people reach for when they have a problem to solve.
There is an intermediate market between publishers and their ultimate consumers. They were selling their products at the same price as they are now to Amazon before, it's just that Amazon was allowed to take a loss on the sales to build marketshare which possibly prevented other players from entering the distribution market.

Are you unconvinced that allowing Amazon to absorb losses in order to dominate their distribution market is possibly bad for them? Or are you satisfied with treating them with contempt because it's so "obvious" to you that they're being boneheaded?
A lot of those features we just ascribe to them post-factum because of their success. And a lot of those features are also shared by people without much success.

I mean is Mark "deep thinkers / intellects" etc in general? Or it's just a (average) smart college boy who wrote a service that hit the right spots and got viral?

I also know many millionaires (and billionaires) for whom it was always "about the money", and that was their passion.
Quick editing fix, under the section "features of this tool". I think this; "The code that is generated is indented property" should read as 'indented properly'.
One related work that came to mind was Neural Turing Machines, which augments the LSTM network with a (fixed size) memory [1]. I did see a brief reference to the Graves et al. paper in the paper linked to in the original post, but I'm also wondering if someone more knowledgeable could elaborate on the difference.

My own guess would be that the models are similar (both using NNs with external memory, trained through backprop), but this has a simpler memory structure and so could be trained more easily. It seems like the choice of regular RNNs vs. an LSTM network doesn't matter much since the Graves paper also compared LSTM vs. feedforward controllers and the results were about the same, with the feedforward controllers actually learning a bit faster. The key of both works seems to be in making a continuous system that can be trained to use external memory through backprop.

[1] http://arxiv.org/abs/1410.5401
There's a weight perturbation algorithm, which is somewhat similar to genetic programming. The reason it's not as popular as SGD/backprop is it's computationally intensive, and it's hard to parallelize.
I wonder if this sort of thing would be useful in american fuzzy lop? (It already uses genetic algorithms.)
To put it simply, the amount of C# code written makes F# look like a rounding error.

If C# gets these improvements there will be millions of lines of C# that could get better without C# programmers having to learn F#.
As for fields and other class-level type declarations not using type inference, I guess that's a very conscious decision, considering that those constitute an API, which should be carefully changed, if at all. Just having a method return type silently change when you change something in the method body sounds a bit off to me in that context.
You clearly didn't read the article, which repeatedly states that GCD is not just a thread pool with a nice API.

The whole point of it is that GCD is a lot more efficient than that because it is optimized across the whole system. The author intentionally chooses to omit this because he is trying to present a simplified example for educational purposes.
Gucci Sets Trend for Broad Internet ‘Censorship’
It was released 7 weeks ago, but has been in preview for several months prior to that. This could be a result of looking at feedback for the preview, and deciding that this feature wasn't a good fit for 2015, but was something that should be discussed soon.
It really baffles me that a company will still treat customers like this. Amazon has become bigger than wal-mart because they focus on the customer, maybe other companies will catch on and follow suit. Customers are not stupid, they understand that e-books are a lot cheaper to produce/distribute than a physical book, and they should be priced accordingly.

I wonder how long we're going to see these inflated e-book prices before the publishers drop the prices to what they previously were. If this sales trend continues they'd be dumb to not drop the prices of e-books.
This is covered on the other page they link to:

http://bravenewgeek.com/dissecting-message-queues/

"ZeroMQ is capable of sending over 5,000,000 messages per second but is only able to receive about 600,000/second. In contrast, nanomsg sends shy of 3,000,000/second but can receive almost 2,000,000."

So.. nanomsg is 10x faster. Why would one use nats?
I agreed with this point of view, having my entire library searchable & available while travelling was the selling point for me... until I received an email from Amazon saying my version of Kindle For Mac will stop working on September 15. And I can't run the new version, because the Macs I'm running Kindle on can't be upgraded beyond Mac OS X 10.7.

I have plenty of other devices so I'm not (yet) locked out of my library, and those Macs can be converted to Windows 10 (which does run the latest Kindle software)... but it reminded me it isn't a forever library. I need to make non-DRM'd archive copies of all my digital books if I want to be able to use them for more than 4 to 5 years.
Unless things have changed a lot in the last couple years, Calibre doesn't do anything with stripping DRM and actually tries to stay away from it. It's possible that there are plug-ins to do it, but if the Calibre devs curate the plug-ins I wouldn't expect to find those either.

Calibre is an ebook library manager. It's clunky in some ways, but I'm not sure what better options exist.
Thanks for the comment. Because this "Literate" software outputs nicely formatted code (including automatically included comments identifying code blocks) in the target language, it's not too big a deal, you can just see what line the compiler errors are referring to in the target source code. CWEB's approach of treating the tangled code as only intended for machine reading has the major drawback that you can't share the target source code with others and expect them to be able to read it; they need to buy into CWEB too. So there's a trade-off here.
It's a pretty huge piece of software, megabyte-wise. I've installed & uninstalled it a few times. The ebooks I own are scattered around my hard drive, so it would be smart to put them into some sort of library, but it hasn't happened yet.
I don't think it's extremely common to get career help from family members, because it's unusual (these days) that they would have been in a similar situation. So that aspect of your situations seems normal to me.

I hope you can use your fellow students, and teachers, and other resources from the real university. That should be where a bunch of experts are.
Machine Automation Is Replacing Human Workers