skysight-inc/HackerNews huggingface dataset:
Individual VC investments are a high-risk, high reward play, but for an LP, investments in large baskets of VC investments via VC funds are ideally intended to collect an uncorrelated risk premium. The idea isn't to simply to beat the SP500, its to diversify, and thus improve risk adjusted returns, of their broader investment portfolio.

For large institutional LP's like pension funds, endowments, charities, etc, they need steady smooth returns that they can draw upon year after year to fund their beneficiaries. In particular a down year really hurts them since they will have to draw down on their principal. This is a very different risk calculus to an individual saving for retirement who can stomach 30-40 years of stock market volatility with a good probability of having enough money at the end of their career.

So rather than chucking the bulk of their fund in to the asset with the highest expected returns as an individual might, these institutional investors buy a big basket of very different return streams (i.e. as uncorrelated as possible) to smooth out the bumps in each one.
I don't see the conspiracy here. Nicotine is highly addictive, so lots of people use it habitually.
I don't believe Fenty Beauty has been discussed on Hacker News before seeing as how it's a line of cosmetics, so maybe you could expand on what you know about its history that others may not have been following in as much detail?
> If drivers are speeding, Waze is basing its time savings on drivers violating the law.

Have you ever tried driving 65 when everyone else does 80 (and the law says 65 mph)? It's borderline reckless to do so. All sorts of people will be passing you, creating unnecessary merges and lane switching that decreases road safety conditions.
Presumably, you don't invest in a VC fund unless you have already put a lot into the stock market. Diversification?
How is it so?
You don't necessarily need sympathy to see what's right and wrong.
The Feel of MEMS Barometers
> there's no equivalent good way to really quantify VC fund risk

Distribution of returns. Longitudinal volatility is a (good) proxy for this.
I think you mean Utahraptor [1]. Velociraptors are about chicken sized [2]

[1] https://en.wikipedia.org/wiki/Utahraptor

[2] https://en.wikipedia.org/wiki/Velociraptor
Why does it need to be a business? A network of decentralized recursive resolvers operated by a number of different parties is preferable in almost every way to CloudFlare running a single endpoint.

The NTP pool works quite well on this model. It would be a much larger commitment for participants had to manage stateful connections.
Funding the next generation IDE integration for Rust language
The driver behind them might be texting too! They see in their peripheral vision that the car next to them is moving and hit the gas without properly looking around.
> If you're hiring someone, you're always in a position of power.

What? Can you explain the reasoning behind this statement?
Has anyone tried to recreate this?
Yahoo introduces a new mail and logo
24H Teste IPTV 3500ch 3000VoD
If D-Wave could achieve quantum supremacy, they definitely would, and would heavily publicize it. They haven't, which gives us strong evidence that they can't right now.
I recently saw this article presented as an example of how ICE mistreats people:
https://www.latimes.com/nation/ct-children-border-patrol-fac...

It's totally understandable that people are confused by the distinction between CPB and ICE. I certainly was baffled myself, until I spent a big chunk of time digging into it. And I still don't fully understand the multiple transfers of custody between those agencies, plus ORR which often ends up having custody of unaccompanied minors.

It's hard to imagine how abolishing ICE alone would resolve the humanitarian issues. I think it's reasonable to assume "abolish ICE" is really referring to a broader reform encompassing all of ICE, CBP, and ORR.
I work on Mac and on Linux. I used to use macports for python (sorry, I'm opinionated, I won't touch brew), along with either venv or virtualenv. But I've found that working within the Anaconda system for python has been the best experience overall. I've found conda environments to be a pretty clean solution.
I enjoy their non-journalistic shows, e.g., "A Prairie Home Companion/Live From Here" and "Wait Wait...Don't Tell Me!", but not enough to donate when I know the money is also going to pay for their "journalism", and especially not when they clearly prefer the (fatter) checks from the corporations.

But professional ethics? Fox News, MSNBC, and those other infotainment gutters are bad, but NPR is insidious: it's biased toward the class of established political powers and corporations, like a Pravda for America but dishonest about it.
Another option would be to split screen's roles of "terminal multiplexer" and "terminal detacher" into two programs: dvtm and abduco, respectively. I find that approach more flexible than screen/tmux, and it works better spanning work environments where I might or might not have tabs and splits built in to my window manager or terminal emulator. It's also nice to not have to give up C-a or C-b keybindings when I don't need multiplexing (abduco uses just one key binding, and I think you could get away without it).

abduco: http://www.brain-dump.org/projects/abduco/

dvtm: http://www.brain-dump.org/projects/dvtm/
I also prefer conda for the same reasons.

Precompiled MKL is really nice. Conda and conda-forge now build for aarch64. There are very few wheels for aarch64 on PyPI. Conda can install things like Qt (IPython-qt, spyder,) and NodeJS (JupyterLab extensions).

If I want to switch python versions for a given condaenv (instead of just creating a new condaenv for a different CPython/PyPy version), I can just run e.g. `conda install -y python=3.7` and it'll reinstall everything in the depgraph that depended on the previous python version.

I always just install miniconda instead of the whole anaconda distribution. I always create condaenvs (and avoid installing anything in the root condaenv) so that I can `conda-env export -f environment.yml` and clean that up.

BinderHub ( https://mybinder.org/ ) creates docker containers from {git repos, Zenodo, FigShare,} and launches them in free cloud instances also running JupyterLab by building containers with repo2docker (with REES (Reproducible Execution Environment Specification)). This means that all I have to do is add an environment.yml to my git repo in order to get Binder support so that people can just click on the badge in the README to launch JupyterLab with all of the dependencies installed.

REES supports a number of dependency specifications: requirements.txt, Pipfile.lock, environment.yml, aptSources, postBuild. With an environment.yml, I can install the necessary CPython/PyPy version and everything else.

...

In my dotfiles, I have a setup_miniconda.sh script that installs miniconda into per-CPython-version CONDA_ROOT and then creates a CONDA_ENVS_PATH for the condaenvs. It may be overkill because I could just specify a different python version for all of the conda envs in one CONDA_ENVS_PATH, but it keeps things relatively organized and easily diffable: CONDA_ROOT="~/-wrk/-conda37" CONDA_ENVS_PATH="~/-wrk/-ce37"

I run `_setup_conda 37; workon_conda|wec dotfiles` to work on the ~/-wrk/-ce37/dotfiles condaenv and set _WRD=~/-wrk/-ce37/dotfiles/src/dotfiles.

Similarly, for virtualenvwrapper virtualenvs, I run `WORKON_HOME=~/-wrk/-ve37 workon|we dotfiles` to set all of the venv cdaliases; i.e. then _WRD="~/-wrk/-ve37/dotfiles/src/dotfiles" and I can just type `cdwrd|cdw` to cd to the working directory. (Some of the other cdaliases are: {cdwrk, cdve|cdce, cdvirtualenv|cdv, cdsrc|cds}. So far, I have implemented cdalias support for bash, IPython, and vim)

One nice thing about defining _WRD is I can run `makew <tab>` and `gitw` to `cd $_WRD; make <tab>` and `git -C $_WRD` without having to change directory and then `cd -` to return to where I was.

So, for development, I use a combination of virtualenvwrapper, pipsi, conda, and some shell scripts in my dotfiles that I should get around to releasing and maintaining someday. https://westurner.github.io/dotfiles/venv

For publishing projects, I like environment.yml because of the REES support.
The most obnoxious part about this comment is how sure you think you are.

The important questions to ask are, how does the civilian population split? How do the police, the military split?

What exactly do you think civil war looks like?

The idea that you have all the answers and some how guns are ineffective, at the very least in hurting those who want to oppress, is so laughable and appropriate for HN.

What is going on in HK right now? You think that would happen if they were armed?

No one says we win, but we make it hurt. You would rather be enslaved?

The US is looking for a way out of Afghanistan and they are not the victors. Lost to some men with long guns.
The problem isn't Waze. It's the sprawl and failure of urban planning. More dense, more mixed use development is what LA needs. Less cars implies less traffic. Make cities walkable. But, it is too late for that. Homeowners have decided carte blanche to oppose new development. This is the price they pay. LA will never return to being a city with one-tenth its current population, where every family gets a 6,000 square foot lot, a car and 2.1 kids. Plan for it.
In terms of global hunger, the world has never had it as good as it is now. [0] Yes, people still starve, so "good" is highly relative, but even with rates on a plateua, we're significantly better off when compared to prior generations.

What you're seeing isn't lack of choices, it's the cross section of market forces and a growing cultural change that wants what they consider to be ethical, sustainable food.

[0] https://ourworldindata.org/hunger-and-undernourishment
If there was serious armed resistance by citizens in American other nations that would benefit from weakening American power could send key weapons as support, e.g., anti-tank and MANPADS.
So just because he happens to be the president of an organization means he can’t defend his colleague on an unrelated private message board?

The chilling effect of such a policy essentially means that all advocacy groups must be led by slick marketing politicians, always on-point and on-brand, even if off camera.
Nine financial quarters. Yeah, not happening.

The gulf between "testing fully driverless systems" on desert interstates and "deploying a useful autonomous vehicle" is wiiiide.

My tongue-in-cheek prediction: we'll have commercially viable self-driving cars one year after Amazon warehouses are fully automated.
Hi, mnemonicsloth! Vai from Doqume here.

1. First of all, thank you
2. Yes, we do. I'd first look at:
(a) data set: Biotech is a broad area. We'd love to understand the specific use case. We have 50M entities in Doqume today, but we constantly work to integrate or build new sets.
(b) work with the content resource: some journals are open, some not. If the abstract has enough information that's usually a good place to start. Otherwise we look at each journal and evaluate next steps.
(c) build the engine. There can be very different needs there. I've covered some of it in the article, but let me know if you have any questions I'll be happy to tell you more.
3. Yes, we do.

Feel free to write me: vaidotas [at] doqume [dot] com. And congrats for your startup project!

Cheers, Vai.
Why I changed my opinion on China [video]
Honestly, a more scarier concern is that there is likely to various illegal things posted on this as soon as enough people get on it.
Parse was a Firebase competitor that got bought by Facebook and later open sourced, I don’t know if it’s dead simple though.

https://parseplatform.org/
Travis Kalanick’s ‘Bigger Than Uber’ Next Act
> The AI isn't biased, the curaters were.

This is pretty close to "does the Chinese room know Chinese". https://en.wikipedia.org/wiki/Chinese_room Going too deep down that path is fun for philosophy, but not super useful...
So, I keep seeing articles comparing S&P 500 return versus the IRR of a VC fund, but none seem to compute "IRR" for the S&P 500. That is, they all seem to assume $1 invested at t=0 in S&P 500 (and I assume total return, so reinvested dividends), and then compare that to venture investing.

Except an $100M fund isn't $100M instantly deployed. The investors are putting probably $20M/yr into it via capital calls. That makes a huge difference in IRR.

This isn't to defend the particular investments or performance of any firm, but it does seem like the reporting is quite poor. Even taking the time to compute a "what if each year you invested 1/5th into the S&P 500" would be a marked improvement. But you definitely don't get to say "The 2010 Andreessen Horowitz fund performed slightly better than investments made in the S&P 500 in the same year" (as the article does).
Someone attempt to make a case for me for how raising insects for protein can ever compete against farming duckweed.

Duckweed has no negative associations with eating insects, it doubles in volume every 2 or 3 days,it produces high levels of proteins with several vitamins including D, it can be grown from sewage if needed, it cleans up polluting waterways, the list goes on and on.

No need for cages, artificial lights, heaters, smell, special insect feed, etc.
Obligatory xkcd: https://xkcd.com/1987/
The NSA has the money and a history of massive secret projects. There are more mathematicians at the NSA than in all of academic cryptography. However, my general impression is that most people don't think the NSA has a secret QC project because there hasn't been a noticeable disappearance of the best young experimental QC researchers from the pipeline like there has been for cryptography. It's the promising people quietly leaving that is hard to hide; massive construction projects are comparatively much easier to hide.
That... what?

"And when one user uploaded an image of the Democratic presidential candidates Andrew Yang and Joe Biden, Yang who is Asian American, was tagged as “Buddhist” (he is not) while Biden was simply labeled as “grinner.”"

They are not removing images that categorize blacks as blacks. They are removing images that are incorrect.
Why would that not work?
Is anyone actually testing self driving cars on desert interstates yet? From what I understand, most of the testing happens on residential streets in the Bay Area. Testing on desert interstates would be a huge step up.
The tooling is not supported with bug fixes.
I heartily wish that you continue learning Rust, another significant contribution to open source languages. What has been already commented, things such as borrow/checker are humps you work through and it will work out for you eventually. The other challenges are some of your enterprise 3rd party integrations with the outside world, some of which may again demand your time if they are still in beta, etc.

Also, the organization has no desire to invest in training or experimenting. The project is funded by the "business" and they want to see a business result in return for their money ... so you basically you sneak in a bit of time as you try/test something new. Nim won out by somehow getting a team with python expertise learn and deploy their product fast enough.
If you want a contrary take on NPR and particularly how their political coverage is awful, Erik Loomis, a professor of union labor history and about as far left as you can get, has a number of articles on how NPR fails the national discussion

http://www.lawyersgunsmoneyblog.com/2019/07/our-worthless-me...
sorry I didn't see your replies sooner, thanks for taking the time to respond.

As the other response said, it's about not knowing where to begin. The nephew I had in mind is a complete newb, if he hit this site he'd be lost immediately because all the articles assume prior knowledge - except, presumably, the earliest articles in the beginner tag.

It may be that some specific navigation is needed for these beginners; but at the current scale it may not need even code, but simply an article that is 'New reader? Start here!', which goes on to describe places readers at various levels might start reading the site. "If you know a little programming in another language but want to learn Javascript, try here!..." etc.

However, as you scale up, readers will be thrown by articles in other topics appearing 'next' in their reading material, simply because that's when it was written. Having chosen a tag, that should be sticky for navigation. It turns out that all the 'Beginner' articles were written in sequence so they're fine; but you can see the issue starting from https://www.codetips.co.uk/javascript-introduction/ and clicking 'next' from the perspective of someone who clicked into the 'Javascript' tags? Or if you add more Beginner articles later, they would no longer be in sequence.

Anyway, I hope my criticism has been constructive and wish you all the best in helping new programmers...I've a big family-there's an almost inexhaustible supply of nephews&nieces getting to the age I'd like them to read this ;)
Free Software is transparent science. I don't see how you could argue that the benefit is overstated. Ideas are built on one another and that is precisely how advancements are made. What he pushes for is extremely important.
I would take all of that with a heaping cup of salt:

* All of this guy's info is from the Blind app, which is basically a step above the bathroom wall when it comes to information.

* He himself was fired from Facebook, so it's not like he's unbiased.

I know nothing about the situation, but I do know that for most companies it is a difficult balance between respecting privacy for the deceased and performing an investigation if it was indicated that something in the workplace was a factor.
Agreed. These are not descriptive labels you can infer from an image.

They may be, however, labels generated by users from a context.
Tech Book Face Off: Facts and Fallacies of SW Engineering vs. Programming Pearls
> Not a fan of Conda, the cli is terrible, their unofficial builds are opaque and in my experience the very few packages that are not available on pypi are rarely worth installing (usually the worst kind of "research code"[1]).

The CLI used to be slow, but since 4.6 the performance is reasonable -- still slower than some non-Python package managers, but in my experience no longer so slow as to be aggravating (< 10s install now, whereas previously >30-60s in the past just solving the environment)

> their unofficial builds are opaque

I'm not entirely sure what builds you are referring to, but conda-forge [1] is completely open source and community-driven, and Anaconda recipes are in a github organization called AnacondaRecipes [2]. If you are talking specifically about the Python interpreter builds for the Anaconda distribution, I believe the build recipes are here [3] (although I don't know that for a fact).

> my experience the very few packages that are not available on pypi are rarely worth installing

Depending on your field, platform, and dependencies, that is certainly believable. However, several projects such as Apache Arrow and Rapids have dropped support for PyPI wheels [4] because the engineering cost of wheel-building on linux is prohibitive, and conda is preferable on windows for a variety of reasons.

> usually the worst kind of "research code"[1]

That's an oddly-specific complaint. Anyway, given the variety of environments where people run `setup.py`, that kind of thing is usually explained by "someone put in a PR to make it build somewhere." It might be surprising if you've never built or packaged python extensions with native dependencies before, but I'm not sure it's a particular indicator of quality.

[1] https://conda-forge.org/
[2] https://github.com/AnacondaRecipes
[3] https://github.com/AnacondaRecipes/python-feedstock
[4] https://medium.com/rapids-ai/rapids-0-7-release-drops-pip-pa...
I chose Anaconda for this use case:

1 Setup a production Python environment on Windows Server 2016

2 Write a README on how to set up a prod Python env on Windows Server 2016 (pretty short)

3 Tell my Win 10 coworkers to refer to the README to setup their own Python env

4 Minimize the number of "conda install" commands needed to setup a production Python env, which in our case are mostly the Oracle/cx_oracle and MS SQL Server dependencies.
if on Linux, NEVER touch the system Python! If you can, you should use the package manager of your distro to install the desired python version. If not available, or you don't trust a third party ppa, compile from source and install using make altinstall:

https://docs.python.org/3/using/unix.html#building-python

Next, install pip for your user!

`curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py`

`python get-pip.py --user`

Now you should have `python` which is the system one and `python3.x` for alternate versions. Installing modules from pip can also be harmful, so always use `pip install --user` for tools written in python (like aws cli). Those tools are installed in ~/.local/bin, so make sure to add that to your PATH.

Next, you can use virtual environments to prevent your .local/bin from becoming bogged, if you are dealing with many dependencies from different projects. A nice virtual environment management tool helps a lot. Take your pick, virtualenv + wrapper, pyenv, pipenv, conda... whichever you choose, stick to virtualenv for development!

In a nutshell

1. never touch your system python!

2. install tools from pipy using pip's --user flag

3. install different python versions using make altinstall, if building from source

4. virtual environments for development

This should be enough to keep your Linux installation healthy while messing around with python.

Also, docker containers could simplify this whole process, although this is another tech you are adding to your stack
The complaints about stallman aren't a matter of thoughtcrime, they're a matter of entirely inappropriate behavior, not just once but repeatedly, over the course of decades.

This was the one that disturbed me the most:

"Going to an RMS talk in the early 90s and meeting with him in person was among the worst of my experienced - I was fifteen, still obviously underage, and skipping gym class to hear him speak at a professional conference (that I'd snuck into). He actually pointed to me in the back and proclaimed, into the mic, "A GIRL!" causing the audience to turn and look. Mortifying. Then he proceeded to gesture toward me every time he referred to "EMACS Virgins." (I cannot believe that he is still doing the same talk 10+ years later.) I was young and terrified of calling out someone that I'd previously idolized."

Did he commit a crime? No. Should we overlook it, and should he remain in a leadership position at a prestigious organization? I can't imagine so; what kind of message does that send?

Anecdote from: https://geekfeminism.wikia.org/wiki/Experiences
You might want to check out Oqtane for a Blazor framework. https://www.oqtane.org/
It has been proven over and over again that when you ban an addictive substance, the black market and similar-but-still-legal options will rush in to fill the void.

Pushing for transparency, research and more data so adults can make better informed decisions about what to do with their own bodies is the answer. Treating adults like children who aren't mature enough to make their own decisions is not.
This is over stated:

"are situations that people have arbitrarily (heuristically or conveniently) decided"

The Holocaust was not convenient, even to those who were for it. Slavery was convenient for those who benefited from it, but not those who suffered under it. Over the last 200 years racial categories lead to many millions of dead. This is not merely a matter of convenience.
The Milanese Tobacco Boycott of 1848