skysight-inc/HackerNews huggingface dataset:
This is potentially a real risk to Google. The odds of such a huge success it decreases Google's profits are tiny (I think). But there is a real risk that the increase in Google's profits going forward are materially affected by a well done competitor to Adsense.

If Amazon took away 10% of what Google's adsense business 4 years from now would have been that is likely material to Google's earning. Not huge but real.

Even losing the ads on Amazon's web site is likely noticeable (though not a huge deal I would guess).

There is even the potential Google has to reduce their profitability to compete - giving web sites a better cut of revenue.

That said I think Amazon has plenty of challenges to making it an effective competitor to Google. But they have a chance. And there is even a small chance (very small I think) that Amazon could create a competitor that actually results in noticeably (say over 15%) declining revenue to Google via adsense. Likely even in this case Google continues to grow profit.

Google revenue from ads from their own websites are the most important earnings and likely to continue to be so. Also new business (non web-ad-income) is growing and I think will continue to do so (this is likely an area some might find more questionable).
Apple Initiates iPhone 5 Battery Replacement Program
I think it's kind of sad that most of the comments in this thread are about other languages than Racket and only barely touch on the articles points (mostly the stuff you don't need to actually try the language (or any lisp) to comment on). I think it says a lot about what the crowd on HN is really all about.
I disagree. The UI is extremely messy, and far from streamlined. I couldn't figure out how to do basic management tasks at first.
Ask HN: How does prgmr.com stay afloat with DO in the mix?
For a while prgmr was the really only reliable VPS service compared to linode, especially after slicehost closed. prgmr was good for users who didn't want to pay the $20/m or wanted more control.

But now with Digital Ocean in the mix, for the same amount of memory prgmr is 41% more expensive. Prgmr is 50% more expensive than linode.

So to lsc, how do you survive? Is it just loyalty, great support, etc?
Sooner or later you will be making this statement about a piece of actual RL video footage that just happens to have a bad exposure/gamma/colour balance :)
It may be useful for a lot of things, but it's also a form of product segmentation that wouldn't be happening if there was actual proper competition in the market. 320x240 sensors appear to be cheaper than lower-res ones these days, which is probably why they're downsampling, and I think most of the intended applications benefit from the extra resolution, just not enough to justify ponying up several thousand dollars more.
Amazon can re-target better than Google because they know about some products you browsed on Amazon.com? Google has your entire search history, click through history, ad-interaction history and a ton of other data to target you.
I don't think that's all that horrible. If specialist tools require some training to use and have user interfaces that are extremely productive nobody bats an eye. A specialist keyboard for a programming language with very high productivity would make good sense.

Remember that when APL was created these things were not set in stone and what seems wrong to you in retrospect made perfectly good sense at the time (and in fact still makes perfectly good sense today, it's just that the world has moved on from APL to languages that are more verbose and/or that do not require symbols like these).

Math is another such language, and there is no keyboard suitable for entering mathematical expressions so we use software like LaTeX instead.

At least with the APL keyboard the link between input and display was very direct, with LaTeX much less so.
I eat about the same protein as you and am the same height, but my start and target weights are slightly lower (st: 160, target:132). I track my calories/macros religiously (my wife calls it an obsession that I weight and track all the food I eat)

I would still not advise you to go over 2 lbs a week of weight loss (which if you do everything right, will be about 80% fat, 10% muscle and 10% water, give or take). Just because you eat more protein (or lift weights) doesn't mean your body won't trigger muscle breakdown. It will mitigate the amount, sure, but won't just magically stop it because of high protein intake. What most likely will happen, is your body will use protein for energy.

It is quite hard (only found one study that corroborates this (and it was with really untrained obese males) where there was actual muscle increase while losing fat (something along the lines of 2 kgs muscle increase and 9 kg of body fat lost over a period of 6 months I think), but interestingly enough it was a medium carb, medium protein, low fat diet. I'll try to dig up the publication when I can.

Also, do note that keto/low carb (and do note, that fitness keto is different from actual ketogenic diet, the latter being more than 85% of calories from fat) diets tend to produce quick weight loss at the beginning due to water weight and I still recommend to regularly have an high carb-eat at maintenance day to restore hormone levels and fill up the muscles with glycogen (and this will make you go up the scale 2-3 pounds). (ps: high carb day = loads of fruit, some rice, bread, not icecream+cookies+chocolate)

Good luck with your progress.
The domain of beginner's all-purpose symbolic instruction code.
Scala BASIC DSL:
http://www.scala-lang.org/old/node/1403
You can happily use containers supervised by systemd in a hierarchy like any other process if you like.
Its really impressive what you can do in very few lines of code within the wolfram ecosystem.
How organizational practices can compensate for individual shortcomings (1998) [pdf]
Same happened to me and for a second there Apple was regaining a bit of ground for me. Then I thought "I must be misreading that" and went back and sure enough, it had nothing to do with hardware and tinkering.

Too bad, missed chance, though from a commercial perspective you can't fault them.
It doesn't use Lxc (and hasn't for a while) but uses Cgroups and namespaces in a similar way to what Lxc does. This is even exposed as a library they call libcontainer.
In the FAQ, it's clearly stated that this behavior will not change (http://manual.calibre-ebook.com/faq.html#why-doesn-t-app-let...). And this is also the reason why I'm not using Calibre as a library manager (I occasionally use the command line tools). I would regularly donate to a FOSS ebook library manager that does library management (I would rather use other tools to make my morning coffee).
I wrote ALICE -- back almost 30 years ago, so I was surprised to see some traffic on it. Obviously today I would do it a bit differently, I wrote it in the pre-mouse days, and the PC version you can download was designed for a trackball that just worked like arrow keys. To see a later version, run the Atari ST version on one of the many Atari ST Emulators. I've found the source of the ST version and if anybody wants to adapt it to modern WIMP environments that would be cool.

I designed ALICE so you could type to it the same stuff you would type into a regular text editor while coding and it would do generally the write thing. Editing, however, was done on the tree and you had to understand that, though you could edit expressions as text. Later I believe there were SDEs that let you edit just about anything as text if you wanted to and they figured it out -- but I had to write ALICE to run on computers with 128kb of memory.
Robotic is such an obvious path for Apple to go : integrated hardware & software with a strong design impact, requiring very advanced and optimised software running locally.

I wonder if they're working on something like a personnal robot companion.
Document database modelling gone bad
Quite a cool idea!
Show HN: iOS Search App with trending content feeds from Reddit, RSS and bookmarks
When the prefix (or infix) doesn't match for something that is close it looks like the prefixes are simply inverted. So 10000 and 01111 are obviously close. I haven't verified.
Wow, I had never considered the IKEA catalogue being so much CG. Makes sense, really.

Now I've got a reason to look through it and check the pictures if I can spot the CG (but judging from that article, and their high quality standards, I kind of doubt I could).
The UI truly is horrible.

I use calibre for converting web pages I want to read offline into epub, but then I use the file manager to transfer the epub onto my device - it seems to be the easiest way.

Also, on every single conversion I have to tell it again that I don't want a huge margin. Why would I want to make my e-reader's screen ever smaller?

Maybe it's best to build a whole new app out of the low-level libraries and tools that make calibre. A simple app with a simple UI.
SpaceX Test Rocket Self-Destructs
The Summer of Uber: Aggressive Expansion
Oh yes, of course, but what I meant was the code as it was written. I'm sure, like anything else, comments, and perhaps in this case any whitespace would be removed during assembly!

I'll check those out though, alongside Caesar III, this was one of my favourite games of my childhood.
It probably wouldn't be hard to make an option that switches between different types of viewing styles, it's all on the software side.

Here is one camera that can switch views: http://nightvisionplanet.com/media/catalog/product/cache/1/i...
I fear the times of Apple delivering hackable hardware are long gone and will not be back.
I found that the easiest/best way to read PDFs on an e-reader is by extracting the text with PDFminer. It throws away the images, and the formatting often sucks, but at least you can read the text pretty well. I didn't try 2-column journal articles, so maybe it doesn't work for those, though.

I tried all sorts of other things, but this was the least painful.
Writing version control software is hard. There are just so many potential use cases, not to mention the differing perspectives on how users interact with each use case as well as how they're applied to specific projects a user is working on, increased complexity is inevitable. On balance, I think Git manages to strike a good balance with most things even with its unique eccentricities.

Git's popularity isn't because it's the best tool out there for all scenarios. It's popular because it's a distributed system that helped communities grow around code managed with it while removing barriers to entry. In my opinion, that more than anything will be Git's lasting legacy.
Yeah, once you go down that road for a while, you'll understand how proprietary NoSQL is a giant PITA.
Are those X's supposed ^H's.
Is it possible yet to build and "RUN" multiple sublayers inside the same Dockerfile ?
There is another free library to do that, among other things, by Google. It's not well known, but it was used all over the place internally (at least by the geo team).

https://code.google.com/p/s2-geometry-library/

The key difference with geohash is that it uses a Hilbert curve instead of a z-curve and it projects the world in a cube instead of using directly cartesian coordinates.
Check out the Pop Spot archive. Some of them are very detailed:

http://www.popspotsnyc.com/
Super-easy air-gapped P2P encrypted phone calls
Ah, you are correct. Every container can now modify its own /etc/resolv.conf and /etc/hosts, but these changes are not kept when a new image is committed from the filesystem of that container. Even if they were committed, the runtime would overwrite them when creating a new container (Docker continues to inject initial values into these files to provide a predictable networking environment to the application).

Now, in its current implementation "docker build" commits an intermediary image after each build step. These intermediary images are used by the build cache, to speed up successive builds. These intermediary images are created in exactly the same way as every other image - which means the same rules apply for /etc/resolv.conf and /etc/hosts. An unfortunate side effect is that changes to these files are not shared between build steps.

We can solve this in a future version (or even a hotfix if necessary). A relatively quick stopgap would be for "docker build" to copy these files across build steps. The long-term solution is to no longer commit a full-blown intermediary image at each build step, but instead to use a snapshotting facility more tailored to the needs of the build caching system. While we're at it we can make sure it preserves /etc/hosts and /etc/resolv.conf.

Sorry for the inconvenience, I hope the explanation helps.
More like, "it's a theory that has significant gaps yet is able to bypass deep scrutiny because it panders to the common societal belief that fat people are all fat because they can't control themselves."

Food reward is a tributary in the flood (and a tributary will flood some houses), but Guyenet makes it out as "all the waters", and my belief is that people accept it uncritically because it resonates with society's view of fat people as gluttonous sloths with no self control.
وظائف كليات جامعة بني سويف
> "Interestingly enough, someone in the audience also asked about the price point. Cross replied that the comments break down into two distinct camps: FOSS people say "wow that's an expensive laptop" but FPGA users say "wow that's so cheap for a development kit!" "

Above from the comments on the LWN article. So if you got into FPGA development, this would become a cheap option!

I quite like the idea of the 'transportable desktop' (the one up from the bare board without the battery board/battery and keyboard &c). I hope they carry that on to the second generation.
GOTO Conferences
i haven't tried the Yoga yet but i will soon. It sounds like you've had a great experience with the MBA, though, thank you, that helps.
How to create responsive typography
Thanks -- it looks like a decent computer.
The general-practice doctors I know all have stories about them. They're not uncommon. Also, doctors have on-call rotations. People get shot, stabbed, in car accidents, etc at all hours. So odds are that even if you avoid the planned long surgeries, you'll still have a low-sleep surgery at some point.
How does Google know if a page is updated?
Google indexes a lot of pages. How does it know that it should crawl a page once it's created or updated?
Emporio Armani Watch Outlet Store
Armani Watch Outlet store 2014 maximum discount, worldwide distribution, you are not allowed to miss.
emporio armani,emporio armani watch,Emporio Armani Watch Outlet
"The Story of Philosophy" by Bryan Magee
"The Story of Philosophy" by Will Durant

These are what you're looking for. You won't regret either of these.
What you deduce from your own experience does not generalize. Many genetic jackpot winners (eg the people who can eat anything the want, not exercise, and not gain anything) deduce from their experience weight control is a non-issue so fat people must be gluttonous.

I would argue the success you've had is more about altering the food types and less about counting the calories, and, if that's the case, why bother with the calories at all? That question is what TFA's studies are looking at.
Wobblecam. Look at the sample footage, the problem is obvious. This is a solved problem, they just need to apply the solution. Yes it takes power... so, up the battery size. Yes batteries have weight, but if weight was the only concern, you wouldn't be carrying a camera, and it's better that the camera produce useful output.
Engineers Build a 3D Printing OS for All Printers Everywhere
I imagine it working similar to the original Project Gutenberg site: http://www.gutenberg.org/

For example, known books by established publishers, but with a self-publishing arm http://self.gutenberg.org/
Check out http://prose.io/ it might be suitable - its aimed at the CMS end of things though
so pardon my natural question: was Dweck's work replicated?

We have believed for decades in the stanford prison experiment, and it was faulty.
Interesting way to put content on screens. What's the performance like on chromecast?

I wrote a web based digital signage system ( http://www.streetsign.org.uk ) which we've used at a few conferences, and now at a couple offices around the world. The display-clients can be any web capable computer, but we're mainly using raspberry pis. They really don't have great performance, in terms of smooth transitions & scrolling text, etc. Even with the experimental collabora browser. But they're cheap.

I'd wondered about using chromecasts as clients, but wasn't sure if the built-in chrome would be up for it, and what performance would be like...
8 Εκπληκτικά πράγματα που δεν ξέρατε ότι μπορείτε να κάνετε με τη Google
Society encourage us to lie
Perhaps "git diff --word-diff" helps? I don't see a similar option for "git show" though and that seems important :(

I think you're right: if the diff-viewing infrastructure was abstracted (plugin?) it could do this and more (eg word-diff-by-paragraph, image-diff).
Indeed. git diff --color-words will often do the trick for prose, but the real solution is plugging a sentence-oriented diff viewer into git difftool. git difftool is extendable by setting git config variables, so it's very much doable.
I was just discussing the screen size rumors with an iPhone 5 user yesterday, and you're spot on with the complaints about it being too big.

On his 3g (or maybe 3gs?) you could hold it one handed and reliably reach the whole screen with your thumb. One the iPhone 5's larger screen that's no longer true.

Apple's certainly aware of this problem, so even if they launch a bigger screened version I can't imagine they'll dropping the form factor of the 5s any time soon. But I'm curious to see how they'll market it.

Limiting iPhones to a single size has always let them control the touchscreen experience, but they'll have a lot of people buying phones with a worse experience because they don't think about the downsides of a larger screen.

Apple's always made it their business to make as many design decisions as possible for their users, and it's worked out well for their OSes and devices. I'm betting some people there aren't happy about giving this one up.
Git is actually great for text (code is just text after all), it's just a matter of a better display for the diffs. Might want to have a look at a project I'm working on, Penflip [1], which does exactly this. It uses Git to track changes in markdown files, and has a web interface like GitHub but geared towards writers instead of developers. The in-browser editing interface is a fork of http://prose.io/, which allows for git commits (and other actions) from the browser.

[1] https://www.penflip.com/
"The safest general characterization of the European philosophical tradition is that it consists of a series of footnotes to Plato." - A. N. Whitehead (co-author of Principia Mathematica along with B. Russel)
Jeez I lost both your comments and quoted whitehead straight-out :-P
It only attempts to "allow you to sort locations by proximity", as explained in the article.
Glad to have been of help! Go forth and create, as much as you possibly can. :-)
That's mostly a matter of packaging, you could just get the laptop, make a nice case to suit your requirements and call it a day.
Google finds pages mostly by following links from other pages, so that takes care of the 'created' index. I suspect it also looks through updated domain records to find new domains.

I believe updating existing pages is based on the popularity of that page in google search results, though I'm sure they also maintain records of how often a site is updated.

These are just my guesses though, others here may have more info.
Does anyone know how this compares to SBCL ?

Pity about the name though. It would've been more appropriate to name it on one of the "victorious" tyrants of our age. Perhaps one of "Columbus", "Churchill", "Reagan", or for that touch of infamy "Nixon". Pfft.
After 150 comments have been made, maybe 6 people will stop to read this. But I feel compelled to contribute a bit of what I've learned about obesity.

I was the medical director of an obesity treatment clinic for 10 years, working with thousands of obese patients.

The most important lesson is that obesity is a disease, and each obese person has a different disease. Each case requires a unique treatment approach. "Cookie-cutter" methods won't cut it.

I'm convinced that obesity is the most complex disease the art and science of medicine has ever faced. I can't even begin to describe the mind-boggling complexity of the situation.

A minimalist outline: factor in participation of the endocrine system (insulin resistance, role of cortisol, thyroid, reproductive hormones), the immune system products promoting obesity, as well as adverse inflammatory effects of adiposity contributing to metabolic disarray, and the brain's functional role in metabolism involving highly intertwined connections of neuronal circuits regulating metabolism and sleep/circadian rhythms. And so I could go on for gigabytes on these subjects, even before citing the enormous list of references.

Short answer: all of these body systems (neural, endocrine, immune) are interactive. Think many:many relationship with "many"==trillions. Therein are the solutions to obesity. Small needles, huge haystack.

Short answer: all of these body systems (neural, endocrine, immune) are interactive. Think many:many relationship with "many"==trillions. Therein are the solutions to obesity. Small needle, huge haystack.

A few years ago it was mentioned at a conference that at the time over 250 human genes (and their peptide products) had been identified to play a role in obesity. Considering the multitude of known and potential gene/environment interactions, what simple "cause and effect" paradigm could we glean?

So yes, many obese patients respond favorably to low CHO, high N diets.
Altering PUFA intake to approximate a 1:1 intake of N3 and N6 EFA in adequate amounts is warranted. Elimination of physiologically incompatible trans-fatty acids in the diet is absolutely necessary. Mono-unsaturated or saturated fats within calorie constraints are not usually an issue. Behavioral approaches are always indicated.

Just remember, each of us is different, our systems are inherently quirky, and tremendous variation is common. The above general rules are fine to start with, but be prepared, understand the "reality paradox": exceptions are the rule and not the exception.
I never found that writing in Assembler required different skills or mindsets than what I used in other languages. If there is one thing that stood out it is that because assembler is so limited that you automatically 'level up' as a programmer in order to achieve a certain effect, you almost have to otherwise you will never reach your goal.

Let's just say that it is not for people that want instant results and that tend to work sloppy.
You never know with American laws. They seem to have a funny way of cramming in totally irrelevant nonsense into bills as a way of getting unpopular items into law.
Mobile Apps and Call Avoidance
"...a jet-powered unicycle ride to Crazytown..."

I'd like to see a few more jet-powered unicycles rides. They sound fun. Functionality, especially in niche software, is sometimes more important than some kind of idealised smooth workflow.

The nearest physical analogue I can conjure up is to contrast a 'sound system' as used in dances in church halls and community centres round here (wardrobe sized speaker cabinets with 18" paper cone speakers, horn tweeters, all patched into a rack based preamplifier that only the constructor and a few close associates know how to navigate) and a domestic hifi by (say) Denon. Both have their place.
49ers’ stadium Wi-Fi served 25,000 concurrent users, 2.13TB in all
This article does an amazing job of describing the various versions of the definition of "time" used in physics. The author limits his use of jargon, but defines them well when necessary. Highly recommended.