skysight-inc/HackerNews huggingface dataset:
my mind has been blown:

https://www.youtube.com/watch?v=-GAJ9e8ifYU

(same creator)
OmniFocus 2's Low Information Density
Fuzzing as a language feature!

Hmm... What other things could be done like this, I wonder?
sites like that are going for around 5-6k on flippa.com. might bget more because of the history. but usually around 10-12mo revenue.
Twitter Can Now Predict Crime
Fwiw, I never appreciated type systems till I learned Haskell, which showed me that mere data types do not a type system make. Type classes, signatures based on currying, an entire language designed around sophisticated type theory, it was probably the biggest eye opener since grokking lisp's code is data is code paradigm. But most undergrad education is C, C++, Java, and maybe Python these days, and don't get me started on Rails schools. You tend not to learn this stuff unless you hang out at HN, or Reddit back in the day, or read PG's essays, or are just naturally curious.
I think XP is affected. Luckily the current exploits only works on IE9-11, excluding XP.
I wouldn't know what to do with Pageboxes also (as I still don't know of what exactly I am talking about in the main comment in this thread), but my use cases for the general idea were two:

- Online communities. For example, groups of students of some area, groups of pregnant women, groups of people who like tiny houses, groups of people who do geocaching, people who like to save dogs in the streets and give them to adoption, people who like to shoot at birds, people who work with something specific. All these groups probably have groups of email, or Facebook groups, (probably more than one group, maybe various localized groups) where they chat and share interesting links, data and information. Then this data is lost, it isn't searchable by the people who know it exists (specially if they are inside an Excel spreadsheet that was emailed to all the groups' participants), it isn't knowable for people who joined the community later. This people will never know (or will know too later) that that interesting data was there, just behind a pile of emails and posts. There are a lot of examples of data that could be indexed (yes, I'm talking about database indexes) in interesting ways, but I will give none now, and lots of data that could just be organized in an easy way (categories, although I don't like this very much) and made searchable.

For this problem, Trello is a good option, but it is limited, it is centralized, it requires an "owner" of the Trello board to authorize other people, it cannot develop in an organic way, with few people starting to use, then other people joining, and people who don't wanna join never joining. It also cannot index data, just categorize and archive.

- Myself. I don't want a blog, but I have interesting data stored in my computer and my brain I wanna handle to the public over the internet, to whoever be interest in it. I have articles I can't find anywhere else anymore, I have spreadsheet data that should be presented as spreadsheets, I have articles I typed from old magazines, I have videos I don't remember how I got, I also have impressions of books, commentaries about lots of non-mainstream topics, and mainstream topics also, mainly atemporal things, that don't fit well in a blog. I could make a static web page and put all this there, but it seems too difficult for such a low value it will have. I also don't wanna do it because I wanna keep thinking about how would a non-programmer do it. I can't help thinking every people in my situation would: (i) do nothing; or (ii) make a blog, post everything there for two month and abandon the blog. I don't like abandoned blogs.

Pageboxes could do something for this, but I don't know how exactly.
The cost to build a Samsung Galaxy S5
Now, I drive for lyft (full-time) while I'm waiting for the IRS to approve my nonprofit's 501(c)3 status. It pays better than being a postdoc (about 20% better, also I had the 'foresight' to buy a hybrid car back in 2010). That says something about how the academic science industry has been captured to the point where labor costs are depressed to where it's better for me to have a job that doesn't require my PhD. The article writer should keep in mind that the leaders of academia are very much neoliberals often claiming to try to emulate the "profit-free" incentive structure "of europe" - and they're doing way, way worse than corporate america.

Back to Lyft: Some of my 'coworkers' can't even do math (I met up with one to try to help him figure out the tax situation, deep down it was painful for me to see the blank stares he gave me when I tried to show him how to convert miles per gallon to dollars per mile). But he's making by, and probably better than he would be without Lyft.

The author writes, "think for just a minute about what this means for the prospect of honest work". I don't know what his definition of honest work is, but to me it's this: Provide a service or good to someone that wants it. Go back and watch "school ties", where the dad tells his son about the scrappers picking valuables out of the dump, that at least that's "honest work". Lyft is "honest work". When I'm out there, I'm giving someone something they want, at a fair price, and having a social byproduct of keeping drunk people off the streets and giving vulnerable people a way to get home without worrying about getting stiffed for money, groped by an unscrupulous driver, or harrassed for being gay.

The kicker? I can't say that anything I did in my last postdoc has any real social or individual value that compares. Yeah, there was a 401k plan and healthcare coverage, and all the trappings of a 'real job' except poor compensation. But it wasn't honest work.
Snapterms only seem to write custom ToS for businesses. That's almost the opposite of what I have in mind.

The goal is not to create "funny and unique" ToS that businesses can use in their own ToS agreement process. The goal is to:

- Standardize ToS (with semantic information)
- Democratize ToS (let people review them)
- Delegate the ToS agreement process (redirect people to this service to read, review and agree with terms of services.

Ultimately, the goal is to create a "contract hub" where people can manage, track and review all of the ToS (or other contracts) they agreed to in their life.

The change/diff history is an excellent idea. Github for ToS, with version tracking and forking. I like that.
Chamath Palihapitiya (who led the user growth at Facebook and currently the VC at The Social+Capital Partnership) at ThisWeekIn Startups. Very insightful! - https://www.youtube.com/watch?v=VHslS0QPMSc
Look at this comment: https://news.ycombinator.com/item?id=7656442

For a moment, I thought it had been posted as a response for your comment, because it fits well here.
In the business world, as in the natural world, either you eat, or get eaten.

And you are clearly at the bottom of the food chain. You are best suited to a lifetime of regular employment, not launching a startup.

Every man's got to know his limitations. Make sure you know yours.
I have an app, OnSite Time Tracker, in the Apple app store. It's a location aware time tracking app. Last year it made $2,138 in revenue.

https://itunes.apple.com/us/app/onsite-time-tracker/id470803...

email is on profile
This prototype had a single arbiter per transaction, but there is no reason why you couldn't have N arbiters on each transaction, for as high an N as you want.

Imagine having, say, three arbiters for each transaction, and two of the three have to side with one side in order for the money to be moved. This cuts down a lot on the potential problems, especially if the arbiters were kept anonymous from one another, thus preventing collusion and making sure that each investigation is independent from the others.
http://www.sportschimp.com HTML5 app/website. HotorNot type sports betting with friends.
And I thought going through the program, debug, UV erase cycle of a 2716 was torturous!
Yeah, they call gypsy cabs 'hacks' here. There's plenty of hack related crime, but it's mostly passengers robbing drivers.

So, yeah, see, that's fucked up thing -- Uber and Lyft are in bmore too, although in a legal 'grey area' -- wait, 'grey area', how come the hacks are just plain illegal and they are a 'grey area'? How come there is significant support for legalizing uber and lyft, but not hacks? Put a white guy getting rich at the top, and it's different now?
Ask HN: Best CMS/Platform/Tool for this Project
I’m trying to build a (non-mobile) website that resembles a crowd-sourced blog. Requirements are thus: (1) users can create accounts, (2) users submit posts (text w/ optional images) (3) users can vote on posts (4) front page shows highest rated posts. (5) users have a (public) page showing all of their submissions.

I'm capable of building something like this, but my gut feeling is that there is a CMS or platform that takes care of most of this out of the box. My first thought was Wordpress, but I’m not sure it is robust enough to handle all of these features.

I’m a python developer so if I built it I would probably use something like Django, but maybe there is something better? In my research people have recommended Joomla and especially Drupal for tasks like this, but I don’t know php and they both seem to have a steep learning curve.
Microsoft is aware of limited, targeted attacks that attempt to exploit a vulnerability in Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Internet Explorer 9, Internet Explorer 10, and Internet Explorer 11.

I'm pretty sure this will affect XP as a result.
Desktoply - a Desktop & Homescreen sharing site - http://desktop.ly
Email me at dean[at]voupe.co.uk if interested
I would buy that, actually.
earlier there was a post where somafm was looking to secure a certain by the end of the day. the post makes it to front page. required daily amount secured, and soon enough the required daily amount of donations increases. questions asked in thread. thread gets deleted.
For the small startup Mike Monteiro: F*ck You, Pay Me ; https://www.youtube.com/watch?v=jVkLVRt6c1U
Since Ersatz got mentioned, I'd like to point out that we don't do true distributed GPU yet (it's planned). Most of the models support a single GPU with the RNN models supporting multiple GPUs on the same machine. Of course, that's still way way faster than your laptop.

Distributing computation across GPUs has been addressed here: http://techblog.netflix.com/2014/02/distributed-neural-netwo... We looked at a similar scheme, but didn't see it as practical on something like AWS

Also here: http://www.stanford.edu/~acoates/papers/CoatesHuvalWangWuNgC... In this case, they are using infiniband, a high speed ethernet card/bus/whatever-you-call-it, in order to share data very quickly between multiple systems. This is basically like google's experiment but w/ GPUs (and thus way cheaper?)

I'll let Adam speak to his strategy. It's an open research question but that doesn't mean there aren't any options or that those options are even terribly difficult given the right resources. Of course, real world performance is another story... whether you need and/or can use all that capacity, etc.
TIFF is a very versatile container format for various image-streams. It can encode multi-images(likes layers), with different compression (losseless, JPEG etc) and tiled images to read/write efficiently big images e.g. for astronomy, pathology (microscopy). It is the standard for archiving images.
'Friendly' drone on dog leash takes off
No you shouldn't.

1. It breaks a lot of stuff.

2. It isn't very good:

http://bromiumlabs.files.wordpress.com/2014/02/bypassing-eme...

At best it's a dose of Tamiflu.

As many people before have said, you can't retrospectively apply security mitigations properly; you have to design them in from the start.
Sure! So my stack currently uses iterative reduce[1]. The algorithm can then be swapped out which can either be gradient descent or conjugate gradient. The default is conjugate gradient. I also have all of the knobs like adagrad, drop out,....

In general, the idea is that you split up the training in to mini batches and then average the parameters after all of them have been computed.

I will be working on downpour SGD as well.

In my case, I use akka underneath for all of the distributed computing. Everything is inherently parallelizable using an optimal batch size algorithm (very similar to hadoops). From there, it's usually just a case of figuring out what you want your matrix computations made of.

I also built it from the ground up to speak pretty much any data format.

The idea is using a DataSetIterator that speaks hdfs, local file systems,.... This allows you to handle data locality independent of the algorithms.
If you want more on the architecture, here's a pretty broad overview[2]

Admittedly, not optimal, this is a very early release of the lib. After RNTN have been impled, I will be focusing on optimizations and improvements.

[1]:
https://github.com/jpatanooga/KnittingBoar/wiki/Iterative-Re...

[2]: http://deeplearning4j.org/architecture.html
How do you make money on Chain Reaction?
This is especially a problem (which can only be discovered at runtime) with newbies. It has some nice constructs but my friends and even sometimes myself end up with problems like trying to deref an atom that is already dereffed, or not dereffing in the first place.
From what I understand, Gram was developing the webOS TV integration. That was sold and assumed into LG Silicon Valley Labs? So no Gram news unless you're counting SVL.
I really like NightRadio's work. His main synthesizer, SunVox [1] is amazing. Innovative UI, very good analog-modeling, and a wide assortment of synthesis features. Oh, and it is available on almost any platform you want, most for free.

Also, I suggest checking out the NightRadio's other project, PixiVisor. [2] It converts an image (progressive scan) to audio and back again. This lets you, for example, see an image processed by a reverb effect, resonant LPF or whatever. It does things with the Fourier transform that I would have guessed were impossible.

[1] http://warmplace.ru/soft/sunvox/

[2] http://warmplace.ru/soft/pixivisor/
So, interesting follow-up as I researched this further. First, this article was just published last week in the New York Times (http://www.nytimes.com/2014/04/22/science/an-apple-a-day-and...). The Star Tribune was merely syndicating it.

Second, it looks like the Joel Fuhrman, MD wrote a direct response to this article:
http://eathealthyandthrive.wordpress.com/2014/04/26/the-nutr...

It's on a random Wordpress blog here, but this was sent out to his eNewsletter earlier this week (though not posted on his website).
I wrote a decision tree library (random forests, gradient boosting, etc) in Go while learning the language (https://github.com/ajtulloch/decisiontrees).

It's nice being able to trivially parallelise operations in Go - e.g. constructing the weak learners for a random forest, generating candidate splits, recursing down left and right branches, etc.

// Recur down the left and right branches in parallel
w := sync.WaitGroup{}
recur := func(child **pb.TreeNode, e Examples) {
w.Add(1)
go func() {
*child = c.generateTree(e, currentLevel+1)
w.Done()
}()
}

recur(&tree.Left, examples[bestSplit.index:])
recur(&tree.Right, examples[:bestSplit.index])
w.Wait()

As you said, generics and a matrix library would be make the experience nicer. Just having

sort :: Ord a => [a] -> [a]

would strip a decent amount of mildly error-prone boilerplate, and there are other cases (splits for cross-validation, etc) where it would be nice to be able to abstract over the type of the slice, etc.
You know, not too sure. The micro-terminals make sense, but the virtual post-its seem a bit odd.
Why no ads?
Golang Examples
In Java, you could write an unittest that inserts 10 fixed items in a hashmap, checks if the first one is "foobar", and it'd always pass, since the order is predictable - it's essentially sorted by the fixed hashfunction of those keys.

In Golang, it'd change between each iteration.
Why just HTML tables? Why not JSON, HTML tables, charts built on top of the JSON or the HTML tables, a custom search engine over all this data, database indexes, CouchDB views, a way to validate the data being saved and fetched, encryption as a service?
I could build something in there to make it a bit easier. What is your use case?
And while you were doing that, I was finishing the indexed object store on top of that transactional layer. I spent at least a week starting the stress test, going to bed, waking up, reading the test log and fixing bugs, starting the test, going to bed... (Shouldn't have started with someone else's half-baked B-tree code!)

Somehow the Newton team managed to do a whole stack of things like that in a ridiculously short time, and then shipped them in read-only memory -- not Flash, kids, but for-keeps permanently masked ROM -- and it worked. I've never seen anything like it since.
I think HN just knocked you offline!
Only 5–10% of all cancers are due to an inherited gene defect. Various cancers that have been linked to genetic defects are shown in Fig. 2. Although all cancers are a result of multiple mutations (9, 10), these mutations are due to interaction with the environment (11, 12).

That 5% figure is much less interesting when you realize they mean _inherited_ genetic defects.
Link to the company: http://www.fotokite.com

Congrats to Sergei and the rest of the team. They have been working really hard on this and it's nice to see the good press continue.
Thanks for the heads up, I'll look into it
Experts: U.S Dollar is the Future of Digital Currency
Spritz threatens legal action to force use of their API
Oh, awesome! I'll check that out. Thank you very much.
Nope. Unless this guy shows me a density matrix, the only resemblance are the most lofty of conclusions.
The combination of Github + markdown for writing a (technical) book is exactly what https://leanpub.com/ is all about, check it out. (Or, instead of writing markdown on Github, you can upload your markdown files to Dropbox which is then synced with Leanpub). Leanpub also enables you to publish a book and ask for money while you're writing it.

I've chosen Leanpub as the publishing platform for my first book. They only ask for 10% + 50c royalties and there iz zero lock-in with them.
To all devs out there
The purpose of the following document is to present best practices used in our company. Some of the things are mandatory, some of them not. However, it is good to follow them in the name of the team play and good project's architecture.
A dupe of https://news.ycombinator.com/item?id=7654890.
Seems to 404 for me.
You can't write an OS in Python.
An anthropologist might disagree with you. Not all science relies on data, some scientists prefer "case studies".
Check out ShowKnow: a web app that lets you create Khan Academy-style videos, edit them, and upload them to YouTube, all completely in the browser. No users, but everything is functional. Try it!

[https://www.showknow.com/]
[https://www.youtube.com/watch?v=qXz8oFOsaGE]
1. Really? I've been using it for a while, and no breakage. Sure, I just use the default rulelist instead of applying rules to everything (which imo is what most people should do).

2. Sure, but it's better than nothing. As parent said, this exploit is mitigated by EMET. See http://rationallyparanoid.com/articles/emet-testing.html for more tests

Yes, it's a bandaid. But since it help and it's free, why not?
Security flaw puts all Internet Explorer users at risk, exposes Windows XP
Taken directly (with permission, but it's still basically blogspam like everything on phys.org) from http://theconversation.com/medieval-bishops-theory-resembles....

This, although it looks like it ought to be blogspam :-), does appear to be the original location of that article, which was written by people actually involved in the research.

The recent paper they reference ("A medieval multiverse?: Mathematical modelling of the 13th century universe of Robert Grosseteste") is at http://rspa.royalsocietypublishing.org/content/470/2167/2014... but isn't openly accessible. But at http://arxiv.org/abs/1403.0769 you can find pretty much exactly the same paper.
That is a fascinating article and experiment, although it doesn't surprise me that most people gave up their seats. If I were on a subway and somebody asked for my seat, my highest-probability hypotheses are that they have a physical condition that isn't immediately obvious, or that they're just weird. In the first case I should obviously get up, and in the second case it's not worth trying to determine if they'll have a negative reaction if I refuse.
Yes, the latest work on NN is a breakthrough for sure. So are the advancements in distributed computing and storage that make low-cost scalability possible. However, we should resist getting sucked into marketing terms and buzz words. Terms like "self-driving car" are good because they are descriptive, accurate, and imply a paradigm shift. On the other hand, I may be wrong, for example the term "microprocessor" seems to have trascended relative size and is used to refer to a type of computer processor on an integrated circuit. Language evolves but perhaps we can influence by choosing good meaningful names when we can.
Yes, we need to make a block list.
Poorly - Julia calls well tested and really carefully programmed BLAS libraries for the numerical heavy lifting, this doesn't. It is likely to be less accurate, less stable, and slower just for that reason.

The comparison doesn't really work anyway - better would be Julia vs. Go, some ML toolkit in Julia vs. this.
Some interesting history, but that last section seems entirely unwarranted:

> What might have happened if the Jesuits and Hobbes had won out? What if the infinitesimal had been successfully stamped out everywhere?

> "I think things would have been very different," Alexander muses. "I think if they had won, then it would have been a much more hierarchical society. In a world like that, there would not be room for democracy, there would not be room for dissent."

> And more materially, he says, we might not have all the modern fruits of this kind of math. "Modern science, modern technology, and everything from your cell phone to this radio station to airplanes and cars and trains — it is all fundamentally dependent on this technique of infinitesimals."

It's pretty unthinkable that we still wouldn't have calculus at this point. And the conclusion about democracy feels very handwavy.
"News at 11: cancer is a natural occurrence."

So what? Something being "natural" has no bearing on whether it is favorable or preventable.

"You could exclusively eat prime quality fish, raw organic fruits and veggies and still get a heart attack at 52 and cancer at 58."

Of course it's possible. But if you had any amount of sense, you wouldn't be making conclusions from a single case.

"In other news, I seriously question the idea that paleolithic humans had incredible food wisdom and perfect health."

Who's making that claim? The claim most paleo advocates seem to be making is that you should eat food that the body is adapted to eating.
To play devils advocate here... There's nobody saying a map has to be a hash map. It could be any sort of map.

Look at JavaScript. Those are just plain maps. Why should expecting sophisticated hashes for simple maps be the default?
So, library code and critical infrastructure would fall outside of the "vast majority of cases". :)

And again, the question there is "Did Heartbleed keep people from getting value out of OpenSSL?". The answer is no, even if the value provided wasn't as advertised. It was more useful to have something--anything!--than nothing.
Anabolic Steroids – What They Are And Why You Should Avoid Them
Remove the 'www.' prefix
Thanks so much!

I'll consider adding a Spotify link in the next version (will be released soon, I hope).

RE: Favicon. I need a lot of design stuff! I'll whip up something for the next iteration too.