skysight-inc/HackerNews huggingface dataset:
Even in that article, they say it's just associated with reduced obesity, and saturated fats in dairy are still associated with heart disease.
They have ads: https://developer.apple.com/app-store/search-ads/
"Eat food, not too much, mostly plants."

- Michael Pollan
Carbohydrates are not a bad thing and are indeed an important part of health. The current suggested diet doesn't say, 'bread'. It specifically calls out Whole Grains, which a great deal of evidence suggests are a Good Thing. Suggesting that grains, or even carbs, are somehow worse than literal fat is misleading at best, and delusional at it's worst.
This is only the case for complicated deployment proceedures. One of my favorite pieces of software that I love updating is a project called GitBucket. It's a GitHub/BitBucket-esq site. It's simple to host and easy to use without much overhead. The deployment procedures go as follow:

1. Install JVM 8
2. Install GIT
3. Run

If you aren't running a database it defaults to the internal one. All the defaults are sane. It also supports transfering the internal DB to other systems.

The self-hosted model works but it only works for extremely... not simple... but "refined?" setup and deployment procedures. Well bugtested and thoughtout releases. (This includes backups, auto migration, user prompts at startup of dangerious proceedures).

I think that due to this forced side effect of host-your-own that it makes the option preferable. It's harder to do but it proves higher quality control standards and allows for a much much more fail-tolerant archatecture.
Did you (accidentally) create the directory /var/log/journal in the rootfs? Make sure your /var is actually empty in the rootfs image.
The problem isn't the hardware here, the problem is the software. Robots just aren't smart enough to perceive the world around them yet. People are working on it, but it's still very much in the research phase at universities. You should check out HERB at Carnegie Mellon (1), which is working on things just like this. A fun anecdote - all the students spent forever trying to get the robot to open a microwave (and keep in mind this is a highly controlled environment and they knew exactly where it was). Eventually they gave up and modified the microwave.

Robotics is really, really hard.

(1) https://www.personalrobotics.ri.cmu.edu/
Mermin's special relativity book is fucking fantastic as well. His writing style is very motivated.
My surgeon friend told me medical studies are like the bible. You can find a paper that says something is bad for you and another that says it is good for you. So just believe the one that makes you happier.
I'm struggling to find the exact passage, but in Thomas Metzinger's Being No One, he brings up a similar concept in regard to lucid dreaming. There we find ourselves with access to the full spectrum of experience that we are capable of mentally modeling without regard to what is physically possible. I found this concept interesting but it wasn't explored fully, thanks for linking it back to Sartre, perhaps I should read some of him next.
So you basically refuse to explain how you plan to fix any of the holes
I poked in your idea. Your call, but don't expect much excitement if you can't
explain the idea in a coherent way.
Since 2011 they've been recommending MyPlate:
https://choosemyplate-prod.azureedge.net/sites/default/files...
This is funny/meta because the idea of ownership (almost in a way reminiscent of weak vs. strong pointers haha), I feel, originates from some semblance of ego and associated 'territorialism' which RAW touches on in eg. Prometheus Rising.
I was competing against some C and C++ software developers in Advent of Code with efficient solutions, and my Rust solutions came out faster each time. Might want to check your facts.
Little Buoy: A simple yet addictive game coming to mobile, early 2017
You would not be allowed to build such products because of US labor laws. Other sovereign countries have their own laws which they enforce within their borders and then we engage in trade. Why is it that the US should be enforcing its domestic regulations on other countries with entirely different circumstances which we know little about?
And the injustice here is that no nutritionists or agribusiness executives will go to prison for murdering tens of millions of people prematurely.

Meanwhile, well, you know, Aaron Swartz.
apt & ports don't follow you into other OSes. Language-specific package managers do, without requiring entanglement with the OS or admin permissions. All you need is sockets and a filesystem.

I think the language-specific ones will win for developer-oriented library management for platform-agnostic language environments.
> Imagine if the FDA, instead of blocking new drugs for 10 years and $1B, it simply withheld its endorsement until satisfied by the clinical trials. Consumers could then take the government's recommendations into consideration when making a decision and drugs could get to market much faster.

I'd go one step further. Give the FDA competition. Have private companies (similar to UL for electronics) that can endorse and test drugs.
I let this tab open on my Chrome and it just used 3GB of data, 97% of CPU after some time. Is somebody facing the same?
TL;DR: I think language-centric package managers do a better job at versioning packages per-project. Here's an anecdote to explain what I mean.

-----

Let's say I want to build a piece of software that depends on some software library written in C at version 1.0.1. It's distributed through my system package manager, so I sudo apt-get install libfoo.

~~ some time later ~~

Now let's say I want to build a different piece of software that also depends on foo, but at version 1.2.4. I notice that libfoo is already installed on my system, but the build fails. After a quick sudo apt-get install --only-upgrade libfoo. This piece of software now builds.

~~ Even later ~~

When I revisit the first project to rebuild it, the build fails, because this project hasn't been updated to use the newer version yet.

I'm fairly inexperienced with system package managers, but this is the wall I always hit. How should I proceed?
I don't believe those clever things are necessary for safety or performance. I think many of them are incidental and caused by a lack of taste or just a disregard for the value of simplicity. Rust deserves credit for it's good ideas, but these aren't those, and I believe there will be other high performance (non-GC) languages that are more accessible to non Computer Scientists [1].

> To your coworkers I would reply: would you like the compiler to handle error-prone memory deallocations? Or do you want to keep doing it manually and wait till runtime to find potential mistakes?

They don't really care about memory deallocations - the program will finish soon anyways, and the operating system will cleanup the mess. Sorry, they've already excused you from the office and have gotten back to getting their work done.

Btw, modern C++ programmers don't worry about memory deallocations either. You should find a better bogeyman.

[1] http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan... (yes, most people disregard benchmarks, but you need someway to discuss performance)
Fat from animal products greatly increases your cholesterol levels, and high cholesterol levels is the only risk factor for atherosclerosis besides smoking. It's not just red meat either, chicken and fish also increase the risk of chronic disease and all-cause mortality and there is plenty of mechanistic data from numerous studies to back this up.

Diet is only bullshit if you're really uninformed and honestly it's a shame that the government is now promoting diets which increase chronic disease risk for some of the biggest killers in the US, heart-disease, cancer, and diabetes.
Drug approvals are currently much better than nutrition studies. Your suggestion of allowing not-known-to-work "medicine" to be sold would return us to the era of patent medicines, which killed a lot of people. You can look at the supplements market to see people dying from a similar policy right now.
No one's being driven away. Only people who had no intention on trying Rust are complaining about it.
The science behind nutrition health is extremely complicated and expecting it to remain constant represent a total misunderstanding of how nutrition research is done and how results are determined.

> The history of medical reversals -- and in this case, nutrition reversal -- shows that the government isn't magic.

What it shows is that nutrition science is hardly 'solved' and you'd be hard pressed to find a researcher in the field suggest otherwise.

> A whole raft of restrictions could be converted to warnings and recommendations, freeing up industry to innovate and consumers to take a little more responsibility for themselves.

The problem with this is that the average consumer is both A) dumb, and B) doesn't know what they need. Alternative medicine skirts very cleanly around FDA regulation by not making any medical claims on it's product. They still market their product as a solution for various diseases and conditions, but they never make a formal claim. It's a $30,000,000,000 industry of people buying stuff that does nothing, or worse yet, can cause potential harm. To suggest their is no value in regulation of the drug markets is to suggest that people's health has no value. The defense of, 'well, people are responsible for their own decisions' doesn't hold any water when we know that the direct consequences of that mentality can be measured in literally tens of billions of dollars.
Get them to 'donate their body to science' and you can keep observing them forever, or until the cryo machines stop working.
> Imagine if the FDA, instead of blocking new drugs for 10 years and $1B, it simply withheld its endorsement until satisfied by the clinical trials.

The way you'd like the FDA to work is literally the way it already works. You're allowed to buy basically any drug you want unless it's scheduled by the DEA. Companies just aren't allowed to market them as being effective for a specific disease without passing clinical trials.
Surveillance could indeed have many beneficial uses in a benevolent, voluntarist sort of society. Unfortunately we don't live there. The world is still largely run by warlords, narcissists, and sociopaths.
> 2. The Rust frontend has historically abused the LLVM backend badly, by feeding it large amounts of barely optimized code. This is being worked on, but it's going to take a while.

That's what I heard 2~3 years ago.
Ask HN: Recommended order to learn about machine learning
I've seen a lot of resources, repositories, videos, blogs, etc. and the order of the contents change. Some of these start with supervised learning and later unsupervised learning, some start with neural networks, and some with different classification techniques.

What's the recommended order?

Thanks!
I love Rust and I've been following it for a while now, hoping to use it more in my line of work. However, I still find that support for Rust on Android and iOS is still lacking, compared to C and C++. These platforms are technically supported, but they aren't tier one and don't seem to be widely used.

This doesn't matter that much for hobby programming, but for production work I'd be happier if there was a clear and easy path for adding Rust to the build system, and having the tools integrate into my chain, with great support for debugging and testing. I'm happy to deal with the extra work myself when I'm doing it for fun, but otherwise, compared to the first class support in Xcode or even the NDK, Rust is still far behind.

For me to feel comfortable in taking the risk in choosing a non-vendor-sponsored language like Rust, I need to be confident that my tools will work and won't break on me, integrate poorly or fail in unexpected ways. If Rust was on par with C/C++ support, it would definitely be a very compelling solution.
Big Utility Research Head Sees Pathway to 1¢/Kwh Solar and $10 Oil
JFK's own dirty trick: Kennedy operatives leaked Nixon scandal Nov. 1960 (2011)
There have comments on HN to the effect that, paradoxically, it's easy to find Haskell developers to hire, because there are so many jobs that require working with more mainstream languages. I would hope the same principle applies to Rust.
The entire reason to do frequent, small updates, instead of large, spectacular updates is to avoid all the problems you mention in the last paragraph.

So the theory goes, but I'm not sure there's really any such thing as a small update if you're talking about software used by hundreds or thousands of staff that provides the platform on which tens or even hundreds or important business applications are built.

If you're talking strictly about security updates, which are intended to address an identified vulnerability without making any other change, then I would agree there's an argument for making those more frequently.

Unfortunately, many of the key players, including those producing the evergreen browsers, make little or no distinction between essential security fixes and other changes, and at that point the risk/reward ratio of accepting frequent updates can change rather sharply.
You might even hire some of us Haskell programmers.
This is so true, I feel like I have to justify to people what I'm doing with my life and why it's important and even necessary, which I wouldn't have had to do if I stayed in my physics PhD program. It's actually rather depressing, to be honest.

There's nothing spectacular about writing code for apps which I wouldn't even use and which will probably flop within a year. But when I was a student, I felt like what I was doing was actually important. Writing apps and websites for people who will end up using time and money on them feels so unimportant in that "Oh, do you really wanna be selling sugar water for the rest of your life?" kind of way.
That's a helpful link, thanks. At first glance it looks like, in all their examples, the control flow is oblivious to the values in the vectors. I suppose I'll have to try it to see if/how it can differentiate factorial(x) with respect to x. ("You can't do that" would be a perfectly reasonable answer, but it's unclear to me if that's what it is.)
Private companies have profit incentives. If a horrible substance comes to market they can be paid off to endorse it.

You can argue that no rational company that cares about its reputation would do such a thing, but history has shown time and time again - yes corporations do waive all consideration for public safety in lieu for money.

The government is the perfect institution to endorse safety of substances/drugs/whatever for use by it's citizens. That doesn't mean they are perfect though, but I would trust them a thousand times more than a corporation.

It's extremely wreckless to apply free market economic theories to things like this. In the real world, consumers and businesses are irrational.
Still really incomplete. Medium-chain-triglycerides, for example, are still listed as saturated fats but don't carry the same negative weight that long-chain fatty acids do.[1]

"Probably not great" food has vacillated greatly over the decades, eggs being the cliche example. Dietary cholesterol and blood cholesterol are often not directly connected.[2] The relationship between (any) saturated fats and blood cholesterol is not clearcut.

[1] http://www.metabolismjournal.com/article/S0026-0495(03)00070...

[2] https://www.ncbi.nlm.nih.gov/pubmed/22037012
For reference: 'Quitting' a job means you accepted the job offer and did the job, even very briefly. 'Turning down' a job means you did not accept the offer.
If in meets the guidelines this might make a good Show HN.

Good luck.
https://news.ycombinator.com/showhn.html
As a follow up question to yours, how about Amazon Linux?
They would not. Most probably found IP addresses will be either some cheap VPS bought by anonymous person or a Tor exit node (or maybe some infected machine). It is unlikely that government hackers would use stolen passwords at a computer in Kremlin or Capitol or Beijing or whereever they are.
This should happen but likely won't since carbs are more plentiful and easier to obtain.
There is a lot more in the transmission chain than just that driver.
Modifying a Live Linux Kernel (2007)
> Wouldn't it be nice if there were more government warnings and less restrictions / regulations? ... A whole raft of restrictions could be converted to warnings and recommendations, freeing up industry to innovate

No, not without specific examples of how government regulations are a burden on innovation. Whenever people argue this point in industry X it always seems difficult to come up with concrete examples.

> and consumers to take a little more responsibility for themselves.

Secondly, again no. Consumers are not rational machines who make rational decisions based on time spent researching what they are consuming.
https://www.dhs.gov/news/2016/10/07/joint-statement-departme...

> The U.S. Intelligence Community (USIC) is confident that the Russian Government directed the recent compromises of e-mails from US persons and institutions, including from US political organizations.

This is an official joint statement from the USIC, which is an official body composed of 16 different intelligence organizations:

https://en.wikipedia.org/wiki/United_States_Intelligence_Com...
They left out the part where Clojure DOES NOT implement tail-call optimization for mutually recursive functions. Without TCO, you can't fully leverage functional composition and immutable data structures without introducing some ugly hacks or relying on other language-level constructs offered by the implementation--that they can't be implemented in the language strongly suggests something about the limitations of the language.[1]

A great language that does optimize mutually recursive tail-calls, among many other elegant features: Lua!

... TCO, asymmetric stackful coroutines (90% as powerful as call/cc, but with zero calories), lexical closures, prototype-based object orientation, duck typing-based object orientation (among other possibilities), and a first-class C API that allows C code to work cleanly with coroutines, closures, the object system(s)....

Lua is truly multi-paradigm. The only downside is dynamic typing, though that's not always a liability and often an asset. Also, Lua has other interesting features, like lexical global namespace substitution using _ENV, that permit devising solutions to minimize some of the headaches of dynamic typing. And because Lua is so powerful in so many dimensions, yet so simple and tiny, writing unit and regression tests is often a breeze.

Once you add the canonical extension module LPeg into the mix (written by one of the Lua co-maintainers), Lua is about as formidable as they come. Only Perl 6 comes close to the ease of writing parsers with Lua+LPeg.

[1] The JVM will eventually add support for implementing TCO in Clojure and other languages, at which point many Clojure proponents will find religion in the power of TCO.
Sugar does and you can see this in the basic biochemistry of the TCA cycle. Too much sugar gets converted to fat!!
That worked out really well for the banking industry. You really want a similar scheme for medical care?
Do not want. See the role of Moodys and S&P in the 2009 meltdown for what a profit motive does to the ability to "endorse" anything that has the potential to harm.
Gifine: record and stitch together a short gifs or videos
I'm referring to the original 1992 food pyramid: https://en.wikipedia.org/wiki/Food_pyramid_(nutrition)#/medi...

> Fats, oils, sweets: sparingly

> Bread, cereal, rice & pasta: 6-11 servings

Yes I am in the camp that believe fats and proteins are both much healthier than carbs, and especially refined sugars. The latest nutrition supports low carb diets, as can be seen with Atkins and Keto diets.
Sweet I'm above average!! ;)
"I trust your binaries but I don't trust your shell script for installing those binaries."
This is not an appropriate comment for Hackernews https://news.ycombinator.com/newsguidelines.html
Go ahead and take the moral high ground here. No one is stopping you. But you'll be broke as hell if you do (or run out of funding).
Intel Security CTO warns of dangers from escalating Russian cyberwar
Ask HN: What's the best premium online course you took in 2016?
I downvoted you initially, but changed to an upvote to hopefully ungrey your comment.

The use of quotation marks on the Internet (especially on Internet discussion forums) has become non-standard, and I can see how it could be confusing. I think on HN that we tend to use italics or email-style

> block-quoting

to indicate direct quotations of posts or user comments.

Quotation marks on forums like HN tend to be used either to mark dialogue (things spoken out loud) or to mark paraphrased or "hypothetical" thoughts. This is different from the use of quotation marks in formal English writing, as described by Wikipedia [1]. Here, the quotation marks are used to separate the "paraphrased thought" from the rest of the sentence.

I'm actually finding it hard to describe exactly how quotation marks are used this way on the Internet; it's something I've just developed a "feel" for.

There's more discussion of this phenomenon here. http://metatalk.metafilter.com/23184/Should-we-keep-quotatio...

[1]: https://en.wikipedia.org/wiki/Quotation_marks_in_English
How to make flawless software that goes into space => A truckload of process and design documents. https://www.fastcompany.com/28121/they-write-right-stuff

Whatever software is made, the [lack of] efforts put in design and reviews will have high impact on quality [or lack thereof].
"Eat food. Not too much. Mostly plants."

- Michael Pollan
Harvaed Healthy Eating Plate vs. USDA’s MyPlate
The Healthy Eating Plate, created by experts at Harvard School of Public Health and Harvard Medical School, points consumers to the healthiest choices in the major food groups. The U.S. Department of Agriculture’s MyPlate, though it has been revised to reflect some key findings, still doesn’t offer the most complete picture when it comes to basic nutrition advice.

The Healthy Eating Plate is based exclusively on the best available science and was not subjected to political or commercial pressures from food industry lobbyists.
I'm saying I don't believe that their conclusions aren't politically motivated. If someone can show evidence beyond "trust us, we swear russia did it!" then I will.
I quit the job after ~2 months, which I'd consider more or less turning it down. Since it was as part of an acquisition, it wasn't a standard job offer which I could accept or decline independent of the acquisition itself.
So you did it on purpose. That just makes you a bad actor in the conversation.
I think part of the problem is that for every person like you (competent DIY'er) there are N people who don't really know how to do those 3 steps, but for whatever reason (budget, fear of SaaS, etc) decide to host the thing in-house. Those are the ones that become a support nightmare.

I get the feeling that the number of not-so-competent DIY'ers far outweighs the competent ones.
The more I stalk someone, the more I'm suggested to stalk someone. That is creepy.
This is effectively what most package managers do too. If you're going to be running code from a third party, you need to be able to trust that command, or there's really nothing you can do, as some equivalent of it is going to run.
I think people should think of war as something that breaks people, something that has an immense cost. Frankly more combat vets come back with issues than don't.
That russia hacked the DNC and Podesta's email, and gave their emails to wikileaks (something with assange explicitly denies), thus exposing how the DNC was rigging the primaries against Sanders (DNC hack) and how corrupt the clinton campaign was (Podesta emails).