skysight-inc/HackerNews huggingface dataset:
I don't trust physicians or dentists opinions on this subject, because they have a vested interest in preventing technology from disrupting their field.

Its better to be the oracle with the Tea Leaves garnering the accompanying salaries and status.

>> Perhaps some day, the medical field will experience the same boom in open source and inexpensive services. That day ain't tomorrow.

You're right it's today. There's a bunch of HIPPA compliant, reasonably priced SaaS's available to do just this. Google it.

The obstacle lies in getting medical professionals to give their status, cush jobs, and money over to a machine for the betterment of patients and the field, which is going to be a hard won battle.

I for one can't wait until a nurse with good beside manner takes my samples and symptoms, sends them to a lab/records them in an EHR, and a machine with zettabytes of data and years of machine learning diagnosis me with more accuracy than a human ever could imagine.
Nice project and I like seeing the many language bindings other people have contributed. I am definitely going to try this.

I did something a little similar about 20 years ago in my two McGraw Hill books Portable GUI in C++. But Libui looks very much better.
Ask HN: What to do about entering a patent-encumbered field?
I really want to launch my startup, but I am afraid of how I would deal with patents. The field I am launching in has about as many patents as other sections of the software community, and these patents are held by IBM and Microsoft as well as other startups.

I am really passionate about the effort I have put in so far. I would be happy to license these patents if that was on the table. But what happens if I get sued and they don't want to let me license their patents?

I am really worried and I don't know what to do. Will all of my effort have been for nothing but a learning experience?

ALSO !!!!:
I do not know how HN handles offering legal advice. If there is a liability reason I totally understand locking/deleting this post.
People are rightly turned off that the Python Software Foundation (which Kenneth is a core member of) declared PipEnv the official package manager[0]. It reeks of favoritism, insider politics and the cult of personality surrounding the tool's author. It would have been better if PipEnv proved itself as a better tool in the open marketplace of ideas.

[0] - https://packaging.python.org/tutorials/managing-dependencies...
I did a quick browse through the threads in question and suggest others do the same. Yes, there is negativity, but the actual debate is more complex than simply one grumpy side slamming a poor developer.

The most relevant comment I found was by /u/bixmix:

> It's getting much worse - not better. The internal churn within pip also is not community driven as much as it is developer driven. It's like we didn't learn from the debacle of python3 vs 2.

I'm not a Pythonist so I had no idea there was such a huge debate over how to manage deps. At various points the past few years I've googled "bundler for python" and come up with different projects. I remember trying pipenv early on (didn't work with conda Python install). Then I revisited it months later--the project was much more developed--and it worked great. FWIW I like pipenv, it solves my largest gripe with Python development.

If you have as part of your community philosophy "there should be one—and preferably only one—obvious way to do it," it seems like you're going get a lot of stubborn tug-of-war situations (see 2 vs 3) where each side thinks their way is the superior way and there is less room to compromise for the sake of keeping the community together. That said, this pattern of debate is pretty universal across communities.

Ruby--even with it's MINASWAN motto--had it's own RVM vs rebenv drama back in 2011. Same sort of developer/community vs developer/community drama. Nowadays I think rbenv has a larger following.

http://www.rubyinside.com/rbenv-a-simple-new-ruby-version-ma...

To contrast this drama, look at what the NPM team had to say about Facebook's yarn: https://blog.npmjs.org/post/151660845210/hello-yarn
excitement? that's just dumbness.

Nazi whatever aside, these are border officers..

You don't mess with them, period, unless you're into body cavity searches and the like..
Market forces should serve society, not the other way around, and humane societies value more than simple efficiency.

If market forces aren't aligned with social values, it's sensible to use a different resource-allocation mechanism.
It's not hard at all to be able to edit these articles once you make an account and takes a bare minimum of effort. See one of my earlier comments: https://news.ycombinator.com/item?id=16582767
That’s too bad, it seems in your absence Reddit never filled the position
>He is saying that race is correlated with almost everything, not racism.

and i didn't say that he said that racism is correlated with anything.
Definitely agree that this has started happening in the last ~10 years. The solution is to convince programmers to maintain their own open-source projects so they can discover for themselves the reasons developers do this. (e.g. it's not magic or altruism, there are real reasons.)
I’m mixed on whether api docs are needed, if you have them, they have to be kept in sync, if you don’t then examples have to cover as much of the api surface area as possible

Higher level docs would be nice though, goals and non-goals, high level feature roadmap etc.

For example a cursory reading of the code suggests that there is no a11y support, which is a deal breaker for some projects and not so important for others, it would be nice to know where that sits on the roadmap
I don't see the relevance. You can have (non-differential )algebraic equations that involve a "time" parameter. They can be non-reversible in the sense that I think you mean - that knowing a point "back" in time tells you values in the future but knowing a value in the future does not (uniquely) determine the solution before that point. [For example x^2 = t^2 for t <= 0 and x^2 = 0 for t >= 0. There are two continuous solutions x(t) which are equal at say t=1.]

For differential or non-differential equations, they're still just describing how something is and not the causality behind it. It's always possible that the equation is merely a result of hidden variables and there is no casual relationship between any two points of the solution in any meaningful sense.
A flipside of this is that Americans are also socialized to individualize everything, by focusing on their specific circumstance, behaviors, choices, and believe that one's results are a function of that while thinking second about collective effects.
Paradoxically I found that drinking a glass of diluted (#) vinegar extinguishes the reflux for me. My rationalization is that a sudden punch of vinegar causes the esophagus to slam shut in response to increased acidity, as it is designed to do. By contrast a slower drip of stomach acid was not sufficiently strong to trigger the same reaction.

(#) I dilute it to the point where it's still strong but already drinkable.
I'm in kidney failure and one of the pills I take is sodium bicarbonate.
With all due respect, there is science on plant based diets and caloric restriction being correlated with increased longevity.

Vegans still die, non-vegans can still outlive them, anyone can get hit by a bus, etc.
While I agree with the general thrust of what you're saying (people should contribute far more to the free software they use rather than be angry with maintainers for not solving every issue under the sun -- and having more users is no substitute for having a few passionate external contributors), this is a fairly hostile way of trying to on-board people to a project.

Not to mention that the developers that wrote the project in the first place are in a much better position to write documentation than anyone else (in the past I've had to review documentation from external contributors and I'm pretty sure it would've been phenomenally faster if I'd just written it in the first place -- it isn't their fault, it's just that I know the code and its history much better than them because I've maintained it).
Fertility rate is up slightly for what it's worth:

https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&...
Wait. Please elaborate on how pectin isn't good for you.
> ... when someone call social security an "entitlement" people get offended.

I broadly agree with your overall points but I think it's worth examining this point a bit more. Social Security has been presented at various times (IMO dishonestly) as a pay-in pay-out forced saving system. This is why people unironically refer to it as "my money". The government even sends you periodic updates on how much of "your money" will be paid back to you upon retirement based explicitly on how much you've paid in. My sense, based on limited information, is that this was necessary to maintain some willful ignorance on the fiscal conservative side.

In practice US courts have ruled that SS works like an entitlement (government can rescind or modify at any time), and is not a property right in the conventional sense. But a very large portion of the population, especially during the 70s-90s period, was told that it was just a government operated retirement savings scheme where you pay in and you collect later.

So I think that this specific point about people viewing SS as not an entitlement has reasonable historical explanation. I don't view complainants as being openly hypocritical, since they were told it was not an entitlement but merely a government managed pay-in pay-out mandatory savings system.
Well you got their attention, anyway. And short-circuited what is, at most companies, a pretty soul-crushing process!
Interesting, never saw such way of std::vector/std::map allocations:

g->children = new std::vector<struct gridChild *>;
g->indexof = new std::map<uiControl *, size_t>;

At least needless level of indirection ...

https://github.com/andlabs/libui/blob/master/windows/grid.cp...
Whenever you feel that way, tell yourself that 5% of humanity is fundamentally somewhere between horrible and really horrible, capable of doing bad things to their fellow humans without a moment's remorse. Do that while not forgetting that the other 95% isn't like that. You're mostly (not exclusively) going to hear from that 5% when it comes to criticism or hostile feedback, they're loud and they're mean, they often lust to harm others (the outward projection of their own internal issues). You'll far more rarely hear from the kinder 95%; I'd suspect that effect is in play here, as it so often is.
WRT to not being able to use pipenv for multiple python versions in a project - i.e. a library, it's been a couple of years since I've writing some substantial python libraries, but do people not use tox anymore? Why can't people stick to the usual virtualenv + pip + tox routine?
Python as a language is incredibly productive as someone who has used it for almost 20 years. The secret to being happy and productive using the language is to completely ignore the noise though: PyCon, blogs, reddit, "blessed frameworks", BDFL, etc.

This will make you as happy as reading the New York times every 30 minutes to find out what Trump is up to, or being on Facebook or Instagram and making yourself envious of other people's lives.

Literally NOTHING matters in Python other than things on a yearly cycle. Don't worry be happy, and just unsubscribe to all things Python that happen at the Micro level and your appreciation of the language will increase.
> the deluge of anti-FB, anti-Goog, anti-Twitter, etc articles. Maybe I'm viewing this too broadly, but I get an icky feeling of intentional furor construction.

Those companies are enabling the criminals. German law defines the users as criminals and it is this pre-internet law that is being upgraded and enforced, because profiting from enabling illegal activity is clearly wrong.

FB employs 1200 people to deal with this... why is that? It isn't their fault that the world has so many fucktards in it, but is their problem when they give a platform to their illegality

furor over the failings of the "city state" that FB are trying to establish. Good
It's not hard to make an edit a day. It's a daily activity for editors like me to come home and wind down by quickly going through our watchlists and reverting any vandalism. I have 11k articles on mine and I wouldn't even say I'm a prolific editor. It takes me only a few minutes and thanks to things like ORES (https://www.mediawiki.org/wiki/ORES), most of the suspicious edits are highlighted already.
Which Southeastern Asian countries, other than P.R. China, view the USA as a "bully"?

How many of them would consider P.R. China to be more of a bully than the USA?
PiGlass – DIY Pi Zero Wearable
Sex aversion continues to rise:

“The association released its newest survey for 2014 a few months ago. In that survey, 65.8 percent of women 16-19 were not interested in sex or felt an aversion to it, and 39.2 percent of women 20-24 felt the same way.”

http://www.politifact.com/punditfact/statements/2015/jun/23/...
This is happening in the US as well with young people, especially teens. The US is going to see the same economic stagflation as Japan due to reduced labor supply.
So first of all, I didn't downvote you, so I hope you're not replying thinking I did. It's the crux of the article that more "personal freedom" in that regard doesn't help. Also, comparative studies between US educational outcomes and Nordic countries tends to find better averages and less disparity than here. The choice between which is "better" is a moral argument.

My comment re: greater good vs. market-efficient is yes, it isn't market-efficient for some values of the words "market efficient," but for the values that these people hold, it is "better" for their definition of "greater good." Btw, I did invoke my own definition of "greater good" above, one which you may disagree with.
Move deliberately, fix things: How Coinbase is building a cryptocurrency empire
There are times when people report an issue to an open source project and the response is "You should fix it yourself".

Open source contribution happens when the contributor has invested themself in the project and wants to maintain the relationship. Perhaps the requester is evaluating multiple packages and wants to inform the project why they're going with another one instead. Maybe they got to the point in their evaluation that they're ready to commit only to discover a critical issue hidden in the (lack of) documentation.

It also comes off as hostile since implies that the requester's time is less valuable than the project maintainer's. Perhaps the requester is busy contributing to other open source projects. Perhaps the requester only has time right now to use the software, but has the goal of contributing in the future.

The project's maintainer's responsibility is maintaining the software, presumably because of some personal interest. Reporting and even expecting them to fix issues is absolutely normal.
> "we've observed that if you do this this, then that happens" statements

The whole endeavor of making science "map to reality" seems wholly misguided to me. Really, it's a set of predictions and outcomes. That's why the phrase "nature of reality" when applied to science irks me. Science isn't searching for the "nature of reality" and it couldn't find it even if it were. Science is about predicting the future ever more accurately.
Declaim is a bad idea, I think. What I generally do is (declare (optimize (debug 3))) in the scope of the function I’m interested in.

I think it’s main effect is that it preserves some things, like local variable bindings, that might otherwise get optimized away.
Great now they can make it a subscription service.
I would like to see a definition, of what "a center" is. And what is normal? Is pre-agriculture normal? Or were they all sick, just in a different way? Is getting a hundred years old normal? Is being healthy on the surface normal or just a temporary balance between all chaotic influences? Or is it just luck, to be able to cope with present environment?

I do not know. And i can not judge, if we have enough data to judge.

But i think, calling out abundance and industrial processing, i am sure, there are correlations, but as reason for knocking people off center? Its just energy, no?
I think the best way to debug macro-related problems in SLIME is to use the macrostepper (C-x M-e, I think) to incrementally expand the problematic form.
working to setup a blockchain based financial startup
I am not familiar with this particular situation, but while baseless entitlement is bad, criticism is good, and when you publish something with the intention that others use it---and reading his post it seems to me that what he does it not open sourcing a tool he made for himself, he wants people to use pipenv---you are no more the sole owner of it. More so if other people put effort (i.e. patches and bug reports and proposals) in to it. The OP says:

> My response to this comment is — first off, my fame, while certainly categorized under “cult of personality” is not necessarily accidental. It’s called marketing. I worked very hard at becoming well known within the Python community, and toiled away at it for years.

after quoting

>> If only these people didn't advertise themselves as the next best thing to sliced bread, collecting undeserved fame, jobs, influence, and as consequence harming very large number of people and technology in general, I wouldn't mind them doing whatever projects they like.

(w/o attribution, unfortunately), which shows that, if pipenv is a sub-par but popular solution (I did not ever use it), this latter quote may be a completely valid criticism.

I am diverting from my point: if Ken wants and encourages the python community to use pipenv, then he might have to obey that community, and he better does. But if he's releasing pipenv just to give back to the community and share his solution to his problems with others, then you're right. After all, if the participants have no regards for each other, that's a bunch of selfish people, not a community.
Group of scientists suggest that octopuses might actually be aliens
I guess I’ll never know what drives people to talk about the creators and maintainers of the tools they use in such a negative way. Especially given how little they actually know about them! It also strikes me that the moderators of r/python could be doing more to curb the personal attacks.
> The definition of “sexless” set in 1994 by the Japan Society of Sexual Science, a professional organization that deals with all aspects of human reproduction, states that this is a condition occurring when someone has had “no sexual contact for a month or more.” Sexual contact itself includes a host of things, such as “kissing, oral sex, petting and sleeping together naked.”

Geez, I’ve been taking a break from women this past year but after reading this it hits kinda hard. According to this I’ve been sexless for a loooong time.

Is not having sex for a month really that uncommon?
And now you have three times as many problems...
My experience with Wikipedia's editing is that there doesn't seem to be any unified concept of editors should act, nor does there appear to be any type of non-reactive review process for changes. While I think that Wikipedia's "anyone can edit" mantra sounds very nice it results in people changing articles out of their personal interest, and nobody notices for a long time.

For instance, I recently discovered that the article on Comodo[1] didn't mention any of their controversies (something that is quite important given their history and significance). After I mentioned this there was an edit war and the controversies were eventually restored, but it definitely worries me that a single contributor removed a large portion of an article without any checks in place (the edit description was just that "controversies are not encyclopedic" -- whatever that is supposed to mean).

[1]: https://en.wikipedia.org/wiki/Comodo_Group
Free and Open source software has existed in the medical sector for decades. E.g:

https://en.m.wikipedia.org/wiki/VistA

https://www.open-emr.org

FOSS software suffers from the same problems gaining a foothold in healthcare as it does in most sectors - namely a lack of money to spend on sales, and a malaise of FUD.
Not SBUX but notice how most fast food outlets are designed so someone can slip in use the restroom and leave with minimum disruption of the in-store diners or the ordering lines.

I'm sure this is intentional.
So you’re telling me if you were renting out your house for $100/night, you would be OK with a porn crew filming scenes in your bed/rooms in an effort to skirt the system (of porn companies paying thousands per day per location) instead of renting to a family of 4? Seems highly unlikely and those homeowners have every right to ensure a covert porn scene is not shot in their homes.
pyproject.toml isn't another way to specify dependencies for Python code.

The long version of why it exists:

Historically, a Python package has been defined by the existence of the setup.py file. Executing this file with various command-line arguments is how packaging tasks are carried out: 'setup.py install' installs the package, 'setup.py sdist' builds a source distribution (.tar.gz) suitable for uploading to a package repository, etc., etc.

But this workflow has dependencies! Most packages will only depend on setuptools (which supplies the setup() function) and wheel (which supports building binary packages), so the packaging tooling assumes the presence of setuptools and wheel and you never have to specify them as explicit dependencies (in the old old days, setuptools used a drive-by installer file bundled into the package so people who didn't have setuptools could still install setuptools-based packages; nowadays, pip supplies it automatically).

But what if you have a workflow that requires something else? What if you use an alternative package manager, or package build tool, or really anything that isn't setuptools or wheel? How do you specify the toolchain you need to work with your package?

That is the thing pyproject.toml solves. Since it's not an executable Python file, it can't get stuck in a chicken-and-egg problem ("execute setup.py to find out what you need to execute setup.py"), and it can specify the necessary build system for a package in a standardized way.
Mobile apps and some mobile browsers don't support ad block.

While I have ublock on my laptop, i still get ads when I am on my phone which ironically is where these companies get most of their revenue these days.
There's a glaring memory leak if the second new throws.
Vinegar is a base not an acid. It will counter high acid.

For acid issues raw ginger is powerful.
Banks, media and the masses for the past 6 years: "Bitcoin is only for terrorists and drug dealers!"

Banks now: "lol jk. No Bitcoin for you."
Don't worry. India can supply as much labor as you need
Python the community is full of dogma. That is why I don't like the language and I stay away from the community. Their own ideas come before objective truth to them.
Regarding two major concerns with future economies: reduced labor supply and unemployment due to automation, wouldn’t they help balance each other out, at least in advanced countries?
There's a few cases of people going all-meat -- apparently successfully fixing autoimmune and inflammation.
Isn’t the active ingredient in vinegar an acid, namely acetic acid?
Unhealthy oils promoted as healthy or plain fry food will change the ph in your digestive track.
the government posts them for transparency, so they're not accused of just disappearing people
Just makes it more expensive! How much would you pay for your dream job or a new lead? A few hundred or thousand dollars would be chump change to a lot of people.
Me personally? Yes. It doesn't matter to me if the people being intimate on my bed while I am away are married or porn stars. I am planning on washing the sheets just as thoroughly either ways.
Ah, but aren't you pretty famous yourself for being just that?