skysight-inc/HackerNews huggingface dataset:
Salt and dietary cholesterol never went from definitely bad to mostly irrelevant. It's still definitely bad. I'm guessing what you had read are magazine articles and 'nutritionists' coming up with their own theories.

If you look at actual recommendations from real organizations from real registered dietitians, the advice has largely not changed:

- Don't eat processed crap

- Eat mostly plants

- Eat lean meats and try to eat more beans and legumes as a protein source

- Keep your overall fat intake low

- Calcium from low-fat dairy, a milk substitute like almond milk, or plant sources of calcium

- Reduce added salt as much as possible

- Avoid saturated fat

- Avoid dietary cholesterol

- Avoid refined carbs

- Avoid added sugars and oils

And this advice is consistent across health organizations and across different countries. It's scary how much people get all their information from shitty sources and then spread the misinformation everywhere..

Sources:

https://www.who.int/en/news-room/fact-sheets/detail/healthy-...

https://health.gov/dietaryguidelines/2015/guidelines/executi...

https://www.canada.ca/en/health-canada/services/food-nutriti...

https://translate.googleusercontent.com/translate_c?depth=1&...

http://www.mangerbouger.fr/pro/sante/alimentation-19/determi...

https://fr.wikipedia.org/wiki/Programme_national_nutrition_s...

http://www.fao.org/3/a-as686o.pdf

https://assets.publishing.service.gov.uk/government/uploads/...

http://www.fao.org/nutrition/education/food-dietary-guidelin...

http://www.fao.org/docrep/pdf/010/ai800e/ai800e00.pdf

http://apps.searo.who.int/PDS_DOCS/B4818.pdf
Ask: Would it make sense to unsubscribe to make yourself unprofitable target?
The database contains 18,000 tables. The same underlying data might be represented in multiple different ways in each of these tables. I say "might" because there is really no way to know - imagine how hard it is to search that vast schema space to find the data you are looking for. The problem results in proliferation of new types whenever a new person shows up.

But most of the useful data is in "patient notes" anyway. These are mostly unstructured, because constructing good medical ontologies is hard, and medical professionals hate using them because the interfaces are bad and the ontologies limit their ability to describe what they need to for patient care. This effectively means it is impossible to search. There is a half-hearted attempt to work around this with "structured notes" which allow you to enter some parseable fields into the note, you can imagine what a mess that is.

It's not written in anything you've ever heard of - it uses a custom database language called MUMPS invented in the 60s. The database is not relational - although every night, the data is ported from the actual Epic database into a relational DB ironically named Clarity. You can get access to Clarity by attending a 5-day training session at Epic headquarters.

Finally, it's a huge monolith - one company runs the systems for hospitals all over the country. You can imagine how responsive they are to requests for change.
This one struck a chord for me, related to trying to share your personal/health situation at work, not a topic that is talked about alot - https://ministryoftesting.com/dojo/lessons/i-have-a-secret-a...
The only specifics were [person]'s name. "shit-ton of money" and "good people" are not specifics.
It's not a safety fence, it's a suicide fence. That's not a big problem for cruise ships because the bodies just hit the ocean.
Think about wolves. Over many generations of selective breeding, we have poodles.

No engineering required, but obviously a huge change.
> But protos and Haskell's type system solve different problems.

That's pretty much my point. Hickey is very clear what domains he's talking about, which are similar to the domains that protos are used in -- long-lived, "open world" information systems with many pieces of code operating on the same data.

People saying "Rich Hickey doesn't understand type systems" are missing the point. He's making a specific argument backed up by experience, and they are making a vague one. I don't want to mischaracterize anyone, but often I see nothing more than "always use the strictest types possible because it catches bugs", which is naive.

I agree with your statement about private/internal methods. I would also say that is the "easy" problem. You can change those types whenever you want, so you don't really have to worry about modelling it incorrectly. What Hickey is talking about is situations where you're interfacing with systems you don't control, and you can't upgrade everything at once.
Meaning as determined by salary strikes me a particularly perverse method of determining personal meaning or broader value to society. It seems fairly close to the prosperity gospel, where a person is deemed to be in god's favor as divined by looking at a person's wealth. Prosperity gospel has some very nasty corollaries, such as that poor people do not have god's favor, and lacking god's favor must be evil. Or in your terms, they lack meaning in their life or value to society.
> I have no idea how humans figured out how to do that, or why it occurred to them to even try, but it sounds expensive.

I had to check this wasn't Dave Barry writing.

Anyway, this seems to have genuinely been a space age invetion, aluminised mylar: https://en.wikipedia.org/wiki/BoPET

(There is no item of "futuristic clothing" that pins a piece of visual SF to a particular point in history in the 1960s quite like this material. Especially when used for miniskirts.)
This is the sneaky little secret behind being a founder. It's not only common it's expected. No one wants you worried about money while running the company. If you're in the valley most seasoned employees know that it happens.
Yep. It's unfortunate how little people know about nutrition and think it's all BS. A bunch of quacks hijacked the entire industry and everyone somehow believed them
It’s wordy and all over the place, but I loved the Brothers Karamazov in my early twenties.
A metaphor is a good literally tool, just because it's quoted without support doesn't mean he doesn't support said assertion in the article.

If you say he's biased you need to support that statement.
The Euro is not fixed to anything, but its value floats freely like any other currency. It is "fixed" to Eurozone members in the sense that they can't value/devalue it by themselves.

Comparing the Bretton Woods system to the Eurozone is not a direct comparison
Would you stand by your initial statement provided the discovery was something which was certain to eliminate all life?
I like the Apple products theory. All those metallic MacBooks, iPhones, and iPads would certainly add up to a massive demand.
نقل عفش الكويت للايجار 00201002461306
It was a deliberate decision. The Java language specification [1] says:

> The Java programming language specifies a standard way of transforming a program written in Unicode into ASCII that changes a program into a form that can be processed by ASCII-based tools. The transformation involves converting any Unicode escapes in the source text of the program to ASCII by adding an extra u - for example, \uxxxx becomes \uuxxxx - while simultaneously converting non-ASCII characters in the source text to Unicode escapes containing a single u each.

The Java language grammar is defined in terms of Unicode, but it was designed in the early days before Unicode was ubiquitous. In particular, this was long before UTF-8 took its current place as the de facto standard character encoding.

The designers of Java wanted to support arbitrary Unicode characters in source code -- not just in string literals, but in identifiers as well. But they also wanted to preserve interoperability between systems using different character encodings.

It's certainly confusing that \u behaves differently from other backslash escape sequences, but I guess they figured that was less bad than introducing an entirely new escape character.

[1]: https://docs.oracle.com/javase/specs/jls/se11/html/jls-3.htm...
How to Replace a Single Handle Kitchen Faucet
Quote: and they fear that mutated genes may spread unchecked as animals breed.

Reminds me, similar thing happened with cattle. Some breeding bulls are used to impregnate tens of thousands of cows. I fail to remember the details but one of them 30-40 years ago had a genetic defect which contaminated a lot of the US stock.

Found a link

https://www.theatlantic.com/health/archive/2016/10/the-dairy...
Perhaps interesting to discuss on HN is

---

Personally I'm a bit sad that ~20 years old code we all depend on has so obvious bugs.

I found this issue after finding that all 3 glibc malloc memory use info functions (malloc_stats(), mallinfo() and malloc_info()) are bugged and report completely wrong numbers (bug 24026, bug 21556).

For malloc_stats() it was an integer overflow due to `unsigned int` being used for counting bytes.
It is very well known among programmers for decades that `unsigned int` is not the right type for buffer lengths.
At that point, I just searched for "unsigned int" in malloc.c to see if there are any similar problems, and found this realloc() bug within a minute.

It seems nobody does in practice read the code of fundamental components running on billions of devices.

---

How can we arrive at good software that does nontrivial things, if even casual reading reveals serious issues in the basic building blocks we all use?
It isn't worth anyone's time to disentangle such knots of who attacked who for what opinion they could only have if $XYZ.

It only seems that way when you get sucked in to the flamewar vortex, and then only temporarily. Please just don't do this on HN.
Incentives can take many forms. You could have prizes, funded e.g. by governments, consumer organizations, charities and the like, for opening up the sort of research that is often "protected" by trade secrets. Open source software has worked very well for a number of corporations, bringing all sorts of benefits in marketing, recruiting, cost-sharing etc. There's no reason why the same couldn't apply to many formerly "secret" techniques.
From media - police started with a commercial DJI anti-drone system. That did not work. Then "drone dome" was brought by the UK army. That apparently did work and the drone was grounded. This is in all likelihood the first time ever that system was used in a non-military context, so it's reasonable for the operation to take some time.
Review: The June oven made me want a camera in every cooking device
Continuing to break the site guidelines like this is going to get you banned here. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and using the site as intended from now on?

You might also find these other links helpful for getting a clearer idea of the spirit of the site:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/hackernews.html

http://www.paulgraham.com/hackernews.html

http://www.paulgraham.com/trolls.html
In America, our politicians are orders of magnitude more clever about their self enrichment.
Well, strangely enough a recent study seems to indicate that a reputation for being evil is actually good for attracting investment banking type business https://insight.jbs.cam.ac.uk/2018/beneficial-wrongdoing/
You're correct, Bell Pottinger is not to blame for the structural problems in the South African economy, and I never said otherwise. However, many of these issues date back decades (apart from a period of economic liberalisation from the late 80s to early 2000s, South African governments have favoured a large degree of state control over the economy). My comment was referring to the bankruptcy of Bell Pottinger, not South Africa.

What Bell Pottinger did, is provide cover for a state capture programme, that, over a short period, funneled money from state owned companies and other parts of the state to the Gupta and Zuma families, and in doing so tried to foment a race war.
Eh, yeah, unfortunately... the arts have a long history of using some very toxic substances. In their defense it wasn't always known at the time.
That's a lot of words without any evidence. I guess the learned are just oppressing the creatives by demanding their arguments be evidence based and logical? Another tiered competence that they just reject as a systematic way to control?

You know, maybe it is! And all the better to make sure, via the system, that humans don't come to false conclusions so easily and readily.

There is some strange deeper truths to this article that I feel I could argue for correctly, but they are sparse and the negative connotation is unwarranted, the rest is mere rant.
At first blush you would think so, but I know for a fact that Unicode on Windows is not possible to properly handle below Python 3.4.

Python 3’s Unicode handling has been a huge win for cross-platform deployments in my experience. We run a patched version on 3.3 with some backports from 3.4 on millions of machines, and it is actually possible to support non-Latin filesystem paths, where that was just not possible when we were using 2.6.

In terms of an ecosystem, Python 3 forces casual developers to confront Unicode head on, where 2.x the default is to sweep it under the rug.

I’m extremely grateful that a breaking change was made, even if the execution wasn’t perfect.
Is this similar to the concept of pleiotropy?
To be honest, I loved Diablo, but I never even viewed it as an RPG. It was just a mostly brainless, almost casual game to play after school. You could jump in and out for however long time you had and grind some XP and loot. My friends played it too, so at school we got to brag who had more Zodiacs etc.
The article is not great. The actual lawsuit is more informative. At its heart its a property damage lawsuit rather than personal injury / death. It claims to have physical proof that the area is contaminated with polonium and other carcinogens far in excess of allowable levels. Specifics in regards to cancer levels are also in the lawsuit. Link to the legal filing is in this thread.
I don't have much to add, but I believe the poster you are replying to said that 'High energy = shorter wavelength'.

Equivalently, higher energy photons are higher frequency.
You might enjoy this video then: https://www.youtube.com/watch?v=xB_tSFJsjsw

Now on to your question. A lot of the EHR systems have grown organically and in the end they are made by people with software experience but not per se medical experience.

Disclaimer first: I work on a competitor for Epic (Well, they only run in 3-4 hospitals in my country and we run in 30, so they're not really a threat). And I'm not saying we are doing it better than Epic, but these are a few of my thoughts (loosely collected).

1) Most of us don't have medical training. Our campus is shared by a university / hospital, so we do have access to a lot of doctors and when they work with us, their sides of the program tend to run quite well. But, not all doctors want to spend time on this (understandable) so one system might be well tailored for doctor A, but not to Doctor B.

2) The systems are _old_. They grow organically, but Epic is a few decades old and our system started in 1992, so it's by no means 'young' either. The Medical field evolves and so does the software field - we are playing catchup on both most of the time.

3) We can't afford downtime. We can't just decide "upgrade tonight and go offline for a bit". So we have to engineer around this. We release a new system of our software every week (one week testing by a dedicated team with medical knowledge, then production). But since we can't do a bulk update and force people to restart, we need to deal with different versions which impacts the code quality.

4) We run on multiple hospitals. Hospitals have their own way of working, but to tailor to each hospital directly becomes impossible at some point. In the end you get a system that doctor Y from hospital A really likes, but doctor B from hospital A doesn't. Here, sadly, money will factor in. If you want the software more tailored you will have to pay more. And this is not just to the doctors to decide.

5) These systems are _huge_. (SVN reports a linecount of just over 37 million at the moment). Because they do a lot, to give an idea:
* Patient scheduling (find optimal time for a patient to get X therapies)
* Decision support for doctors (suggested medication, ..)
* AI System to monitor patients in the hospital
* Scheduling for the devices (MRI, CT, ..)
* Communication system between specialists (GDPR compliant nowadays, yay)
* Import/Export to share with all other hospitals
* Billing system
* Social insurance integration
* Government integration
* Medication system
* ER System
* ....

This is a pretty loose collection of some things that come to mind. :)
How would pip know if you want python3 or 2?

On Mac, the system uses python2 so pip and python link to py2.

You can change the system -not fun- or wait for apple to upgrade to py3. Ive been waiting a long time.

There are tools like conda that do manage py2 and py3 projects living in harmony.
The argument that “open source leads to greater security” only holds true if thousands of eyeballs really do look at the code.
I don't know about anybody else, but in my mind I've always kind of thought of the term "haters" as short for "jealous haters".
I don't think automotive manufacturers would be worried about people knowing that their shiny paint contains glitter. Also, there are a lot of cars in the world, but most just get painted once.

My first guess would be a consumable. Maybe food-related, where we don't expect (or want) glitter. The "toothpaste" guess sounds like it's on the right track. "Fast food" wouldn't entirely surprise me, either.
Does that infra spike in usage, or are you just vastly vastly over provisioned?
This is 100% normal, and very common.

You owe it to your employees to take everything off of your "mental plate" that doesn't relate to building the company. Your primary objective should be ensuring the business does well, employees are treated well, progress is being made etc.

Paying rent, worrying about food costs, etc should never be a primary concern if you have investors (for the investment's sake as well) and especially if employees are also shareholders (the value of their equity is at risk if you or other key members are personally at risk).

I've heard that usually around the Series A is when investors make the founders take some money off the table so they aren't living out of their car, eating ramen everyday, or dropping their child-care responsibilities, among other risk factors.

With all that being said, you can do good by your employees by offering liquidity to the earliest employees who have stuck it with you for X number of years or through some significant specified milestones.
I’m writing from a hard determinist mindset. I would argue that whatever is done in life is the will of God. Since choices are an illusion around oneself believing in free will. So basically life is predetermanism for every cause & effect. The phrase playing God just makes me think of something similar to how a bunch of game programmers have already created a simplified replication. The Sims. Who is to say the sims are any different than us. Anyway the create anything out of nothing is symbolic. I really do like your last sentence “last paragraph” and made me want to reply with mentioning this.
I would say Malaysian government, since they need to be responsible for 10s of millions of people's life.
A graph for the decline of the British Empire. These Brexit fans still believe they can revert it.
Or the really scary part...if it not noticed for generations. For example, a reduction of IQ each generation or such.
"There are two kinds of men: the ones complained about by their wives, and the ones who are single" - Me, before sleeping on the couch
I was trying to reason about CRISPR (and other editing methods) and try to get an analogy. It sounds a lot like an efficient hex editor. Sure you can edit parts of the "code" but we don't have any debuggers readily available. We can edit randomly and "run" the code, but as far as I know that's about it.
Previous post on the topic: https://news.ycombinator.com/item?id=18224625
This is silly. Derek Smart's 'games' are barely games. Chris Roberts, again, has shipped whole bunch of acknowledged classics. Me playing air-guitar in the shower does not make me a 'bitter rival' of Jimmy Page.

You could say they're rivals in who is going to turn out to be a bigger scammer and purveyor of unfulfilled promises. Roberts might end up winning that one overwhelmingly as well.
> To say that the internet decreased the amount of false information in the 2016 election is misleading and false.

That is not what is being said though, the amount of 'false information' increased for sure. The point is that the internet lets NEW actors manipulate minds outside of the standard 'mass media' channels. The 'mass media gatekeepers' did not have full control on the narrative at all times anymore. IOW 2016 made it clear that mass media is not in absolute control.

Now consider that these standard channels (tv, papers, etc) are used by everyone as the main means of transmitting messages from not only advertisers but also by interest groups pushing a cause and also government actors pushing an agenda (the 'buildup' to the iraq invasion springs immediately to mind). It should be no shock that everyone involved in these media channels is freaked the fuck out by the 2016 election. There is no longer any mass narrative. I think some actors realized this sooner than the actual media, which appears to have just woken up to it this year.
Right, we didn’t get around to splitting the js bundles up yet but will do so soon, thanks for the reminder. Currently the main bundle is the same for the page and the editor which you can try at https://nextjournal.com/try
Posting uncivil and unsubstantive comments will get you banned here, so could you please stop doing that?

https://news.ycombinator.com/newsguidelines.html
Oh one day there will be war in Europe again. But chances are very high, that it will be 100 years or more from now.
I think the previous poster's point was precisely about the vernacular - don't forget the flags in the articles derive from news headlines, of which the vast preponderance are very much expressed in the vernacular.

Speaking for myself, growing up in the 80s, I definitely wasn't completely aware that Russia and the USSR were separate concepts, probably until the latter's break-up.
(ノಠ益ಠ)ノ彡┻━┻

Every. Damn. Day.

Particularly at the university, I was setting up a GitLab box that wasn’t supposed to be externalized (didn’t realize at the time that LAN utilizes the public addresses instead of NAT). 90K ssh attacks in 3 days, vast majority from the east Asia area. Luckily none made it through. Learned my lesson (and firewalld) from that experience. Nearly had a panic attack from that (first time setting something up like that).

The above was from my naive days before I started getting more deeply involved in sysadmin and networking work. It’s still incredibly annoying to log in to systems with “There have been 173 failed login attempts since the last successful login.”
I'm suggesting that for starters, they do it once so that people are at least aware that someone is soliciting donations in their name. I don't think that's enough, but it's the biggest source of contention.
This is confusing:

> We do not collect, use, or possess any information about the nationality or ethnicity of our users.

No nationality? Don't they kind of have to collect nationality in order to comply with the law on implementing sanctions?