skysight-inc/HackerNews huggingface dataset:
I've owned an oculus rift DK2 and have owned a Vive since the pre-order days and as far as I can tell VR is almost entirely not driven by porn.

The problem is you can't just simply film a scene (be it porn, regular film, or some sports thing) with a couple of cameras and send it to someone to experience on a headset. People need to move their heads around, and fixed camera positions don't allow for that. When someone moves their head and their view doesn't move they start to feel sick.

There's possible ways around this. Light field tech, or CGI actors etc, but neither of those are quite there yet. As such, porn as it exists in VR today is effectively just putting a really really big screen in front of you in VR. It's not actually VR.
This is precisely why PipelineDB has rich support for data structures such as HyperLogLog [0]. HLL's allow you to track distincts information using fixed-size HLLs that only grow to about 14KB while encoding uniques counts for billions of distinct values. The tradeoff is about a ~0.8% margin of error, which users generally find acceptable.

Furthermore, PipelineDB has a special combine [1] aggregate that allows you to combine data structures such as HLL across multiple rows with no loss of information. A simpler example would be average: to get the actual average of multiple averages you obviously can't simply take the average of all the averages. Their weights must be taken into account, and combine handles that.

The capability to combine aggregate values in this way generalizes to all aggregates in PipelineDB.

[0] http://docs.pipelinedb.com/aggregates.html#hyperloglog-aggre...

[1] http://docs.pipelinedb.com/aggregates.html#combine
They have $3B cash, but owe their suppliers a total of $3.5 Billion right now. (Accounts payable).

There's a LOT of assets / liabilities to juggle. Tesla also has $1.5 Billion of incoming cash (Accounts receivable), which is basically people who are currently in the process of paying Tesla right now.

But in any case: Tesla's liquid liabilities are larger than their liquid assets. Its a bad spot to be in for sure. Its solvable though, but the question is what does Tesla lose by solving it.
That’s not how I interpreted “brutal.” My impression is that the OP doesn’t want to sweep problems under the rug and wants to be frank (even if the truth is harsh).
This isn't some secret.

"Global annual sales of EVs surpassed one million for the first time in 2017, and China (where EV sales doubled in 2017) accounted for more than half of those."

https://www.wired.co.uk/article/electric-car-sales-china-vs-...

This is only natural if you accept that batteries are the key technology here, and China is bringing far more battery tech online than anyone else:

http://www.visualcapitalist.com/china-leading-charge-lithium...
>One nice feature of react-loadable is that you can specify a threshold (300 ms by default I think) which is used to prevent rendering of the loader until after the threshold is passed so you don't get a flash of the loader. Users can perceive it as being slower if you have a quick flash of a loader then show the component.

There is more nuance to it — essentially, React Loadable renders a _hole_ instead of the spinner in this case. Which isn't much better than a spinner because you still see the intermediate state.

With the current release of Suspense, you can do it if your fallback component renders spinner after a timer. So that's not difficult. But we also don't think it's good either.

Instead, when we release Concurrent Mode, you can _avoid showing the change altogether_ until a certain threshold passes. That's the `maxDuration` prop (which doesn't do anything outside of Concurrent Mode).

So you don't even show a hole. Instead, the whole UI is "suspended". And then the fallback kicks in if takes too long.

This might be a bit hard to imagine since no mainstream UI library can do this yet. So you might want to check the second half of my talk (on Suspense) to get a sense for what it's like: https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-...

That's our end game.
Even the largest automakers of the world will be like bug hit by a windshield. This is Nokia vs Apple all over again.
US also spends money on electricity subsidies.

https://en.wikipedia.org/wiki/Energy_subsidies#United_States

"""

Renewable energy: $7.3 billion (45 percent)

Energy efficiency: $4.8 billion (29 percent)

Fossil fuels: $3.2 billion (20 percent)

Nuclear energy: $1.1 billion (7 percent)

"""
Can people share their experience and success stories with gRPC and/or GraphQL?

I've tried both in the past and found that APIs are rarely as static as typed API systems require. Many APIs have fields that are required conditionally based on the value of other fields. Other times the schema is dynamic and workarounds are required like stuffing things into a JSON object and making it a "string" in the API. This added a bunch of work to marshall it in and out of a custom workaround format.

In both cases (gRPC and GraphQL) we've run into so many issues that the technology was abandoned and we fell back to plain JSON REST.
You wouldn’t have to buy a humanoid robot; you could rent it, and given the typical rental factor, the monthly price wouldn’t be far off that off in-home domestic labor. Less when you account for labor law compliance.
We associate shorts with all the trolls you see in Tesla threads, spreading lies about EVs, climate change, etc. It just gets old listening to that.
> Who ever said that?

When I was a kid in the 90s, my impression was that most adults wore cheap quartz wristwatches. 25 years later, their kids have grown up but instead of wearing watches just carry phones around, because the smartphone is a good enough time-keeper.

Obviously many people still wear wristwatches, and the same type of people who wore watches as status-marking jewelry 20 years ago probably still do today. But wristwatches are no longer necessary for telling time, as pretty much everyone carries a smartphone everywhere they go. For most people the additional convenience of having the watch on the wrist isn’t worth carrying an extra device, at least not all of the time.
You can get something with a MongoDB API if you use Microsoft's CosmosDB, although it is very expensive and not actually Mongo underneath. But it has some pretty impressive technical specs too, especially geographically distributed multi-master writes and impressive response times. I don't work for MS and haven't used the Mongo API, just aware of it.
I feel like a lot of people don't realize how frequently the moon has been visited. Humans have landed on the moon six times. I have no idea how many unmanned capsules have landed on the moon, but it has to be close to 100 times.
I’ve mentally given up trying to fight open workspaces and hotdesks. Arguing about why it’s become the standard doesn’t help me. So I either work from home when I feel like doing intense work, or I’ve accepted that my productivity isn’t going to be as high at office.

And it’s not just the noise. I don’t like it when I feel like people are looking over my shoulder. I just concentrate better in a smaller, self contained room.
> Because I'd rather that density increase by replacing dilapidated buildings or ones that are actually in need of improvement.

People looking for housing in dense cities value location and access. Sometimes that means a house gets replaced.

Dilapidated buildings are replaced with housing all the time, but only when the land they occupy is desirable for housing due to its desirable location. Just think of all the old centrally located decaying warehouses converted into condos in your city of choice.

The alternative, building in areas people don't want to live, isn't going to happen soon. It was tried, most recently in the years before 2008.
Sorry I only read the article. I didn't realize that "devoted conservative" refereed to a specific subgroup within the study.

Regardless the study sorted people into groups and then the article attempts to draw conclusions from that sorting that doesn't necessarily follow.

The demographics of the "progressive activists" doesn't say anything about the makeup of people are likely to support policies that could be defined as politically correct--just the makeup of people who are likely to support all progressive policies.

The only thing you can get from the GP's quote is that white people tend to be overrepresented on both extremes of the political spectrum.
I got smacked with waves of downvotes for repeatedly stating a few obvious things: the Model 3 would sell at least 100,000 units this year and that Tesla wasn't going bankrupt anytime soon or going to run out of money soon. These outcomes were not difficult to compute at all. I was mocked for it here, the responses were wildly emotional in nature instead of rational and analytical. You basically couldn't hold a disciplined conversation about Tesla on HN at the time. Despite that abnormal behavior (abnormal for HN), I don't think the very aggressively negative posters on HN were shills at all, they were merely incapable of being objective about Musk & Tesla, falling back on emotional reaction instead. Musk generates an unusually strong negative reaction in some people, they either plainly dislike his personality, or are just falling into the common psychological trap of wanting to see someone brought low (cutting the tall poppies). That reaction then colors how they see Tesla and how they judge the facts of a situation. Failure to correctly assess a situation is almost always a better explanation than something malevolent as motivation.
It's a figure of speech, living like a king is overrated anyway, you got no privacy. I'd say that you'd live a comfortable life nonetheless
Proposal: Go 2 transition
Model 3 best-selling car by revenue delivers surprisingly high gross margin
Wow. Why was this flagged? Can someone not come here, be honest and candid, and ask for help with something they're recognizing as a problem?

I hope whoever felt the need to flag this gets treated better if they're ever in need of help.
> There were a lot more cubes in the olden days and people hated those as well. Please, don't forget that historical knowledge.

People hated cubes in contrast to having an office, not in contrast to sharing one huge office without any privacy at all.
2018 American Institutional Confidence Poll – Amazon Ranks #1 for Democrats
Yes, but it's spotty.

http://fortune.com/2016/02/08/white-house-bad-wifi-obama/
It is not as straightforward a process and TSLA has a huge head start on this regard.
All I hear is ka-ching ka-ching ka-ching. Music to investors ears :)
Who needs streetview when the nearest highway is 'Extraterrestrial Highway'?

Also, possibly spoiling the easter egg - apparently military bases are a) boring b) not as strict as expected (see [1], which specifically says not to photograph and yet... though there are also no connected street views.)

[1] https://goo.gl/maps/eRP4dhtVK3R2

ETA: Apparently google has added photo spheres to its map, so that's not strictly street view. However, it's still interesting.
I never saw the police do a single thing and the gangs seem to focus exclusively on foreigners which seems to be most of the people partying in Lisbon while I was there.
Arn't lawn mowing automated already ? All my aunts and uncles are too old to do it themselves now and bought a robot to do it.

Stuff like these, https://www.youtube.com/watch?v=8LlaaV2iMb0 scoots around and keeps the lawn decent, goes back to its charging station when needed.
I would try creating a non-privileged user "up" during installation and switch to that user under the hood before running the command via `su`.

(Though it would complicate installation which is effectively non-existent since there is a single binary; and tightly couple the application with the environment. It's a trade-off anyway.)

(Edit: Somebody mentioned the user "nobody" which seems to be a better alternative.)

In any case I think that the whitelist approach would work better as it would be nice if the tool knew in advance which commands work properly and which ones don't. That way it could inform its users about the allowed & unallowed commands.

Commands with side effects (or "impure" in the FP terminology) don't make much sense anyway to be used within this. The main value is fast iteration, in order to verify the expected output of the pipeline. For me it doesn't make much sense to use it with commands whose main purpose is to modify the filesystem instead of generating / transforming data and writing it to stdout.

So the criteria for the commands that would make it into the whitelist may be "not having side effects", "writing to stdout", and optionally "reading from stdin".

Fastly iterating side effects is unsafe as well, as has already been pointed out.

This can be a fine data analysis tool actually, unfortunately only for command line geeks. The experience is actually not so far from analyzing data with VIM interactively by piping it to an external UNIX command and getting the result dataset back into the editor. VIM hackers will know :)
GPU farm repurpose
If you have a large GPU farm that no longer mines coin efficiently, why not mine passwords? This could be crypto's Kryptonite?
https://www.reddit.com/r/CryptoCurrency/comments/9qzz1u/my_account_hacked_using_2fa_brute_force_11_700/
Ask HN: US-internships as experience for professionals from overseas?
Hello HN,
some children dream of being an astronaut or working as a firefighter.

When I was in my early teens, I wanted to become a lawyer in the USA. I have to admit that my inspiration was heavily influenced by the film adaption of John Grisham's novels.

However, things turned out slightly different. I was interested in technology very early and moved on that path. I never left my home town really, because I felt I've had insufficient funds, felt responsibility for my sick mother, and other personal stuff, so anything I did, dragged me back to my home town.

Now I have a life I cannot complain about, really. I've a pretty good job, I'm satisfied with my salary, I have plans to continue my career path.

However, the idea of being in the US is still in my head and pops up from time to time very overwhelmingly.

I am now 31 years old, so I thought, just before starting with family planning with my girlfriend, I'd like to experience some "work and travel" in the US. However, I don't want to do farming etc. I was more thinking about "internships for professionals".

Is there an opportunity to work for a US tech company (startup or big company does not matter), which pays my bills and gives me a few month of experience in the US?

Why? Because I sometimes feel a big regret if I not try. My project should be open-ended. So, if I get a job offer afterwards, I might consider moving to the US; if not, I've made a few months of worthy experience.

Is there such a tech-intern program for professionals? Or what could be a way I can go?

I'm EU citizen, if that matters.

Thanks, HN!

S.
Yes it does, Obama directly addresses the topic in this interview: https://www.cbsnews.com/video/president-barack-obama-and-mrs...

> King asked, "Is the water pressure good? Is there Wi-Fi? Does the toilet run in the Lincoln bedroom."

> "You know that whole tech thing, we've been trying to get that straight for the next group of folks," President Obama replied. "This is an old building so there's a lot of dead spots where the WiFi doesn't work...no, actually it's an issue."
Clearing cookies is a common user action. Even for relatively non-technical
users.

And under storage pressure, browsers evict data stored in IndexedDB,
LocalStorage, and/or SessionStorage. See

https://developers.google.com/web/fundamentals/instant-and-o...

IronDB is resilient in the face of such events.

Thank you for your feedback. I'll add an explanation about such in the documentation.
> Tesla could realistically hit 500,000 cars next year, almost 10% of total cars sold in America.

Is that really feasible? That's roughly BMW and Mercedes combined in the US.

It's really easy to forget on the West Coast of the US that BWM, Mercedes and the like are actually rare in the rest of the country.
Agreed. This was mostly pep talk, parrot inspired. We don't have the luxury of a modern clean functional-only API, where you can simply switch VM's.
But think of Amazon. Demand a properly designed API and stick to it. Version it. Hide the structs and details. That was the idea at least.

Most of the work is the stdlib anyway, not the VM. A proper VM is max 5k src loc, but a stdlib is 10x more nasty work.

But to have an actual small, fast, thread-safe VM was a good goal nevertheless. We got it both small and fast, and and then also big slow and thread-safe, but not all together at the same time.

Nowadays I would only consider tvmjit (luajit with lisp oo), p2 (potion: lua with ruby-like mop and jit) or pony (non-blocking only, fast and safe) useful for a VM. A lisp (like chez) not really anymore, the days of pointer chasing are gone.
POSIX is not going anywhere on multicore. It needs to die. (I've told that L4, but they still like to support blocking for POSIX backcompat, and have optional timeout args for everything.)
.NET and jvm only for the worst case, but they got all the libs and the good GC's.
Problems Associated with Scattering Human Ashes at Disney
It's a silly idea only as afterthought.

perl6 is still hooked onto it, Larry Wall constantly confirms the validity. They went through some successful VM's already, so why not. Esp. since the rakudo/nqp layer needs a lot of work.

- They have three layers in it's main implementations now: moar (prev. parrot) - nqp - rakudo, with jvm or v8 as other backends for nqp, and tvmjit as possible replacements for the moar/nqp layer, and p2 and niecza as standalone impl's.

perl5 being destructed is lucky to have cperl as failover replacement. Pluggable only on the XS API and CPAN layer.
Generics and user defined types make it easier to represent more complicated data. Now everyone is just going to have to write custom encoders and decoders to get the data to a Protobuf compatible format, which is pretty much what we do right now with JSON.

If you haven't used algebraic/sum types before, I highly recommend trying them out. Once you use them you won't want to go back.
Company A could simply pay the (now more qualified) worker a higher wage to remove the motivation to move to company B.
Easy: a Roomba that does not smear pet feces.

I would happily spend double the amount of todays best Roomba if they could invent one that would simply stop when it found pet poop.

After breaking 3 robots over my knee for covering my floor in pet poo, I decided to simply not vacuum. :D
Your formatting didn't work, but no, it doesn't "look painful."

What you wrote does not guarantee vectorization, it just relies on autovectorization.

Rust already does autovectorization magically behind the scenes thanks to LLVM (which Julia also uses), but explicit SIMD makes it a guarantee.
It's interesting to contrast the picture that post paints of Jack Whittaker with how the Washington Post article describes him. The Reddit post makes it sound like he was a good guy and all the bad things that happened to him were unjust, while the WP article paints him as a villain because he changed when he came into great wealth.
A fourth category of good teachers from my childhood was Biology teachers. All of mine had done research but then found that there were not very many jobs for them other than in teaching.
Still using LLVM as backend (ultimately)?
https://www.washingtontimes.com/news/2015/aug/19/hillary-cli...

It's all a joke
Yea visual stimulation is _at least_ as distracting as audial for me as well.

I'm not sure I get the fight or flight response, but I certainly am constantly aware of the people walking by constantly.
Great news! I have a friend that works at Pledge 1%, A company that is based on this idea, I always thought it was a cool concept, maybe doing something like this (or similar) for Open Source would be interesting.

https://pledge1percent.org
Here's the question: is the savings over cubicles worth the reduced productivity?

Here's the answer: you can measure the savings over cubicles, and you can't measure the reduced productivity.
> Tesla could realistically hit 500,000 cars next year, almost 10% of total cars sold in America.

US consumer auto sales per year are in the 16-17 million range. I personally wouldn't consider 3% to be "almost 10%", do you?

But I don't think they realistically can hit 500,000 cars next year, either. They moved 70k cars in Q3. There's no reason to believe they can double that in 6 months or so particularly as the Model S & X sales have been fairly stable. So that means the Model 3 needs to somehow grow to around 400k/year in order to get to 500k cars next year.

They state production of Model 3 was up to 5,300 per week and that the production system had stabilized with gradual monthly improvements. So currently Tesla can only even build 275k Model 3's a year. I don't think doubling that in such a short time frame meshes with Tesla's comments of "gradual monthly improvements."

350,000 cars in 2019 seems much more likely assuming Model 3 demand holds strong.
It's up to professors. I've had very important work taken by professors and published by them from my websites without attribution - even my own old professors! They think theft is fine if you aren't a fellow pirate, apparently. Arxiv is used by fellow pirates, so it's off limits, on this view.
It still has to compete with minimum wage.

Even at 100% utilization, that robot can't be $500,000
It's not, there are and were many other stocks with higher short/long ratios.
Another happy user here. Only we use Telegraf to gather the metrics on the servers, I've found that it's a bit more flexible than the normal node exporter.

For alerts we have a mix of grafana and AlerManager.
> how B was transformed from its initial state into its final state, and more to the point, when this transition happened.

There is a full description here: https://en.wikipedia.org/wiki/Quantum_teleportation#Formal_p...

It's difficult to copy formulas here but essentially A and B are in one Bell state at the beginning.

When Alice makes a measurement in the basis of the Bell states for C and A, the result is that B will now be in one of the states

alpha|0> + beta|1>
alpha|0> - beta|1>
beta|0> + alpha|1>
beta|0> - alpha|1>

Alice knows which one of the four is the pure state of B after the measurement and tells Bob how to rotate the state (if needed) to recover alpha|0> + beta|1>

So, again, when Alice does the measurement the state becomes one of the four listed states and when Bob rotates the state (if needed) B is the same state that C was originally. Maybe you agree that this is making correct predictions of experimental results, maybe not. I still don't know when and how does B change along the procedure according to your view.

> No, but it's a good enough approximation to the truth that it's usually not worth quibbling over.

Talking about "pure" states after a measurement is a good enough approximation to the truth, but you find it worth quibbling over :-)
"because the savings over cubicles are too small to be worth the risk of reduced productivity"

No, it's definitely about the money.

The cost savings 'per person' are quite a lot, and that's hard dollars on the spreadsheet.

'Productivity' is a very difficult thing to quantify.

In that business case, the 'hard measure' almost always wins.

Business runs on decisions like that, not on intuition, it takes somebody with a lot of power to override or make a bet on something that's going to 'cost the company money' according to the accountants.

Square footage is expensive, so are cubes, and especially offices ... when your VP Ops is running around, he's trying to get a sweet and cool location ... 'hey we can get this sweet studio for $x/sq foot' in SOMA two books from Caltrain station ... or we can work in the burbs of Oakland ...

Sadly, it's mostly a cost decision.
They FCF for the year til date is -$1.0 Billion, but the the Q results are amazing. I don't how they pulled it off.