skysight-inc/HackerNews huggingface dataset:
Co-author here (AMA)--A large-scale docking screen of 116M molecules takes ~1100 cpu days on our cluster, working out to about 1 mol/sec, which is very fast for virtual screening. What this doesn't account for is this requires about 30 minutes per compound to precompute information (conformations, partial charges, etc.). So this works out to ~6M cpu/hours to prepare the library for screening, which is a substantial amount of computation. We're loading about 1M molecules a day and have a 2-3 year backlog of compounds to load from Enamine.

The good news is that once the library is prepared, it is quick to screen at more targets--and we make the pre-computed library available at zinc15.docking.org.

Interestingly, as the library grows a limiting factor is storing the library on disk. It is now ~20T. We've set up several mirrors around the world for groups that are actively using it. An interesting problem will be to see if preparing compounds for screening on the fly (e.g. with machine learning models) can overcome this limitation to keep up with library growth.

A big question for us is what will the return on investment in screening larger and larger libraries be? One of the take aways from this work is if docking has moderate enrichment, than screening larger libraries not only gives more hits but actually can increase the hit-rate for the top scoring compounds.
I think the key point is the lack of clarification. VPN's that spy on their users gives credence to outright ban all VPN's, which would be of obvious benefit to the US government.

It should also be pointed out that, as a consumer, you can't prove that your VPN service isn't spying on you. Ideally, you should set up a VPN on your own server using secure defaults. Then let your less techie friends/family use it when they're on public WiFi.
Because the media coverage would turn into a "problem" that would be a PR issue.
Switching from Wordpress to GatsbyJS
Ask HN: Are there any Open Source medical ML models?
My grandfather, who is in otherwise great health, recently got diagnosed with late stage cancer of the kidneys. How feasible would it be to build an open source suite of diagnostic programs that people can use to build longer term, longitudinal health system?
The idea is that by building transparent, open source diagnostic models and looping it into a platform where you can track your health data, we could build a preventative system.

Am I being completely irrational, or missing something?
It isn’t an argument, it’s a restated aphorism devoid of context. I think I’m not alone in wondering if you actually have an argument to make, one this involves making specific claims about the statistics I’m question and the methods by which you claim they’re lying.
No, you wouldn't, at least when it comes to the racial composition. SV (and surrounding area) has a very different demographic makeup than e.g. NY or Chicago or Houston. I'm not saying this explains all the differences between SV and nationwide, but it surely accounts for some.

PS:
E.g. google tells me that the Santa Clara population is 2.5% black, while it's 12.6% nationwide (2010 census). The article now says nationwide the tech industry is 14.5% black; 14.5 / 12.6 = 1.15, 2.5 * 1.15 = 2.9; So adjusted for demographics I'd expect the SV number to be 2.9% black employees in tech after adjusting for demographics of the area, compared to the 2.6% the article states.

However, it might be that the low black population in that area is highly correlated to the hiring practices of the tech companies in that area, or it may not be.
I once went on an interview to Uber in Palo Alto. At lunchtime, when we went to the cafeteria, I saw most of the 200+ workers were either Chinese or Indian, sitting in their prospective table. Same with LinkedIn and workday in Santa Clara. I don’t see any racisms in Silicon Valley
This looks a lot like a loan.

I would look at OnDeck or Kabbage before going this route.
> The computer is there to automate repetitive tasks, not create virtual busywork.

The GUI eliminated the busy work of setting up your environment to make your workflows easy. It instead provides an environment where a wide variety of workflows are easy by default, although maybe not as easy as they could be with specific configuration like setting up customized keybindings, etc.
Comprehensive Guide to Time Series Analysis (with Full Examples)
As electric vehicles mature and increase their share of the consumer market, it will be interesting to see how these sorts of reliability measurements change to maintain relevance. Already today, a luxury EV is probably more mechanically reliable than a mass market ICE car.

Electric batteries and drivetrains have their differences in reliability for sure (IIUC, the 1st generation Nissan Leaf lacked a battery temp management system). However the difference between the reliability of EVs isn't likely to be that big since EVs are much simpler machines.

A lot of the complexity that provides the luxury ICE driving experience (smooth, quiet drivetrain, strong acceleration) comes for "free" in an EV, even in mass market models. With that complexity gone, there's much less to differentiate cars from a reliability perspective.
> Yeah... that's not how it works.

But Sweden, and every other developed country on the planet did it, so why do you assume that other countries can't or won't.

They're currently doing a faster job of improving than any other country ever did... yes, even the one YOU live in.
The US scientists didn't think there was a metallurgy that could survive the oxygen rich environment, but the Russians did the work to find it.

The part I'm confused about is how it talks about all of these 60s rockets that close the cycle but aren't as efficient because they mess up the mixture in the combustion chamber, but shouldn't the injectors be tuned for the excess fuel/oxidizer from the get go? It doesn't seem like you should be exhausting unburnt fuel/oxidizer if you have it tuned correctly.
Well, at least you'll have a Windows machine that isn't vulnerable to Meltdown or Spectre.
If you reload this page enough, you will eventually find your own face. And then things start to get weird....
> Are there things my users really don’t need to see right now?

Yes, what about the ridiculous amount of space taken by the header and footer on that page.
One look at the website of Seattle's Garfield High School (34% black/latino) CS Club website pretty much sums it up: http://www.garfieldcs.com/

The makeup is similar at the college level: sitting in on CS courses at UW you see a sea of white, east asian, and south asian faces. I can count the number of black or latino students (out of the several hundred enrolled students I saw) on two hands.

It's a pipeline problem, full stop.
Re: Debugger, fair enough but it's in the works

Re: Scoping rules, these are being evaled.

Re; startup time, already better in 1.1, and will soon be marginalized from two ends: Better static compilation and better tiered compilation.
Not only does it happen almost everywhere but is has been going on since the beginning. There were people in the 90’s who did nothing but study UI’s, what happened to them??
Got it, sorry I missed that you had left. I'll reach out to them to see if they are thinking about the leadgen aspecet of it.
Microsoft's LinkedIn to launch its own live-streaming video platform
Products are optimized for those who sign the bills, not necessarily users. Flashy colorful design, useless charts, all that stuff.
Robot can melt then re-form its legs to change how it walks
Yes, the "dumb" version is much more expensive than the "smart" version.

But that is not all of it. Most monitors approximate (some better than others) sRGB, while TVs approximate (again some better than others) Rec. 709. Rec. 709 and sRGB share color primaries, so they have the same gamut, but Rec. 709 uses a different transfer function. If you use the (profiled) monitor with a computer that does color management, and use a color-managed video player, all is well, but if you use the monitor as a "TV", without a computers, there's no profiling and no color management, so the broadcast and movies will not appear colorimetrically correct.

But wait, now we have Rec. 2020. I don't know if Rec. 2020 TVs are common now, but they will become common soon enough. Computer monitors are very different than Rec. 2020, even wide gamut ones. You MUST use color management to display Rec. 2020 on a computer monitor. Without a computer involved, computer monitors can't display Rec. 2020 properly.

But that is not the final story still. TVs can generally do both 23.976 fps, and 24 fps. Computer monitors very rarely can do this, generally reserved for expensive models designed for professional media creation.

So even if you pay the huge "dumb monitor tax", you still can't get the same result.
This push towards intellectual and cultural uniformity is so incredibly anti-diversity. "All cultures must have the same interests as white people" is essentially what is being said after you account for all the various "systemic privileges."

EDIT>> to put it another way, white people consider something "wrong" if different demographics aren't interested in the same subjects as they are, at the same rate. It's the ultimate self-centered worldview.
I clicked hoping for some context but didn't find any. Can someone explain?
Carbon is an element. Most organisms to a lot of chemical rearrangement of the element, but the element is not created or destroyed in biological processes. Any carbon kept during life is released at death.
Second Measure (YC S15) Raises $20m Series A
I have no idea what ud is, I use old.reddit.com
One of my plans when I retire is to read a LOT of books. Yet one day I read a post by a HN contributor where he said, "But nothing's really stopping me from doing that NOW" and he then embarked on regularly walking to the park and reading. As a result I've been trying to do the same thing, because when you start computing numbers and realize you only enough time left in life to read a paltry number of books[1], you learn to prioritize really quickly.

[1] https://waitbutwhy.com/2015/12/the-tail-end.html
I am very interested what the other half of black engineers do and why. Do they stay unemployed, or choose a different career?

I have a hard time imagining that so much educated engineers who can be effetively underpaid are not being capitalized on. That sounds like a wasted business opportunity.

Businesses outsource work to india or east europe, why not exploit locally? I've read they also import workers on hb1 because they can pay less for same talent, so this doesn't add up for me. I can't belive racism vs black people specifically wins vs cash on such large scale, since it doesn't vs other races.

Interesting.
Vim has a GUI (or a UI I guess), but it allows you to input commands. For some reason we think of GUI as mouse based interfaces in which you click around. There’s no reason why this has to be the case.

The most powerful form of computing is having the command line for input but also allowing a UI for the display of information.
I have never seen Qt be proposed without immediately being shot down for the licensing.
It's ActiveX for the desktop.
Surveillance Capitalism Is Ruining the Internet
Reliability variation between models > reliability variation between brands.

Generally speaking cheap disposable appliance cars are cheap and disposable. OEMs put much more effort into their flagship products and the products that define their brand image.

Also just a friendly reminder that owner demographics have a large effect on reliability over the kind of 5+yr timeline many commenters here seem to be talking in. The wealthier the owner the better the vehicle is treated (at a statistical level, we all know one or two rich guys who never change their oil). Rich people years vs poor people years is like highway miles vs city miles.
Doubtful it can get worse than it already is, lack of diversity in tech is a widespread issue and known all too well.

Even the general public is in a sense aware of it, when people picture stereotypical programmers, I doubt they have a black Muslim woman in mind.

Transparency is important.
I am very interested what the other half of black engineers do and why. Do they stay unemployed, or choose a different career?

I have a hard time imagining that so much educated engineers who can be effetively underpaid are not being capitalized on. That sounds like a wasted business opportunity.

Businesses outsource work to india or east europe, why not exploit locally? I've read they also import workers on hb1 because they can pay less for same talent, so this doesn't add up for me. I can't belive racism vs black people specifically wins vs money on such large scale, since it doesn't vs other races.

Interesting.
We discovered that Europeans used cattle 8,000 years ago
Global warming and rising sea levels predicted in the 90's hasnt happened. We won't all die because of the gas you are currently exhaling and what makes up 0.04% of the atmosphere....
Old user here... I still don’t understand how Java failed at this. It was supposed to be the solution. You can, today, make cross platform, mostly native apps, with Java. But didn’t really become ubiquitous like we all thought.
"But the varying sizes and agility of cyclists, with their sudden changes in speed and loose adherence to the rules of the road, present a major challenge to the existing technology"

The 'loose adherence of the rules' is a pretty good reason I think.
SBCs do not end with just the Raspberry Pi. Many are much more powerful and have greater potential. They can include NVME M.2 and more RAM. Etc Etc.

They should. Plain and simple.
I still have a soft spot for expander cycles - they seem so elegant compared to staged combustion cycles, and apparently i am not the only person who thinks that:

https://blogs.nasa.gov/J2X/2014/03/24/inside-the-leo-doghous...
FWIW, after almost three years on the ground in Africa through 32 countries, I agree with you 100%.

The debt trap the IMF is holding these countries in is shocking and horrid.

Part of me wishes "Africa" would band together, give the IMF the middle finger and do their own thing / team up even more with the Chinese. At least then they'd have a fair start, rather than the IMF putting a foot on their heads.
All of the companies named in the article are indeed trying to do something about it, and almost certainly use the data internally to address it.
Are you saying the top X% is racially skewed? Because all things being equal, if the only difference between the two groups is color of their skin, I'd say that was a textbook definition of racial bias.
But it seems likely to me that their 'investment decisions' are going to be made based on a run-of-the-mill small business credit model which will be heavily revenue focused.

It's a small business loan with terrible terms.
Danluu has made a transcipt of the discussion:

https://danluu.com/karajack/

https://twitter.com/danluu/status/1095569349249851393
To me the issue is not discrimination but rather representation. I will give you a concrete example. Our team (working in medicine) had very few Latinos for a long time. As a result of this we completely avoided gathering training data from Latin America because no one was well versed in how to conduct business there, yet we had data/deals with US, Europe and Asia. As a result our algorithms will likely not help Latin America and Latino Americans as much. This then perpetuates marginalization because it could lead to worse health outcomes for Latinos.

Why the dimension of race and not other dimensions? It is a real dimension with cultural and medical significance. Cancer presents differently for different races for example.

When you have large pseudo monopolies it is important to have diverse groups of people running them to avoid effects like this that can make marginalization worse.

Another classic example is voice recognition and accents. By not having more Spanish speakers at a company, if your company makes a voice recognition product it is easy to have blind spots. Your product may fail for those with an accent, and you won’t notice or think to measure along those dimensions.

I agree, however, that strictly proportional representation is not important. However promoting diversity is important and when you have numbers like 3 or 7 percent it’s easy to end up with large, important sub teams with no representation for historically marginalized subgroups. And this can lead to worse products, especially when looked at from the point of view of marginalized subgroups.

The main point of the article is that it is pretty sketchy to be hiding these numbers
Bonus points for pics of smiling grinning people with sad or angry eyes. The algorithm does not understand musculature. Eugh.
The 300MB model covers both the G and D. You only need G to generate. The style transfer is just noise. And I time my own 512px anime StyleGANs at ~21 images per second per model; half that throughput to account for the increased model size and depth of a 1024px. No matter how you tweak the numbers - halve it again if you wish! - it's clear that thousands per second is entirely attainable with a few GPUs at low cost. (For comparison, 8 V100s is ~$7/hr on AWS; 10x1080ti is ~$1.3/hr on Vast.ai.)
This doesn't align with what I see in my Activitiy Monitor when I open it up and look at the Slack usage. I don't know a ton about this stuff, so maybe it's a relative thing, but my Mac has next to no problems with Slack like he's raging over in this post. The memory footprint is way smaller than his screenshots show. I also have 10 workspaces connected (not sure how that plays into it).

> I mean come on. Its a text chat program.

Seriously? To boil Slack down to just a chat program is silly, when you look at all the feature it has with it (screen sharing, calling, file sharing, etc.).

Electron hate is the new PHP hate. As I've seen many others say before on HN, what people don't seem to get is the experience of using Electron is miles ahead of anything else in convenience. Instead of writing a blog post ranting about Electron, why not be constructive and talk about solutions or alternatives? Wouldn't that be more productive?

EDIT: Didn't realize this post was from 2016. Seems way out of date, carry on, nothing to see here.
And nothing has changed since that discussion, really. The top post is still correct: if Electron didn't exist we wouldn't be seeing a collection of beautiful, performant desktop apps. We'd just have fewer desktop apps, and you'd be using your web browser more. Particularly on Linux.

Which, IMO, is fine! I don't use the Slack desktop app, I have a tab open in my browser. It can 'ping' the tab bar to get my attention, and it can send notifications. It works fine.
Text is just one of the possible types of features supported in Ludwig. For those features, no, you can train models on any language, with a couple little caveats: you can train both character based models and word level ones. For character ones you don't really need anything, and you can train also of languages without explicit word separation like chinese. For word based ones, you need a function to separate your text into words. By default a regular expression is used, which generically kinda works for most languages that separate words, but the tokenizer from the spaCy library can also be used. SpaCy provides models for a few languages, and at the moment we are wrapping just the english ones, but it would be extremely easy to add also the other ones supported in spaCy.
couple of thoughts:

* money will probably be spent to acquire more datasets and display in the unified platform
* Location Data, Email Receipt Data or more credit card data
* Head of Finance opening points to a 'large R&D' project: https://secondmeasure.com/jobs/?gh_jid=1148383
* Second Measure seems to be on a good way to become the de-facto platform for displaying any type of large transactional dataset in an easily digestible manner. They have built a lot of trust with important institutional investors and VCs.
These bots are getting out of hand.
Isn’t Gnome/GTK supposed to be kind of close?
Because very few lenders will lend to a business at this stage (relatively little revenue and short operating history), and the few who do will require a personal guarantee and/or personal collateral.

That is, if the business fails, or does okay but doesn't become large enough to service the debt, the founder still needs to pay the loan back. For all intents and purposes, a business loan with a personal guarantee is a personal loan.

That's not true of these terms. If the business fails, the founder doesn't personally need to repay the investment. If the business grows but very slowly, the founder still decides how much to re-invest in the business.

(Also, at the interest rates you mention, such a loan would be no different than taking out $100k in personal credit card debt to fund your business. Yes, someone could do that, but it has some very significant downsides.)
1% difference is a lot in software development. Electron is like Flash, it allows cross platform apps with one codebase. By the way Flash used ActionScript which have a lot in common with JS so that’s another similarity.
You may be right about that, but also it depends on the requirements that you have. Ludwig gives you a lot of options for those tricks, like for instance gradient clipping or regularizers, or learning rate and batch size scheduling, but those things usually are useful for squeezing that extra 3% performance, and ieven in those cases, having them already implemented is an advantage. My personal experience is that in many cases doing the first step, getting 80% of the final performance, is enough then to convince someone of the value of what you are doing and then you can spend time later improving over it, and with this regard, Ludwig gets you from 0 to 80% really quick.
Can I upvote this twice?
The senators were pretty clear in their letter and in the quotes that they are concerned about VPNs that spy on their users or have exit nodes in unfriendly countries:

https://www.wyden.senate.gov/imo/media/doc/020719%20Wyden%20...
Speech is coming to Ludwig soon, we are currently working on that.
The types got you
Interesting. Its hard to see them giving up their biggest source of revenue, but thats a good point: GCP could possibly be their next killer-app allowing them to rely less on the personal data vacuuming they're infamous for.
GhostSec Pwns Mozzad Israel NSA Group
Go look on Twitter @GhostCanadian and @Zwppy
Still relevant:
https://www.theonion.com/toyota-recalls-1993-camry-due-to-fa...
But not necessarily released as CO2, which is what "re-emitted" means to me. If it goes atmosphere -> tree -> fungus -> bits of fungus buried in the ground for millions of years, that's effective sequestration.
Sorry. I just don't have time to independently verify the veracity of everything I read, hence why I put my faith in people like The Guardian. It's like suggesting that instead of verifying SSL certs against a CA, I should like each cert fingerprint up in a phonebook to see if it matches.
I was mostly interested in the "matters to humans" part. Indirect consequences, and all that.

...Re-releasing them, after the environment has adjusted to their absence, does not return you to the original state.
Comparing Electron to Flash in this way brings in the reader's mind other considerations than performance, primarily closed source and security vulnerabilities. It is a misrepresentation, perhaps unintentional. The article should be entitled: "Electron has performance issues".