skysight-inc/HackerNews huggingface dataset:
The number of studies that you're personally aware of may be zero. I'm not confident in your knowledge of the state of research when you missed the fact that they didn't even track diet in the study you linked to prove your thesis.

There are thousands of examples online of people who've lost weight and maintained that weight loss, not to mention the thousands of people who manipulate their weight at will to compete in events with weight classes.

Studies about diet and exercise are usually poorly designed and poorly funded, so they don't always accurately reflect reality and the existence of thousands of successes isn't invalidated by a poorly run study. Nor is our knowledge of basic physiology.

Rule of thumb: any study that relies on self-reporting diets is basically useless. It's not about lying. People are just really bad at measurement unless they explicitly measure every gram of food that enters their mouth. Intentions don't affect the quality of an implementation if you don't know how to implement something successfully. People who are underweight tend to eat less than they think and people who are overweight tend to eat more than they think.

Note that studies in which the number of calories a person consumes are tracked by the researchers leave no ambiguity in the direct relationship between the number of calories a person consumes and how their weight changes.

Distilling these issues into one of willpower is just incredibly misguided IMO and reflective more of the views of journalists who struggle with their weight and pass on the results of poorly designed studies. I addressed what I thought was a better way of looking at these issues in another comment: https://news.ycombinator.com/item?id=13827878

It's not as though Americans have "lost willpower" over the course of a couple generations. We just started eating more and moving less.

Why we started eating more isn't a mystery. Agriculture and food companies started processing food to be less satiating and more addictive by adding sugar and fat to sell more (a massive simplification of history, admittedly). Obesity wasn't an epidemic back when we were eating whole foods since they're so much more satiating and it's difficult to maintain a caloric surplus on a diet of lentils and vegetables or whatever.

As countries like France, China, Japan, and others who have more recently maintained their normal weights on a population level get introduced to these processed Western foods, they too are seeing their rates of obesity, heart disease, and diabetes go up.
Happy to see that tuples are value types too. Very nice stuff.
I don't know this might be off topic , but what is the difference now between google compute engine and google app engine flexible now.
Show HN: When GTD meets markdown
To be fair, it's a single binary. Couldn't you just "install" it in ~/bin?
Oh, look! A couple of stolen Javascript (it's always Javascript) frameworks, as well as a fork of TensorFlow!
Might be a good testbed to develop technologies needed for an eventual Mars colony.
You burn a strawman to explain what bypass means then suggest hooking an app to extract data before encryption after gaining code execution is not bypassing. You took a wrong turn here somewhere.

I'm not really interested in another repeat of the "there is nothing here" discussion. We seem to get that for each of these releases; lots of people swarming in to tell us they were perfectly aware of all these things since, well, forever.
I love that thing - I use it with nginx to secure access to stuff running on my home machine that I want to expose publicly (e.g. the Transmission Web UI).
Roc: Modern JavaScript Development Ecosystem
Don't get me wrong, it's a neat find worthy of an HN post, but the CIA is still an organization that employs technical staff, so the fact they pay for Sublime Text licenses isn't really a surprise.
> ...these "techniques" do not actually allow the CIA to bypass the encryption...

The definition of the word bypass is, "a secondary channel, pipe, or connection to allow a flow when the main one is closed or blocked." How is a rootkit not bypassing encryption? It doesn't break encryption.

> Unlike the NSA the CIA is also not interested in mass surveillance...

Why do you believe this to be true?

> Overall the problem with this leak specifically it that there is so far nothing damning

The wholesale violation of 4th Amendment protections isn't damning to you?
While it's good in that example, in the real world I'm expecting a tonne of bad code to use it as a multiple return mechanism.
wow ... did you give up all your vested options? or at least buy a bit of them?
Previous discussion: https://news.ycombinator.com/item?id=13834401
Does this use Vitess? Are those two competing products?
Not an evolutionary biologist but my guess would be it has something to do with niches in an ecosystem and lack of evolutionary pressure to change in an environment in which you have reached some equilibrium.

Chimps for whatever reason were able to satisfy their biological imperatives within their given environment early on and have never needed to change. The human line, not so much.

I guess the way I see it is that some mutation in early humans (perhaps selected for by the environment) created a priority on brain development. I'm sure there were many dead-end branches along the way to us that we haven't noticed. We just look back and see a straight line from chimps to humans. Perspective is key here.

Of course, I could be completely wrong :)
How is it a good argument? It might be a good idea to get out of such a place, but that's an entirely different thing.
It's easy to find someone who is certain your idea is impossible even if someone's already done it! Even when they're right they haven't accounted for anything that will work, they've just got one way it won't. Edison ended up finding ten thousand ways a lightbulb doesn't work.
Surely tuples should get rid of the need for that hack?
Open source: interoperability is magic
John Carmack vs. ZeniMax Media
Along these lines, a while ago I was fortunate enough to come into (indirect) contact with an organization that was retiring a bunch of old Apple systems and a few PCs. Because of this, a number of people too poor to consider buying a computer have one. One larger family has two. One small family has three, but it allows the father to work from home, rather than working another 70 hours at work (for no extra pay).

I'm sure that a number of the people in this thread, on seeing these computers in these homes, would immediately jump to the conclusion that these poor people are undeserving of any kindness or welfare because they wasted their money on shiny computers - an attitude often proudly worn on the sleeve. I've heard the satellite dish argument before, which makes the very same assumption. ("I was in a poor area and I saw satellite dishes on most houses!" What percentage of houses? Why assume they were hooked up? Why assume that in every house is a poor family? At what threshold would you allow people to start spending their own money as they see fit, and what if there's no way they can earn enough to reach this threshold? Who died and made you dictator of the world, anyway?)

Funny thing is that while some small number know who I am, and some think I'm awesome for giving them a computer, I'm not. All I am is the middleman. It's the organization doing the upgrading who got the computers to me that's the real star here. I just happened to know some people in need - and I'm quite excited because the organization may be retiring a few more computers in the near future.

We might be able to help change a few more lives for the better. I will have to start looking for more struggling families.
I can see some of the benefits of the integration: emacs can do the horizontal search for TODO entries, create an agenda, let you edit it, and move the changes to the right .org file. Still, I'd argue that the file is the important thing here, not the tool to manage it. I should be able to edit .org files with any other tool (e.g. an android app that eventually modifies a .org file in github), and then do re-process the file.

Other languages also allow exporting to other formats. I use md-to-pdf all the time, and it works well. Integrating the use of other tools in the export process should be independent of the usage of emacs.
Cat Phones (yes, Caterpillar Tractor) offered the first phone with an IR imager. They intended this for industry and construction, where you're sometimes looking for things that are overheating, or heat leaks. It combines the visual and IR images, so you can see the outlines of what you're looking at. Their customer base has a real use case for this feature.

Like other Cat phones, but unlike the USB-port devices, it's not fragile.[2]

[1] http://www.catphones.com/en-us/
[2] https://www.youtube.com/watch?v=mVPku-xItv8
NYT defends its source of leaked information on Trump's White House, regardless of what they do. More news at 11.
360 video inside Bertha, largest tunnel boring machine, after course correction
Any tips on how did you find product/market fit? EasyMorph looks like a really nice product!
Not a built-in way per-se, but you do have a handful of options. You can use a third party scheduling service like https://cron-job.org/. You could also use something like https://cloud.google.com/solutions/reliable-task-scheduling-... which uses Google App Engine and Cloud Pub/Sub. We actually have a sample that shows just this (HTTPS function using an external cron job service): https://github.com/firebase/functions-samples/tree/master/de...
> In addition to those crimes, it was revealed by an independent court-appointed computer forensics expert, that upon receiving notice of the Oculus lawsuit, the files on Mr. Carmack’s Oculus computer were intentionally wiped–destroying the evidence, and that a sworn affidavit Carmack filed with the Court denying the wiping was false. The wiping occurred right after Mr. Carmack researched on Google how to wipe a hard drive.

Isn't Carmack supposed to be super techie? How does he fall for this?
As a Java developer, I am really jealous!
+1 For React native support! In fact emailed tech support about just yesterday. Got a really quick response in which they essentially said -- "....We're exploring potential solutions, but I can't share any details or timelines at this time."

I'm optimistic. :)
The ones that made it to Oxford and Paris first came from Toledo.

Albert Magnus and his pupil Thomas Aquinas studied from Aristotle translations made in Toledo.

Nicolaus Copernicus studied from Ptolomy books translated in Toledo.

Roger Bacon studied from translations made in Toledo.

So, stop trying to imply that translations came from Byzantium and not Al-Andalus.
Is there any formal statement of whether and how much notice might be given if Google decides to discontinue this service?
thanks! and me too!
Man, if C# got case classes I'd dump scala for life.
That's what I'd hope, but I've seen in other languages where instead it ends up

error_type function(out data, out data2, ...);

instead. Given that C# has proper try/catch and other mechanisms of error handling I'd hope that this pattern won't repeat itself.
I have tried friends and family but it doesn't work. They are holding back on their criticism.
There's a reason why people have pointed out the flaws of this model for a while now: https://www.quora.com/How-is-YourMechanic-doing-lately/answe...

'But the flaw is this: "All you need to provide is a driveway or parking space where the mechanic can work"

I feel any decent mechanic will not work under these conditions. It is unreasonable to think good quality work can be done without a properly outfitted shop.'
cool - thanks for the tip!
Of course, all dev gets more painful with more devs and larger code, so I assume you're saying that it increases more steeply with Swift than with...what? Java maybe? Or something else that the presentations you mention were comparing it to?
Looks like a good project, a nice change from doing everything in HDL.

Isn't the circuit layout going to get quite large however? How are you going to organize it? E.g. does Logisim have hierarchical views or sub-components?
Does anyone else just feel underwhelmed by the pattern matching? It seems like syntactic sugar over a standard if(x is Type) that doesn't bring a whole lot to the table other than being able to write more error prone code.
Wow, that's a really informative reply.
> Some say it is not wise to use Docker for DB

I think what most people mean when they say that is "don't put the DB in Docker", so don't use Docker to host Postgres. Just because your app is hosted by Docker doesn't make it more or less wise to connect to a database. It just depends on if you need a database or not.
Yes, because selling a house is the same as selling internet gadgets
While that's true, Chromebooks are indeed outselling Macs...
To update:

My message idn't make it in the first time and 21co notified me it has been canceled:

> Thanks for using 21 to contact Marc Andreessen and donate to Black Girls Code. Demand for Marc's time was extremely high and it was not feasible to respond to your message in 48 hours. As such, your credit card has not been charged. Marc still wants to hear from you though, so we encourage you to resubmit your message at 21.co/pmarca! The new estimated response time is one week given the high demand. We are working on adding code to dynamically update wait times in the presence of surges of demand, but in the interim we want to make sure you have a good experience. Thanks again for using 21 and supporting Black Girls Code!

I decided to try submitting again (I'm still curious and at least the price didn't increase).

I also mentioned my comments to 21.co. To summarize their response:

1. PNG: should be supported, they don't know why it didn't work
2. they'll check that the emails arrive in an actionable order
3. it's a flat 10%; it is to cover payment processing (so the user may be donating to charity but they're not)
4. performance is a known issue
5. you are not allowed to deposit Bitcoin, they have to be earned via the site; deposits may or may not be available in the future. Verification for withdrawals are required because of fear of abuse.
6. the responses are supposed to be private/confidential (I guess Horowitz simply doesn't mind or know about that one being passed around). So should I get an Andreessen response, I guess I will confine my comment to whether it was a good response or not and whether it might be worth the money.

(I don't entirely agree with some of the reasons.)
Although it seems pedantic, it is important to note that these are 398 publicly known vulnerabilities. An easily overlooked distinction. (Small edit due to style).
So, is wikileaks run by morons these days or what?
This release also introduces new syntax for tuples (closer to Python) that makes it much more transparent to use them and pretty much thereby introduces multiple return values.

This is now valid and returns a tuple with named values:

public (string city, string state) GetCityAndState()
{
return ("Lake Charles","Louisiana");
}

And you can get the return values without writing "Tuple<" once.
How do you determine which ones are good to eat? Geiger counter?
In my opinion, Silicon Valley is what it is majorly due to the kind of people it pulls in. There are several other places in the world which have a much better weather than SV, but don't have this kind of an ecosystem.
There has been a lot of talking between the committee that created `dep` and folks who've implemented other systems, including Cargo. I have high hopes.
You need to set up a hook for the notification you prefer: https://emacs.stackexchange.com/questions/3844/good-methods-...

Tons of options: shell scripts, dbus.el (since 23)/notifications.el (since 24), write(1)/wall(1) for terminals, etc
Lets you have a whitelist of accounts per serivce. for example your HR payroll site can have IAP sitting in front of the site. IAP can only allow managers & hr access where-as the underlying system might not have this identity protection.

You can then have different whitelists per service.

Also IAP doesn't require the use of a VPN client. All one needs is a web browser with an internet connection. Giving your workers freedom to access corp assets just about anywhere.
(permanent electoral majority)

That's not how a two-party system works. Over time, the positions of the parties would adjust until a new equilibrium was reached.
Out parameters are not new in C# 7, only the shortened usage syntax is. So the bad code you're expecting is already there.
Read in the context of criticism to The Guardian's recent Whatsapp article, I think the motivation for this NYT article start to make more sense:

http://technosociology.org/?page_id=1687
It's too easy to bash recruiters on HN. They exist because people want jobs and employers give them money to find people.
I was born and raised in Managua. I think a visit to La Chureca (the dump you're taking about I think) would be a life-changing experience for most. I don't think you can truly understand poverty living in the US and not traveling to the third world.
Arm-chair opinion, but there are - just that chimpanzees/humans are a particularly bad example 'cause it happened so long ago. Once you have a common ancestor species split off into different species those species, by definition, can't share mutations between each other. Separately, chimpanzees and humans are "different", not necessarily better than each other. I don't know enough about the evolutionary history to say why but superficially they're better at tree-living and we're better at Savannah-hunting. Two different environments, so sharing mutations probably wouldn't help much.

https://www.quora.com/If-evolution-is-true-then-why-are-ther... has some better ones.
Graphs are an option. Press F2, move to the entry you want and toggle it between Bar, Graph, Text, and LED.

However they are still not per process. And there are no network statistics.
You've got GitLab CI on your list already, right? :) https://about.gitlab.com/gitlab-ci/ It's open source (it's included in GitLab CE and EE).
The idea that biologists aren't aware of the difference in the digestibility of paper versus lettuce is just insultingly ignorant.

There's a reason why you lose weight if you have a tapeworm or have chronic diarrhea while eating the same amount of food isn't a mystery to the scientific community.

Most people don't see that much variation between the calories that pass their mouths and those that are digested by their GI tract. It's usually constant enough that calories in - calories out is enough to figure out how much you need to eat to lose weight. Even if there was a disparity between calories consumed and calories processed by the GI tract, that would only present itself as a "higher/lower metabolism" and wouldn't mean lowering calories wouldn't work to lower weight.

You can't get around physics and biology.
I believe the current intended use is a human-editable "manifest file" where you specify desires/intent, preferably semver, ideally only as necessary, and a machine-generated "lock file" which specifies the actual hash of every transitive dependency, so builds are fully specified and reproducible.
I don't think I've ever had a problem with Bundler.
Google App Engine now an open platform
I am always surprised when people think that the solution to "dealing with language in programming is complex" is "let's reeducate the world by changing their language" instead of "let's reeducate programmers".
The message at the top seems to me to make clear is could be discontinued at any time with zero notice.

As soon as it gets out of beta, it will get an SLA and deprecation policy of hopefully 2+ years notice before it gets discontinued.
That is simultaneously both awesome and creepy.
That's awesome! I might do the same thing in a bit. It's neat we can use the Web SDK with RN (in a limited capacity), but an official (or even semi-official) library would be the best.
What exactly do you mean by this? Your comment is uninformative without some substance.
I think it depends on who you want to hire. Triplebyte does an excellent job of finding people who would otherwise fall through the cracks. For example, as someone without a traditional software engineering background (physics degree from a good state school and work experience in rocket science), I didn't know many people in the programming industry who could provide referals, and my direct job applications weren't getting through the resume screens.

Triplebyte has been really helpful for me there, and got me interviews with companies that care more about problem solving ability and are happy to hire someone like me who will learn on the job.

Someone who designed the IR for V8 would no doubt have no trouble directly getting interviews with whatever companies they want, and people look you who screen applicants based on experience shouldn't have much trouble finding such applicants. General problem-solving / coding ability on the other hand is not quantifiable on an ordinary resume / linkedin, and Triplebyte's system provides a good screen (within the limitations of a few hours of testing) to quantify that.
Off topic: Maybe I'm too cynical, but whenever I see an article titled "The Truth About X", I immediately expect that it contains someone's crackpot theory about X, rather than anything resembling truth.
+1, this type of business suffers from the same problems that an Uber for $x would have. The moment YourMechanic were to expand to Toronto and undercut the competition, they would corner the market.

Because there's very little human touch to the mobile mechanic business model in addition to how infrequent one would use Fiix, people are in no way swayed on picking between YourMechanic or this - it all comes down to price competition.

I would definitely not invest in this product, especially because it's based in the Greater Toronto Area (for similar reasons why Instacart started in tech-savvy cities like New York and San Francisco instead of most of the GTA which is suburbia - for one to grow the seed for such modern apps, they should plant them in the most forward-thinking communities).
0patching Another 0-day: IE 11 Type Confusion by Google's Project Zero
Not sure if this is the right place to post this, but is there some place where one can read a description of the exploits?

On the surface, Whatsapp, Signal, etc being compromised can mean either they are individually compromised or the platform they're on is somehow compromised, or something else... in my experience journalists have the incentive to just pick the headline that is the most sensational rather than the most informative.
One of the things that irks me about this is the number of people who would pull a gun on me and insist they're free to live their lives the way they want, do whatever they like, but the moment there's a poor person with a TV then that person is scum and lazy and should be forced - possibly even at gunpoint - to give up any positives in their lives, and live according to the standards set by the person who just insisted that nobody can tell them how to live.

It particularly irritates me when it's a some shady employer who refuses to pay for the work done, or demands absolute devotion and loyalty for the barest minimum they can bear to part with.
Well, you can vendor, or you can have an internal mirror/cache of repositories.
It's so obvious, I'm embarrassed to say it, but I can't help myself. The Mines of Moria.
It makes me wonder to what extent migrant labor features in the other parts of that apple's value chain, though.

Much of the price of that apple comes from the farmhands who loaded the truck, the truckdriver who drove it, the gas that the truck burned, the warehouse that stored it, the shopkeeper that stocked it, and the cashier that sold it. I don't know the prevalence of migrant workers in each of those industries - but looking around, I'd guess that lots of cashiers, lots of farmhands, and maybe a few truckdrivers and gas station attendants are also immigrants. If you had to pay them $30-40/hour, would the apple still cost a dollar?