skysight-inc/HackerNews huggingface dataset:
Very good points. I especially like the macro aspect.

To qualify my remarks: I would not propose that anyone takes several images manually or a photographer moves the camera around physically as an alternative.

I'm suggesting that competitors (mainstream cameras) could take multiple pictures in rapid succession INTERNALLY (very feasible in lower resolutions). The canon 7D can take videos at 720p @ 60FPS. Higher framerates seem likely in the future. Once one reaches 120FPS, slight variations in the focus whilst shooting 1s of video would result in acceptable shutter speeds (1//120th) for most moving objects and (theoretically) a stack of 120 pictures with different focal points that could be "merged" into a "lytro-like" image through in-camera focus-stacking and some "hotspot" mechanism.

Similarly (but less likely) combined with a quick physical circular movement of the sensor, or a lens element (just imagine a "Lytro-lens" for your Canon) would allow us to emulate (match?) the other effect.

Perhaps no movement is needed at all if the Canon Lytro Lens had an internal "microlens" array that subdivided the existing sensor, or uses the "pattern filter" technique.

My point: Lytro is nice, but has limited usability (for me at least) and I see it merely as a stepping stone towards inclusion of similar features in the mainstream. As a company they will have a very tough time defending whatever patents they might have. Theory and technology go back many many years.
Windows 8 providing a better experience is pretty subjective as I don't think it does.
No, the Surface is not an iPad killer ... And it need not be.
Facebook: Give us your credit card and pals' addresses as GIFTS
Anything similar to this for C++? We're looking for good teaching books at the moment.
Active shelves at Oslo library
It arose out of a different time. Linux/Solaris/BSD are trivial, compared to all the differences of the commercial unices of ages past, with their idiosyncratic libraries, BSD vs. SysV vs. POSIX, never mind all the different compilers. People would've sacrificed their firstborn to get something running on both HP/UX and SunOS, compared to that autotools was a blessing.

I think there are more papers on build systems than on sort algorithms.
Enlarge Your Skills : Wrangling large Rails codebases
He's preempting the "the only way to validate email is to send them an email" responses.
How is the state owning monopolies and locking out competition considered "liberal"?
I don't want to sound like an asshole but the brands you mention are all "deep budget" brands and have no design credibility whatsoever. The idea of a professional woman bringing a Jansport bag to the office is totally unthinkable. They are not even remotely comparable to an LV handbag.

The link you quote is to a tote, which is suitable for perhaps taking stuff to the beach. You will not find any professional women coming to the office with this bag, unless it's filled with gym gear or something.
Well, what you say is definitely true but is actually tangential to what I was getting at.

In an old-fashioned brushed motor, the brushes serve two engineering purposes: (1) they allow an electrical connection to a moving part and (2) they automatically accomplish the electrical switching necessary to drive the motor through a full cycle. By "automatically", I mean that they do it by virtue of their physical placement and construction, without any need for computer control.

In distinguishing between brushed and brushless motors, I was concentrating on (1). Brushed motors are simpler, but have flexing metal strands which rub, causing friction and wear. In my mind, this is the primary reason to move from brushed to brushless motors. Now, in addition, when you remove brushes (and make the central spinning magnet a permanent magnet rather than electromagnet) you also get a chance to manually control the switching of the power--per (2)--to the fixed, exterior electromagnet. And this has efficiency advantages which you mention.

I'm sure you know all that, I just wanted to explain my reasoning and be pedagogical for others. Please let me know if I messed up.
On my PC it's Flash. have to admit I did not check again if they were viewable on the iPad. Initially they were not. My bad.
Ooooo that's tempting, I'm in Austria so I pass through there occasionally, next time I am I'll send an email and see if I can swing by. In the meantime I signed up for the mailing list and will keep an eye out, hopefully you'll send out a mail with screenshots at some point before the release?
Redis uses many advanced POSIX features and some OS-dependent API (see ae.c) without autoconf, but just some minor ifdeffing business.
That used to be the case but not any longer. Mining companies are working on restoring a few of our rare earth metal mines.
>some serious standard-breaking things (bad)

Could you expand on this perhaps? The book sounded pretty compelling up until I read that.
The world has a new fastest computer, thanks to video games
On O'reilly - ebooks minus the DRM - http://shop.oreilly.com/product/0636920025108.do
Thanks for the corrections. In other words, I think I got the gist right, but so many details wrong that calling my synopsis "wrong" would be accurate. Unfortunately, it appears that your reply isn't quite stand-alone. If it was I'd just delete my post and let your very informative one be the only one people had to read.
Show HN: Free AWS and Rackspace Analytics - Xervmon
The new edition of the C++ Primer is helping me quite a bit. It explicitly notes which things are from C++11 and which aren't, and they talk quite a bit about the new stuff.

I had tried to learn from Stroustrup before C++11 and didn't get as far.
New eBook on building iOS, Android apps with no coding.
So I'm a web developer, as I imagine a large portion of the Hacker News community is. I learned to program on C in college, but am interested in learning a more proper (in the engineering sense) way of programming C. Should I look at this book? Should I just read Zed's Learn C the Hard Way?
I'm not sure why you think that cultural and political impact of free migration would be "enormously" negative. It's not like free migration is something that hasn't been tried, it was basically how the US was run until the 1920s.

And I should say that it's much better that the most successful cultural/political environments expand rather than just be preserved, at least if you are interested in them as a means of advancing the welfare of people rather than just them in and of themselves.
I'm one of the creators. We just couldn't find anything comparable - SPSS, Stata, and R all require significant time/training. We aren't certain where this project will go, but thought it might be useful to a lot of people (6 research labs have been testing it with us for the past couple months). Love to hear your feedback and we'd also like to get more people involved, so please contact me if you're interested!
I'm impressed with the quality of the "scans" using the camera document capture feature in the newest iOS version of Evernote. I don't even bother using a real scanner anymore.
Personal use of public lands of this nature can almost always be classified as "misuse," no matter how cool or ingenious the project.
Mainly GCC specific features. No C99 there.

The book should have the word "GNU" wedged in it.

I'd like to have seen some discussion of llvm/clang as well.
I will remind people here the following: Indiana is a right-to-work state. This was passed last year.

Right to work lowers employer burden why someone is laid off/fired. Along with that, makes it a felony to require union dues to work at a company. However, the union is still required to represent you upon its charter.

Hostess also lost a sizable chunk of money with the lawsuit concerning Sachs donuts. Because of things I do not understand, Hostess had to kill all lines of yeast donuts and all "packaged fresh" yeast donuts. And from talking to employees of Hostess in Columbus,IN, those machines were scrapped.

A good reason why the union was giving hell was Hostess wanted to cut wages by almost 20%: the union already agreed to a 10% cut and reduction of benefits. Hostess wanted 9% more, and threw a tantrum here locally.

Who was in the right? I have no idea. But it looks the the nuclear option was used: blow it to the ground.
For an extra $10.
Roll out was a huge event in NYC, very cool that Microsoft, Google and FB have all chosen the city to do their big rollouts now. Still a bit worried about FB shifting focus from communication to Ecom, pushing product instead of communication.
Good god, if I am ever unelected dictator those that run the railways will be first against the wall - if we had given the British Rail the same level of subsidy the companies get now we'd have a much better rail system and without the ridiculous fares.

It's sad that the only way the government will put decent money into things is when it's owned by their friends so profits go straight into their pockets.
(Author here) My post was to help encourage those using Kickstarter be more transparent and thoughtful about the risks and challenges of what they do. That doesn't seem to be the message you got. Can you explain why you think this post "complains it's not preordering finished goods"? I'd appreciate the feedback so I can be more clear next time.
Yeah, that's right! Blame the user! That'll teach 'em!
I wonder why the author decided integrating with python was a better idea than, say, lua. Seems to me that lua is winning that fight, but that's just my current impression - I don't really have any solid numbers to back that up.
What is the distribution of BSODs? Are they evenly spread over the population or are some users/machines responsible for the majority of cases?
"All Bitcoin transactions are published online and Internet Protocol (IP) addresses are linked to the public Bitcoin transactions."

How are IP addresses linked to the block chain?
I just ordered it 2 days ago directly from O'Reilly website (they currently have "buy 2 get 1 free" promotion, just use code OPC10, http://shop.oreilly.com/product/0636920025108.do). Really excited to read it when it comes. In case you're curious the other 2 books I ordered were "Python for Data Analysis" and "JavaScript Web Applications" which also look very promising.

Edit: Sorry, not a referral link.
Sorry for the shameless plug, but to discover books like this people can use my project, http://anynewbooks.com. If you subscribe to the category Programming, either via feed or via email, you'll definitely learn about new gems coming out. For example, 21st Century C was picked as the Staff Pick for the Programming category last week.
Seconds Announces GIVENATION, A Nationwide Challenge For Sandy Relief
> In fairness to Windows (and I never thought I would say that), .DLL files are now versioned via WinSxS

Apparently, that's not working as well as MS hoped, either from a technical or adopting perspective: From the same wikipedia article:

- However, runtime libraries in Visual C++ 2010 no longer use this technology; instead, they include the version number of a DLL in its file name, which means that different versions of one DLL will technically be completely different DLLs now.

- a bug in sxs.dll causes heap corruption, leading to application crashes. This issue is not fixed by any XP service packs. Users must manually install a QFE (Quick Fix Engineering).

It should be noted that including the version of the library in the filename has been a simple solution that's been used in Unix since the early '90s, when shared libraries become fashionable. (Oh, Ultrix - how I hated not having shared libraries when I had to use you... Luckily, you're dead now)
Yeah. On someone's advice here on HN a year or so ago I bought a ScanSnap 1500 and have been scanning everything I get into Evernote. It's awesome.
Outplay Raises $4M From Pentech And SIB After Word Trick Game Explodes
That must sting a little.

But, check out this workflow... there's an app called "Slingshot" in the Mac App Store (I have no association with it). Drag from skitch to slingshot uploads to dropbox and pops the uploaded image in your browser.

Also, looks like the old skitch is available for download on this page:
http://evernote.com/skitch/
And People complain about unclear licenses from apple! This is just as unclear.
In the case of ovarian cancer, as described in the article, it's likely that "early" ovarian cancer is a separate disease from disseminated ovarian cancer.

Assuming that one leads to the other has lead to a large research effort that has failed to help. Screening is ineffective at best, and probably harmful as it:

picks up the earlies that would have been detected and cured in an ad hoc fashion;
picks up a host of benign pathology, removal of which leads to iatrogenic harm;
fails to pick up aggressive cancer which spreads almost immediately and may even arise in multiple locations at the same time.

The current best methods for prevention are using the contraceptive pill, removing the Fallopian tubes (50% of "ovarian cancers" are probably tubal), and removing the tubes and ovaries of people in high-risk families after childbearing.

Screening does not work.
Maybe by deforming the ring asymmetrically while slowing down, these stowaway particles could be evacuated in a controlled direction.

I don't get how the speed of the craft affects the particle trap. Why would they be released upon slowing down, and why would they radiate unidirectionally rather than omnidirectionally or in the ring's plane upon slowing down if they're caught in the ring's gravity well? Why does the system's speed determine whether the particles are trapped?
A Case for CoffeeScript
Except that early stage intervention tends to mean that less invasive techniques can be used. Removing a small cancerous lump might only require keyhole surgery, while in later stages it might require significantly more invasive surgery. Sure, all surgery carries some risk (much of which, I believe, comes from having to use anesthetics rather than the surgery per-se) but the less invasive it is, the faster the patient can recover from it. Similarly, early stage cancers might call for far less agressive chemotherapy drugs with reduced side-effects and requiring fewer doses.

Still, the question of early detection is an interesting one, as is the question of when intervention is necessary. Your comments about the stress of knowing that you might have cancer is interesting in light of a paper which my father published a few years ago about whether to restart treatment with people who had relapsed ovarian cancer when their tumour marker levels started rising again, or when they started to exhibit symptoms. As it turned out, while treating people once their tumour markers crossed a 'red line' meant that intervention started earlier, waiting for symptoms to be exhibited resulted in nearly identical life expectancy and also a higher quality of life as they'd spent less time on chemo. Consequently, it also raised the question of whether or not it's worth regularly checking tumour marker levels after their first cancer had gone into remission, as having to have blood tests every three months and waiting for results each time is stressful in itself.
Love the term 'casual pirates'. I very much doubt that once anybody has gotten used to being able to download whatever they want that they are going to do it only once in a blue moon.

In reality there may not be enough time for the ISPs to respond to each act of piracy before a new one is commited.

And in the end, all they will do is force the pirates down into the darker corners of the internet. A good thing for freenet (better that people trade the latest Game Of Thrones episode than the latest 40 year old rapes children and films it for your enjoyment), but a bad thing for the internet, and society at large.
> Surgery, radiation therapy and chemo-therapy are very invasive techniques

A not so well-known fact to drive that home: cytostatics (the bulk of traditional chemotherapy) are derivatives of some of the nastiest chemical weapons developed in WWI, specifically mustard gas.
Which gets you guaranteed platform independence (as well as the PDF edition, if you want the print-like layout). Fair price for some.
It depends on what you mean by works. CMake actually works for me.
I appreciate it. I'm rooting for you guys, even if I have a funny way of showing it. And if it turns out your T-shirts are not for people built like the Governator, please let me know - I will hop on your bandwagon faster than the aforementioned antelope.
My father is 55 and is as adept as any non-programmer I've ever met.

Age is not an excuse for incuriosity.
I've been through that as well. I have in the past just provided a different Makefile for each platform and run as follows:

make -f Makefile.osf1
make -f Makefile.sunos4
make -f Makefile.sunos5

There is usually little difference between them - mainly compiler names/flags and the occasional def for code. Occasionally make is broken at which point you have to frig something.

Keep It Simple is the #1 rule. Rule #2 is every bad thing you do will do two things bad back to you in the future.
I've always thought Evernote looked neat, but never saw a reason to move away from Notational Velocity (http://notational.net/), which is a fantastic little program - maybe the most simple app that I use, and that's a good thing. Still, might try the new version.
See my response above. Did not mean to suggest we should all start waving our cameras. Something could "wave" internally, or this waving isn't even needed of Canon came out with a microlens-adaptor.

By the way, there are several apps already which build 3D scenes from two separate pictures. Some can even generate 3D models. HDR used to require manual exposure bracketing in phones too. Now technology has caught up.

Correct me if I'm wrong, but the Lytro stereoscopic field looks fixed at a relatively short distance. At the moment it seems to be a very subtle parallax effect, one that might be mimicked by an ever so slight movement of a camera sensor.
This is particularly nice for quickly screening potential real estate buys. A good complement in a second browser window next to trulia/zillow.
This gave me nostalgia chills.
compared to pushing the response back out to the client, the cost of matching against that regex is going to be insignificant, even with it being as monstrous as it is.

(note that I'm not saying using that regex is a good idea!)
Snapshots explore Einstein’s unusual brain
Sources to back up the idea that early stage ovarian cancer is separate from late state ovarian cancer?
I agree, letting it slide would also set a terrible precedent.
I purchased some TSLA a couple of weeks ago, and I'm seriously considering purchasing more. At this point, it looks like an obvious winner.
Miner problem: big changes are coming for Bitcoin's working class
Yeah, I'm really not digging these "big square" grid views. Pocket's web app (http://getpocket.com/) does it too, and I can't stand it - vastly prefer a standard list view (which thankfully is an option).
Not that it matters what it is, but I said email accounts. I might use multiple protocols to send and receive my email messages, but it doesn't really distinguish it from the stack of protocols that Facebook is based on either.

> Are you saying that boycotting Facebook is not a solution to Facebook stepping all over privacy?

A boycott wasn't actually the suggested course of action by the OP. They made a different point: opt-out of the system to protect your own privacy. You are suggesting collective action to promote change which is quite different. As an individual, quitting facebook isn't really equivalent to a boycott.
Sometimes article first, sometimes first few comments to see if article is worth reading. e.g. the link about 'Linus not reading code' was quite a misnomer and I should have checked the comments first. Also, i use Pentadactyl which allows for vim keys -- works great on this clean, imageless site.

I tried loading HN in elinks, but the More button gives an error?

Strangely, I don't see a box to post. Only one or two posts have a "reply" link, so I had to use that.
NixNote is fairly good Linux client.
Lua also makes it very, very easy to integrate it with a C program.
But they can. In this case, you probably won't alienate any of your potential users but as you add more and more arbitrary rules, you will.
gobject is built on top of glib, not the other way around, and it's mostly there to make it easier to create language bindings, so there's no real reason to use it (gobject) unless you're building a library like GTK. As for the typedefs, they're there for consistency more than anything. A couple of them are legitimately useful for portability reasons, but the rest (like gpointer) are there simply to keep things looking similar in the API.

Say what you will, but I see the book's apparent inclusion of glib as a plus.
Marmalade has Lua bindings as well. Maybe a better example would have been Moai (I think that was what I was originally thinking but got my wires crossed).

(There are a number of game engines out there that say "here, write all your stuff in Lua!". I find they're generally a bad fit for the projects I work on because I expect a level of structure in my work environment that is actively difficult to build with any of the ones I've seen. Always looking, though, because rewriting the universe sucks.)
BitTorrent Partners with Tim Ferriss to promote The 4-Hour Chef
Which fight? As an embedded language, Lua is more popular, yes. Outside of this, probably not.
To all the people trying to solve the email problem with a new type of reader..
I use it for my weekly to-do list (since it then syncs across all computers and my phone), and it is a convenient way for me to keep track of my different projects. I type up a short summary for myself after meetings and I can also easily take a photo of a blackboard and include it with the notes. It's also a decent way to quickly record addresses or library call numbers, and to draft e-mails to send to my classes. (A proper e-mail client would work for this last purpose, but the only reliable way to e-mail all students in a course is through Blackboard, which is uniformly terrible.)
>Personal use of public lands of this nature can almost always be classified as "misuse," no matter how cool or ingenious the project.

Of which nature? Many people camp and graze on public lands without committing violations, so merely "personal use" is certainly allowed.

You seem to be saying, "illegal use is illegal".
+1 for Zed's book. I wish he'd finish it though :)
> Many people don't know who their internet provider is

Shouldn't that be pretty simple to figure out? Even if "figuring it out" is along the lines of "I didn't know who 'Comcast' was, so I stopped paying them, and then my TV and internet shut off."
Evernote and Notational Velocity are two separate apps with two different purposes. For me, at least, Notational Velocity is for plain text notes, and Evernote is for images and PDFs.
I honestly think the Chromebook is one of the best products out there, even though I'd never buy one for myself. It's the first web-only device that isn't "ahead of its time" - it just works for everything you need.

Its major downfall is performance on Flash-heavy sites (or even JS-heavy sites, such as The Verge), but honestly I don't think that's the device's fault as much as it's the desktop web's. It took developers a while to learn to optimize their sites for less-powerful tablets and phones, and hopefully they'll bring some of those lessons to the desktop for lower-powered devices like this.

Plus, I think a lot of people just don't understand that the device has more than just web access. Chrome apps give it potential for powerful offline capabilities. This article has a good overview: http://www.zdnet.com/yes-you-can-use-the-new-chromebook-offl...

(the only thing I don't like is that all of the Chromebooks have been a bit ugly. I know that you're dealing with cheap plastic, but I actually thought my slate CR-48 looked nicer than the fat Samsung & Acer Chromebooks!)