skysight-inc/HackerNews huggingface dataset:
> You won't find any epubs in the Amazon Store.

I think you misread/misinterpreted. I didn't say there were epubs in the kindle store, but that many of their ebooks were converted from epub format [to get them into the kindle store as kf8 or mobi]. To elaborate: You can't natively edit kf8 or mobi files (at least not with mainstream editors). kf8 and mobi ebooks therefore originate as html or epub (which are pretty much the same thing, ignoring that epubs are zipped, and ignoring simple extras like toc and cover page semantics). Kindle-supported kf8 format is generated using kindlegen operating on either a epub or html source (or some other formats, which aren't recommended because they lack formatting parity with epub/kf8). The point being, ebooks are basically in some quasi-html open format to begin with, Amazon requires converting them to a proprietary format (and kf8 is a very thin proprietary veneer over epub) to get them onto kindles... a conversion that serves no practical, functional purpose.
National elections have become such a farce anyways. A single senator or representative can change the political landscape, yet a single citizen cannot. I cannot vote for Senator Wyden, nor can I vote against Feinstein. Rubio is unfazed with my voting and McConnell couldn't care less about my opinions. Yet, these handful of senators have shaped the issues that I care about to be what they are today. The best I can do is not vote for Hatch, but his death from old age seems to be the looming reason for his departure from the senate.

When someone voted in by a single state can influence the entire country like that, it makes everyone feel powerless. I'd rather give my money to a company that has my interests in mind throughout the years in exchange for products and services than dump thousands of dollars into someone's campaign like a drunken bet at a Las Vegas casino every couple of years.
Location Ski Saint Lary
Nobody sells a 100% open source phone. Everyone uses broadcom, motorola, TI, etc. chips which have propriety firmware. (I'm aware there are a few obscure phones that claim to be 100% open, but not many people use them, not available, etc.)
Internalizing exactly what all the ClojureScript build options do definitely takes some time and it's frustrating if all you want to do is quickly try some little thing out. But it's for this reason I created the Leiningen templates mies, mies-om, and mies-node. These can get you up and running in a few seconds. For similar reasons other people have created templates for Ring app + ClojureScript, etc.
10,000  Reasons Why Boston Is the Best Place to Grow Your Business
"In about 5 years" is often code for, "It is really cool, and it seems feasible, but I have no idea how difficult it really is."

Also, we have the basic capability for this now. Regular blood testing, etc. Get a physical. Get blood work every 3-6 months. Its just basic stats for your body. I do this. To me it is like checking the oil levels in a car. Why would you not collect this type of data for your body, which is arguably one of the most important "possessions" a person can own?
I can't read most of it, but it looks like his application letter to Atari. It's addressed to someone at Atari, and has his name and signature at the bottom.
Well it certainly doesn't work like that on an iPhone.
The few things that bother me about this article are these apparent contradictions:

> And then, when it was all working, I refactored out the duplicated code. And I refactored again. And in the end, the whole thing was simpler and shorter than what I would have done with generics

And then:

> When writing the Go function, I started at the top and typed until I got to the bottom. And that was it. There aren’t very many ways to write this function in Go.

You don’t need generics, just refactor until it works; also, you don’t really need to think about how to rewrite thing, it should be obvious.

Other bits, like:

> So again, in the end, Go turned out to be a language for solving real problems rather than a language filled with beautiful tools, and so you build real solutions rather than finding excuses to use your beautiful tools. […] But if you’re trying to solve specific, practical problems in the forms professional developers typically encounter, Go is quite nice.

Seem to carry the implicit assumption that it’s a mutually exclusive problem, or that having beautiful tools leads to not solving the problem appropriately. That if you use fancy tools, the problem somehow doesn’t get fixed, masturbatory practices take place instead.

I’m not sure I can see myself agreeing.
> but that is not something to be surprised or annoyed by. Each genre has some things that it is, through the tropes of the genre, naturally good at exploring.

Of course, you're right, and I am not in any way annoyed that romance or criminal novels don't cover the same topics as sci-fi. For instance, romance novels are good at things you described, + developing empathy in general.

My only peeve is with people dismissing sci-fi, arguably the most intellectually-stimulating type of fiction (as opposed to e.g. empathy-developing romance novels, etc.), while telling me "read books, they'll make you smarter". I admit I might be biased by the environment I grew up in, but I see this attitude everywhere among non-tech acquaintances, to the point that the expression "it's science fiction" is being used interchangeably with "absurd"/"nonsense". I feel like science fiction is somehow singled out in society as a special kind of crap.
That's not at all what the author said. A shop-made jig isn't "training wheels for the shop".
How does go not prevent data races? It has a race detector, channels, and atomics.
It was enough to fetch only the package metadata for the analysis in the post.

One could fetch the actual packages too (e.g. the smaller ~20k package set). But there should be more motivators than just counting the amount lines of code :)
First must selected. See description.

Let's simplify the code to make the error more obvious:

if (a & Min_Max) { Min[0] Min[1] }
else if (a & Max_Min) { Max[0] Min[1] }
else if (a & Max_Max) { Max[0] Max[1] }
else if (a & Min_Max) { Min[0] Max[1] }

It should be evident now that every line except the first one contains the correlation between names of constants and names of arrays. So, in the first expression the 'sC0Min1Min' should have been used instead.
I had a long drive to do, so downloaded an audiobook from the internet and burned it to CD (well about 10 cds). Listened to some music for the first hour, then decided to open the audiobook. To my disappointment, it wasn't someone reading it, but a computer generated Steve Hawking like voice.

The thing is, the first 10 - 20 minutes were a bit annoying, but after that you get used to it and hardly notice.
If you keep the units in mind, they are performing better on average per salesperson.
I spotted some errors but it always marked the answer as wrong... It's a fun exercise but that's a bummer. Still seems like a good tool, nonetheless.
IDE support is not a prerogative of Java.
Cross-border crowdfunding for important Bitcoin coverage the world should hear
That a vastly larger number of people have been incarcerated for victimless crimes than for murder. Your objections would make sense if the sentences for murder and your median victimless crime were roughly equal.

An incarceration for a victimless adult crime, or for a 'status offense' as a juvenile, is an excellent start to eventually turn a harmless person into a murderer. By reducing the number of crippling interventions into the lives of people who haven't committed significant harm, you likely reduce the population of murderers in prison 20 years from now.
Yeah but once you get it going.. And discovering LightTable's insta REPL for the first time is almost spiritual.
Simulated annealing is not required for non-linear optimization. It's useful for non-convex optimization. Non-linear but convex problems are trivial to solve with Newton's method - a simple example is finding the weights of an SVM.
This is by far my favorite rust series. Though probably the only one I've seen, ignoring that it's absolutely amazing.

Really nice job!
Ask HN: What is a machine year?
I just read a paper: 'Paxos Made Live - An Engineering Perspective' by Tushar et al. It mentions "machine years" in it. What is a machine year?
Sentence: "A small number of failures in 100 machine years would be considered excellent behavior for most production systems."
I googled it, but no answer.
Link to the paper: http://static.googleusercontent.com/media/research.google.com/en//archive/paxos_made_live.pdf
These threads should come with a tin foil hat requirement. There is so many different views on this. But if you wear a thick enough tin foil hat, it really doesn't matter what anyone says. You will think the gov is spying on you regardless...
Joe Armstrong approves:

https://twitter.com/joeerl/status/512575633122021377
Experience of Go vs. Elixir (2013)
Yeah that makes sense to me. If you trust ssl. I usually assume that if some three-letter agency wants to hack my computers they are going to find a way and recent history has shown that SSL can be vulnerable too.

I think it's true that without certificate pinning (which you sound like you know about) the various government agencies may easily have people inside your certificate stores that can issue bogus certs. That we've never read of one of these attacks succeeding is further evidence that the conspiracy is working ;)
Search for microwave oven and you get a very sensible list of popular microwave ovens, including one they refer to as the #1 best seller. Before you can even sort by price, they ask you to select a product category, selecting which switches to a sort by relevance by default.

If you insist in sorting by price, you do get garbage results (or rather, you get exactly what you insisted on asking for: literally everything in the category containing the words sorted by price). But it's easy to limit the results to just actual ovens by filtering to something oven specific, like the power output. Which ends up giving you essentially the same results as you get when you initially search for microwave oven in the first place.

Search for sansa fuze+ and you get a similarly helpful list. I don't know why you'd ever want to sort by price here: you're searching for a specific family of products and you get there, immediately. In the unlikely case that you want a screen protector instead of the player, there's ways to get there.

Based on those two examples they're doing a pretty good job. And using -- what, exclusively? -- the category menu to find a product sounds excruciating. Starting with a search query is much faster, the category system is available as a filter in step two, at least for popular categories such as microwave ovens.
Google doesn't run the police, the courts and the prison system. Nor can Google draft you to fight in wars. That's what makes Google a little easier to tolerate collecting data.
Naruto Shippuden Episode 378 ナルト- 疾風伝 378 the Ten Tail's Jinchuriki
The house of the future
That impressive number is caused by tiny standard lib in JS. Node packages tend to be smaller and depend on others.

Average Django app has less deps than similar Express app.
Deep Learning Bibliography
Putin: Russian Army May Enter Poland, Latvia, Lithuania, Estonia and Romania
> No one in the US can be denied medical care

Sure they can, except for immediate emergencies and for pregnancy labor[0]. Immediate emergencies are not preventative or palliative care, nor are they a substitute for a comprehensive health care system available to everyone.

0 - https://en.wikipedia.org/wiki/Emergency_Medical_Treatment_an...
Checkout Bootstrap Wishlist v0.1.2
I'm not following. The overwhelming majority of inmates are not imprisoned for victimless crimes.
They don't need to create a special backdoor for the government, Apple has it's own backdoor that it can share with the government if needed... (they have full control of your device already when you are online)
NSA are apparently monitoring my communications and I don't have a criminal record or even live in USA ... so why wouldn't they be monitoring USA prisoners, particularly gang members?
http://bestno1.blog.com/2014/09/16/watch-falcons-vs-buccanee...
> This is the kind of attitude ...

And it's unfounded. Thanks to Lisps unusually regular syntax adding support for semantic editing features (paredit-like) should be rather straightforward in any editor. And accidentally paredit is also enough to make coding any Lisp way more pleasant than editing raw code in other languages.

See http://emacsrocks.com/e14.html for an overview.

I'm actually kind of disappointed that in the demo I saw adding parens manualy, one at a time, instead of using wrap-sexp etc.
Apple Explores Bone Conducting, Noise Cancelling EarPod Design
> They haven't made it easy enough for Joe User to create
> printable 3d designs.

As the top comment points out - not only the modeling is difficult, but printing is difficult to. What comes out of a 3D printer is not equivalent to what comes out of a blister pack.

> Re: market saturation

At the low end, everyone seems to be providing FDMs. 10 years ago, I would have put my money on Z-Corp style parts at the low end (though they are not really practical for use at home without some significant post processing).

SLS would also give you higher resolution with the option of materials, little waste, and a nearly ready-to-go part out of the machine. Anyone know if there are attempts to bring that to homes?
You'd still get "But they could just push an OS update that sends them the keys"
Birthday Wishes from Around the World – Happy Birthday Wishes
Surprise a Supermassive Black Hole Spotted in Tiny Galaxy
I think conflating "tech" and "computer" isn't necessarily true these days. My Garmin watch has a very sophisticated computer inside but I'd not count that as "tech" particularly. Similarly my printer, scanner, TV, etc.
I created such a daisy-chained page that uses ASCIIMathML input with KaTeX rendering where possible, and it falls back to MathJax when KaTeX can't handle the expression. See

http://www.intmath.com/cg5/asciimathml-katex-mathjax.php
Why note-taking is broken and suggestions towards a solution
Internet of the 404s
If you are bitching that the update takes storage on your device, and you already filled it up with cat videos, I have no sympathy for you. Delete some shit and run the update. Get over it. It's software and it requires storage to exist.
I don't think anyone disagrees that Go is an improvement over Javascript, or more reliable than Python. But I've been working in Scala for several years and could say the same thing about never being woken up.

Look at the examples on the page. Would you really rather see the Go one at 3AM? It's twice as long, and the superficial similarity of each if(err...) stanza obscures the important differences. On a large codebase that adds up. Maybe the "complexity" meant the Swift took longer to write (though I'd dispute that too) - but if it's more readable and more maintainable, that's a positive tradeoff.
Machine year is similar to man hours. It's the total number of accumulated years the machines were in use.
That was for the first half of a this year alone. They specify this in the page on Government Requests
Chart That Has VCs Ringing Alarm Bells About Startups Burning Too Much Cash
The overwhelming majority of current inmates are not imprisoned for victimless crimes. If the average sentence for murder were 10 years, and the average sentence for drug possession were 3 months, you would have to incarcerate 40 times as many people for drug possession than for murder to have equal numbers of both that are currently incarcerated.

The 3 month drug arrest is enough to keep you from getting a job, from getting college loans, and long enough to get you fairly deeply connected in a gang culture.

edit: can't quickly find stats, but the national arrest chart on http://prostitutionprocon.org/arrests.htm shows arrest numbers from 1994 to 2004. For 2004, the combined number for rape, robbery, and murder is around 120K, and aggravated assault adds another 380K. Drug violations accounted for 1.5M.

edit2: http://www.ojjdp.gov/ojstatbb/ezaucr/asp/ucr_display.asp
Yes I agree. It was important for me that I could use it inside my editors in built shell so CLI was the way to go. Having said that it could be wrapped with a GUI quite easily, maybe someday :)
So, you don't write the map function in Go; you use a plain for loop. Again, Go only focuses on solving real problems, and does so in a mostly imperative style.
I understand it does suck to have one or two idiot customers that will flip out about something stupid and write a terrible review of your great restaurant. But I think it would be better just to have no reviews at all on Yelp. Is there anyway to ask yelp to remove your business. Can you not tell yelp that the phone number and address they have listed are personal and no longer a business and that yelp should remove them?
Most inmates are incarcerated for property crimes, the sentences for which are not 10 years, but rather more like the sentences for drug crimes.

It's a good point, the turnover in prison population for lesser crimes compared to that of murder convicts, but it still doesn't support the argument upthread.
Giles Bowkett: Why Scrum Should Basically Just Die in a Fire
FCC chairman: Sorry, AT&T and Verizon: 4Mbps isn’t fast enough for “broadband”
Here in India, all college communication happens on WhatsApp, except when communicating with teachers, for which everybody exclusively uses email.
It's not as impressive if you consider that people make modules for everything, no matter how trivial. Case in point: https://github.com/blakeembrey/upper-case/blob/master/upper-...
Generating ideas is great. I usualy come up with one while I am working on something and I can relate it with something I thought of earlier. But ideas are nothing until executed. Most people feel that some of their ideas are great but once they find that something similat already exists, they drop it. Most of the new/upcoming businesses are simply a better way of doing the same thing, so simply refining the ideas can be the key to come up whith something which is worth a try.
I started using Ruby 10 years ago and I'm surprised by its longevity as my main language. It's quite far from falling down gradually. I'm glad I picked it for my most important projects: it really feels as a solid base to build upon.
Evolution of the Dark Web
Any core differences between Path.js and D3?
Metriclock
Link to the yelp page: http://www.yelp.com/biz/botto-italian-bistro-richmond-3
TBH, I now realize that wasn't a very thoughtful comment on my part.

> While they are small teams (were they ever big?), with regard to "fighting the institution", frankly, that's not the impression they leave me.

I was thinking more in line of House M.D., where from what I recall everyone in the hospital except the protagonists were portrayed as mostly harmless morons.

After going through your list of criminal movies and all the series I've been watching recently and thinking on it for few minutes, I'm willing to partially retract my claim about how every series portrays organizations where protagonists work as broken.

> but The Walking Dead has been the most successful show, and it's pretty much the opposite of that description. It's constantly reinforcing how much the breakdown of The System sucks and gets people to kill each other.

But it also reinforces how small groups with lots of guns are the way to go; every time they tried to stick in bigger groups, it all quickly and tragically fell apart.. Maybe I'm reading a different message from this series than you (but TBH, I gave up after season 3; unfortunately, my favourite plot arc ended with the season 1, and after that, I just couldn't see the point of what they were all doing).

I'll also admit that the "libertarian paradise" was a potshot; it just popped to my mind that the kind of things my more "freedom-oriented" friends say wrt. to policy and gun control would fit perfectly to a zombie apocalypse. The most (self-labeled) libertarian friend of mine being a huge fan of Walking Dead didn't help to avoid forming this association.
Oga: a new XML/HTML parser for Ruby
This is a really interesting analysis.

From these graphs we could come up with some reasonable boundaries. Packages that:
- have more than one version: 71853
- are over two weeks old: 42106
- had a new release in the last 360 days: 71277

There are 31888 packages satisfying all three conditions above. Though it’s only one third of all packages there, the amount is still enormous.

Now, if only I could search those 31,888 packages on NPM alone if I wanted to.

EDIT: By the way, for anybody reading this article not familiar with the JavaScript ecosystem, this is interesting:

Mocha is clearly the most popular test framework, while nodeunit is way behind. And no-one seems to use Jasmine.

Jasmine appears to be unpopular within the JavaScript community but in reality that just accounts for those in the NodeJS and, more recently, the subset of the front-end JS community who use NodeJS tools in their projects.

Mocha, the most popular test framework, has been a Node module since late 2011 [0], whereas Jasmine has only been one since mid-2013 [1]. I have a hunch that the majority of Jasmine users aren't on-board with the movement of front-end JS and NodeJS ecosystems merging, and since Jasmine [3] doesn't really aim itself at NodeJS projects, it's far less likely to be used in any project which uses NPM for dependency management.

Not really that important, just interesting :)

[0]: https://github.com/visionmedia/mocha/commits/master/package....

[1]: https://github.com/pivotal/jasmine/commits/master/package.js...

[2]: https://github.com/pivotal/jasmine
The difference is that when you're using Netflix you're actually paying the people who make the stuff you watch.
It would break their court-approved business model, i.e. apply any algorithmic filter that generates revenue for Yelp.
Repokar Launches New Website to Allow Bidding from Anywhere in the US
It's a "weird feeling" to see a framework mentioned in a language update! it shows you that like Python has "one obvious way to do things" Ruby has one obvious framework, i can't see PHP 6.0 released and codeigniter/cake/any other framework mentioned in the release, correct me i'm wrong!.
The main issue here is the idiotic customers writing asinine comments and reviews. I can't count the number of times I've seen things like :

"I ordered that pair of running shoes, I really wanted a toaster, one star" or "The packaging was broken when I received my game, 0.5/10".

When you accumulate "reviews" like these where people are totally unable to dissociate their internal state of mind and the quality of the product at hand (and basically using the system to vent their personal frustration), the value you get out of it is basically non-existent.
> iCloud does not encrypt data stored on IMAP mail servers

Well, no shit. If they did that I'd log into my Gmail web interface and see encrypted gobbledygook instead of my emails.