skysight-inc/HackerNews huggingface dataset:
Android and Chrome OS go AiO
Just re-read the original announcement, it was definitely a mercurial only hosting.

> Over the past couple of months, I've been working on creating a simple but powerful hosting service for Mercurial.
It's not nearly as open-and-shut as that.

http://www.scientificamerican.com/article.cfm?id=carbs-again...

One of the studies they reference:
"In March the American Journal of Clinical Nutrition published a meta-analysis—which combines data from several studies—that compared the reported daily food intake of nearly 350,000 people against their risk of developing cardiovascular disease over a period of five to 23 years. The analysis, overseen by Ronald M. Krauss, director of atherosclerosis research at the Children’s Hospital Oakland Research Institute, found no association between the amount of saturated fat consumed and the risk of heart disease."
Yup. Super helpful. Like the variation idea.

As far as the modal, could you point me to a tutorial on that if you know of one?
Has KDE even been relevant since the debacle that was KDE4? The few distros that still have it as a default seem like a much smaller fraction of the market than they've ever been. I try it again every year or so, and while the bugs have mostly cleared up, it no longer does what I want.

KDE3 did a really good job of feeling more or less like WinXP, with some cool WM features (little things like snapping a window to the edge of the screen, or being able to make it stay on top of other windows). I loved it. KDE4 is doing its own thing, and not particularly well.

Used to love Amarok too, which got ruined in the transition to Qt4, losing tons of features. Things might be better now, but we're talking about years spent in an awful transitional period. It's a huge self-inflicted wound for KDE.
And you are citing this as an example of how to do it right? Why?
Clojure/java also have lots of libraries and tools around them, as well as proper promises (where you can block and wait if you want), channels/goroutines, futures, threads, agents, reducers, etc. Erlang / Haskell / even Go are saner languages with better concurrency stories.

I guess there's something to be said for not having to learn more than one language. Probably something vulgar.
> they were threatened by Red Hat's legal department and forced to remove all mentions of Red Hat and even links to Red Hat's web site from the CentOS web site.

Doesn't trademark require you to enforce your trademark (or you lose it)?

Also, Oracle did/does the same thing as CentOS, and sells support for it. There is also ScientificLinux too.
CubeSensors Brings Health And Comfort Monitoring To The Whole Home
Even if your data doesn't all fit in page cache with cdb, the 8 bytes per entry (hashcode & offset) of overhead in the main hashtable absolutely will, so even if you're too big for memory, you get single-seek-per-lookup.

The only problem with it is the 32bit offsets mean a 4GB max. Not too hard to fork it for 64bit offsets, though.
Isn't the opposite true? It's fine for under 10 instances when you're first starting up and still flexible, but over that you're better off going colo?
Riak Development Anti-Patterns
Italian Google Glass competitor GlassUp shows off first prototype
I am sure the same is true for all the other acquired companies. If you look through all startup acquisitions, the pattern is the same. You rarely see startups that haven't raised capital get acquired, unless they are actually successful.
Unsaturated fat (excluding trans fat) is good for you...this is one of the few things in nutrition that's entirely uncontroversial. I'm pretty sure you're thinking of saturated fat, but you're wrong about that too, since it's not "clearly bad". The fact that no one on either side of the theories around saturated fat seems capable of accepting is that the science is not yet firmly conclusive in either direction.

C.f.
http://www.scientificamerican.com/article.cfm?id=carbs-again...
"In March the American Journal of Clinical Nutrition published a meta-analysis—which combines data from several studies—that compared the reported daily food intake of nearly 350,000 people against their risk of developing cardiovascular disease over a period of five to 23 years. The analysis, overseen by Ronald M. Krauss, director of atherosclerosis research at the Children’s Hospital Oakland Research Institute, found no association between the amount of saturated fat consumed and the risk of heart disease."
Then again, Simon Peyton Jones has said that were he to make a new Haskell, it would have strict evaluation. As far as I know, lazy IO is considered a pain in the butt. That beeing said, laziness does have its merits and some ideas can be elegantly stated in a lazy language.
Note that having patches from upstream doesn't stop Mozilla from being willing to license the "Firefox" trademark — they will still license it provided they are happy with all the patches. The bigger issue in the Debian case is that while they could distribute a modified version as "Firefox" (under license), some downstream couldn't then take that, modify it, and still call it "Firefox".
Ask HN: What do you use to record ideas/IP (lab notebook)?
I'm thinking of starting up some ventures in the biomedical space, and am wondering what most of you use to keep track of inventions, intellectual property, and other documentation? The classic answer is a hardbound lab notebook with numbered pages (ideally witnessed by a third party) but I am interested in a digital solution that is indexable/searchable. Is Git considered a viable way to do this? Evernote? All opinions appreciated.
3D Systems shows off a $500 3D scanner that clips onto your iPad
This monolithic repo isn't a git repo.
Amazon (the mothership) runs at a loss [1]

It is predicted that Amazon AWS runs at a huge margin [2]

Of course it's possible that these number are skewed by some Irish Whiskey Double Dutch Vegemite Sandwich tax avoidance system.

[1] http://venturebeat.com/2013/10/24/red-is-the-new-green-for-a...

[2] http://venturebeat.com/2013/09/05/amazons-mountain-of-margin...
More researchers join RSA conference boycott to protest $10 million NSA deal
The Married Women of AshleyMadison.com
Docker Cheat Sheet with examples
Make amazing 3D graphics
The best way to create 3D amazing and cool mind-blowing graphics.
Mostly it's a matter of picking your poison. dpkg allows some things that RPM doesn't, and vice-versa. dpkg does have some nice features (well, features I can't remember, except for I went "Ooo, I want rpm to have that" when I saw it)

One thing that dpkg has that really annoys the hell out of me is allowing for user input during the transaction. It makes unattended upgrades impossible
So not only is performance abysmal, the query language has several non-obvious syntax problems. In retrospect, the idea of using JSON as a query language seems ill-advised and counter-intuitive.

I'm glad I am finally rid of MongoDB in my day-to-day job. I won't miss it.
Although I don't have first hand experience with the code, a former labmate of mine (I'm at the Univ. of Washington, and he's now at Google) is one of the leading experts on this area of research, and his VisualSFM [1] tool is, I think, the best and easiest-to-use available online.

Briefly, there are three main steps required to go from images to a 3d viewer like PhotoSynth:

1. Figure out where each image was shot from (the "camera pose") and get a sparse set of 3d points from the scene. These two are estimated simultaneously using bundle adjustment [2].

2. Go from a sparse set of 3d points to a dense 3d model. This is done using a technique called Multiple View Stereo (MVS), of which the leading (open) implementations are PMVS/CMVS [3,4].

3. Build an image-based rendering system that intelligently blends between the 3d models and images to minimize artifacts.

The VisualSFM software will do steps 1 and 2. Step 3 is still quite a challenging problem, but depending on what you're doing, you could use standard 3d modeling environments to look at your data.

[1] http://ccwu.me/vsfm/

[2] http://en.wikipedia.org/wiki/Bundle_adjustment

[3] http://www.di.ens.fr/pmvs/

[4] http://www.di.ens.fr/cmvs/
Ask HN: Will you be mining Coinye at launch?
Launching in a couple of hours. Curious to see who's jumping in or if you think this is a useless gimmick.
heh, bottom of the post: "0 people found this useful"
And? The article makes no mention of what each server is responsible for, how much redundancy is built in (this is AWS where nodes die on a whim), whether all of these servers are used for production or if there is a spread across dev and staging environments, etc.

When all of these factors are considered, 52 servers isn't a huge number.
I've described AWS as a great "deal" for very small and for very large customers. For people in the middle, not so much.
I received DevKit V1 a few weeks ago and had the privilege to demo it to a few friends and family over the holidays.

Everyone from ages 4 to 80 absolutely loved it. Most of these people are not even gamers, and they could see the incredible potential of this device.

It is truly a novel experience. Now I'm just trying to save up some cash so that I can invest in this company when it goes public!
I wonder if the already amazing 110 degree FOV could be bumped up even more with curved, wider eye-displays that wrap around to the wearer's temples?

Such a setup might benefit not only peripheral vision but also 3D perspective. Are there downsides I am not considering? (assuming that curved display tech is/becomes performant enough for Oculus' purposes)
Looks to me like you didn't even read the crashy wrapper. With it, its possible to control what gets caught and what doesn't.

Although, I would really like to see a library that is written so badly that even catching exceptions thrown in the same tick would make it unusable.

The default is fine, and exceptional cases can also be covered on demand. (The presented `using` and `acquire` functions might even let you clean up after some "non-recoverable" errors!)
I want to see your app take off because I'm a Snapchat hater.
Google's public DNS (8.8.8.8) uses anycast as well.

https://developers.google.com/speed/public-dns/faq#anycast
I've largely made my living off CentOS software. I hope this new friendship doesn't cause CentOS to become diluted or eventually shuttered. Great project run by a very small number of very dedicated supporters. Best of luck to them.
> there is little better way to teach yourself than to discuss and debate and work with other people

Not the OP. But I know a decent number of people of the sort he mentions. These people do actually discuss and debate stuff with other people, but often in person or in rather specialized forums. They don't have a solid presence online and almost never show up in general forums.
I can't wait for this.
Agreed, love templates.
seems a bit of a step back in possibilities,
but with streamlined UI.
With the old photosynth you could even extract the point clouds from a bunch of photos of a scene you uploaded.

http://binarymillenium.com/2008/08/exporting-point-clouds-fr...

http://synthexport.codeplex.com/

But making meaningful 3d triangulations out of point clouds is a whole other story.

The glitchy charme of the new pales to the wonder of seeing a explorable pointcloud created out of a pile of photos from Stonehenge.

http://photosynth.net/view.aspx?cid=e5c7e730-95a3-4a29-a38e-...
Actually, under the GPL, Red Hat is only obligated to make sources available to its customers. What they have done is make the sources available to everyone on the Internet for free [1]. So CentOS would have to pay for RHEL were it not for Red Hat's openness. Probably not a big deal. However, Red Hat is under no obligation to make its non-GPL packages (e.g., python, ruby, apache, postgresql, ssh, etc.) available to anyone in source form, including their customers. These, too, are available free of charge to the general public. Finally, Red Hat is under no obligation to make any of the source of their own internally-developed projects (e.g., package management, OS installer, and all of the other projects that differentiate the distribution from a software perspective) available under an open source license, but they do (admittedly, this was not always the case). Finally, Red Hat employs many developers who work full time on critical projects (kernel, gcc, gnome, etc.). They are pretty model open source citizens whose business model is not to use open source as a gateway to their own proprietary products like IBM and Oracle.

If they wanted to shut down CentOS, it would be very easy to stop distributing the source of their own projects and of permissive license packages. Hopefully sponsoring CentOS is not just a play to exert influence on the project and retard its progress, but I am willing to give Red Hat the benefit of the doubt here.

[1] http://ftp.redhat.com/redhat/linux/enterprise/6Server/en/os/...
I wrote greatest because minunit doesn't provide any of the infrastructure that nearly every test runner grows eventually, in some ad hoc way. Halting after the first error is just not good enough after projects grow beyond a certain size. Also, being able to run just specific suite(s) or test(s) by name patterns from the command line really speeds up one's workflow.

I still wanted something as straightforward to use as minunit, though. Not knocking it. I'd rather use minunit than something that imposed its own architectural opinions on my projects, or consumed resources already in short supply. Also, I make a lot of small C utilities and libraries, and having to define a "project" just to have tests adds a bit too much friction.

(I wrote a bit more about that here: http://spin.atomicobject.com/2013/07/31/greatest-c-testing-e... )
So, asking for alternatives to what you consider ethically questionable makes you a jerk then? And opression is not to be questioned if getting rid of it and its externalities would cost something?
The $200 Billion Rip-Off: Our broadband future was stolen (2007)
We used sparkey for hammerspace, which is very similar to cdb. cdb was actually the first thing we evaluated, and it validated parts of our approach.
I (the author) have been doing a lot of embedded development lately, and in those cases you really can't assume very much beyond core ANSI C features. That's also why greatest doesn't do any dynamic allocation, at all. There's a relatively small struct for the current testing progress, and everything else can easily run out of ROM.

My primary goal with greatest is to assume as little as possible, and avoid imposing any additional constraints on projects just because people want to test them. I also want the implementation to be very transparent -- it's just a 600-ish line header file, carefully documented. It's a major pet peeve of mine when I have to work around features that try to automatically be helpful, but have edge cases that break down in opaque ways. (Build systems tend to be particularly bad in that way.)

Also, I'm beyond shocked that the name wasn't already taken. ;)

One of my upcoming tasks is making stdio optional in greatest, because printf doesn't do you a whole lot of good if you're running it on an Arduino or something, but in those contexts automated testing is especially valuable.
We ended up using sparkey as the first backend for hammerspace, but hammerspace was written to support multiple backends. We benchmarked both cdb and sparkey, and their performance was very similar for our use case. At under 100mb of data, we weren't concerned about the 4G limitation or about the data not fitting in cache. I don't think sparkey has the 4G limitation, and someone has already forked cdb to support 64 bit offsets: https://github.com/pcarrier/cdb64
It's not just the support agreements (though support agreements didn't hurt). It's that RHEL provided the sort of stable path for patches and upgrades that Linux traditionally did not, moving as quickly as it did.

It allowed ISVs to certify their software packages against a consistent OS built, hardware vendors to utiliza a long-term consistent driver interface, and end-users to not have to worry about upgrade cycles, sudden performance changes, and so on.

Basically it gave enterprises that had been dependent on Solaris and the like a comparable Linux alternative.
I have more faith in RonPaulCoin.
Malware attack hits thousands of Yahoo users per hour
The Fedora Project is also going through some pretty significant changes. See https://lwn.net/Articles/569795/ (although slightly OT).
First light images emerge from Gemini Planet Imager
Police beatings have long been a staple of movies, theatre, literature. In reality, police beatings have been a staple of the exercise of authority since Kubrick's representative ape picked up that bone.

Selection bias: There's always been a generational slant, depending on whether revolutionaries or reactionaries were the more popolarly romantic at the time.

Truth: beatings hurt, and lead to more beatings. Pacificism always fails, except in art/fantasy.

Too lazy, depressed to cite the obvious. Wikipedia search quietly on your own.

(To those disappointed in the moral failings, hypocrisy of US, compared to grade-school patriotic version: Like Babe Ruth's boozing, FDR's disability, JFK's infidelity, polite media just didn't discuss certain unpleasantness. Guess what: it still doesn't. That's what worries me. And I'm the least conspiracy-minded malcontent I know.
Why do you think that it is wrong to argue for something that you think would make the world a better place?

Suppose I offered free drinking water that had radon in it, would it be wrong for you to argue for getting rid of the radon because it's free, and my terms are that there is radon in it?
No it wouldn't, because -30 is supposed to work the same as 30, so you want to convert the sign to positive first. Personally, I'd use something like:

if (!N || Math.abs(N) > 50 ) {
N = 50
};
+1 for the 'hg hello' idea.
Check out this guy's project where he does just that using two cameras:

http://www.youtube.com/watch?v=Bc_TCLoH2CA
Ford CEO Mulally makes it official: Not joining Microsoft
Super-sensitive Camera Captures a Direct Image of an Exoplanet
"Revenues in 2012 were $100 million"
TED: Body parts on a chip
My concern is more along the lines of a sudden injection of tons of energy causing the CentOS ecosystem some extreme growing pain. That could filter down to individual service providers' servers becoming less reliable or even just needing more frequent attention, which would be painful enough.
FWICT, I fully understand the example and addressed your points directly. You can wrap callbacks to catch everything or always crash, aka

while allowing non-caught async errors to be handled in a custom manner as you point out.

And the referenced github issue furthers my point,

Promises coerce caught exceptions occurring on the origin tick to errors (bad)

first via the OP[1]

Is it possible to turn try { ... } catch off in the bluebird promise implementation?

and then via Dominic Denicola's characteristic snark[2]

class PromiseThatMissesThePointOfPromises {
...

Please point out anything I am misunderstanding.

[1] https://github.com/petkaantonov/bluebird/issues/51

[2] https://github.com/petkaantonov/bluebird/issues/51#issuecomm...
I'm interested to know if this activity will bring any viability or perhaps tempt Apple into allowing greater access to their lock screens?
No its not. I address this immediately afterwards (below "But spion, why don't you wrap your calbacks?"), but basically, this simple wrapper makes stack traces unusable.

Bluebird (and also Q) stitches together stack traces from multiple previous events. This is amazingly awesome.
I should add this is a TEDx talk, I didn't manage to put it in the title, maybe a mod can fix it.
How not to implement Conway's Game of Life
Agreed. I've skimmed the source and it looks like it would be much easier to integrate into a build system as well.

I find Minunit helpful because its easy to memorize and dump into a new project for quick testing. Its brevity also seems to help introduce c devs to unit testing.
Great link!

The TL;DR:

Because the density of the neutron star and the Red Giant are so different (average Red Giant density is about the same density as water), the neutron star can keep a distinct structure/orbit for 1000 years or so. When it gets to the core, fusion occurs in a halo around the neutron star instead of through the normal sort of fusion you'd get in a Red Giant core. This leads to a different ratio of nuclear isotopes, which is how you can determine these objects aren't typical Red Giants.

The resulting objects survive around 70 million years before the neutron star core absorbs enough mass to turn into a black hole (one of the other linked papers in this thread had some discussion on how long they might be stable). However, the predicted rate of birth/death of these objects indicates there may be a few of these in the galaxy at any given time.
> There's no Linux kernel-style "hierarchical command-and-control" development framework, no major corporate sponsors

Google is a major corporate sponsor of KDE.

http://ev.kde.org/supporting-members.php
This. This is the only reason I bought this iteration. Been working a lot, can't wait to relax and play it.
How is not doing research, not wanting to teach, and hiding behind tenure and sucking money and time for 25+ years not mooching? Wow...
Sigh.. I've always found OpenID endpoint interoperability poor.. different versions conflicting, very spotty implementation, etc. So disappointing for such a great idea.
The monthly $8 plan is for DNS service. The other fees listed are for yearly domain registrations. The language could certainly be more clear around that.
I may be a little sensitive on this point since before becoming a programmer I made a living through the hip hop scene (DJ, security, etc...) but usually when someone makes a comment like that they are usually implying that the artist is a "gangsta" rapper. But again I might be just extra sensitive about the topic and wrong.
There's a Chrome extension that can at least filter out unwanted content - https://chrome.google.com/webstore/detail/rather/dkigkllnlko...
Author of greatest, here.

I wrote a blog post about it a couple months ago: http://spin.atomicobject.com/2013/07/31/greatest-c-testing-e...
I definitely mean that unsaturated fats are to be avoided. Saturated fats are quite safe, however large single sitting intakes are a bad idea because of increased endotoxin absorption. Monounsaturated fats are probably fine, but other unsaturated fats accumulate in tissues over time and cause disease. DHA is implicated in alzheimers. PUFAs, including omega-3, are tied to cancer and metabolic disorders. Even the so-called essential fatty acids are understood to interfere with the endocrine system over time.

Coconut oil and dairy fat are safe. Other fats should really be minimized. To the extent that any fatty acids are "essential" you'll easily get them incidentally from foods. All vegetable oils are bad for you and fish oils are bad for you.
does this support tags, as well as specific commit hashes?
At The Merit Shop, You Pay With Creativity Instead Of Money
on some phones holding shift and enter will work for a hard refresh... (it's awkward to say the least)
I think you overlooked that they violated the social contract first by requiring you to submit to surveillance, so all I am doing is to protect me from their abuse.
Have you tried IcedCoffeescript? http://maxtaco.github.io/coffee-script/
if so, how do you think it compares to ToffeeScript?
Meet The 2014 Hardware Battlefield Entrants
It would also be devastating to his case, since a lot of people went off 24 around the time the show was becoming the torture express (and then subsequently started appearing in US presidential debates WTF).
What Legal Battles? Video Upstart Aereo Lands $34M In New Funding, Plans Big...
Yahoo buys Aviate, focuses on context and content on mobiles
As a worker at a telcom company with a lot of useless (and worse) managers, I hope this is part of a growing trend...