skysight-inc/HackerNews huggingface dataset:
It's something in between the two possibilities you describe.

Each human pixel in the image is labeled with an index and two coordinates: x, y (u and v are the traditional names, but think of 2D x, y coordinates)

The index specifies which patch that pixel is on, and the x, y coordinates specify where in the patch the pixel is on. This is for a pre-specified set of patches that cover a human mesh. See https://github.com/facebookresearch/DensePose/blob/master/no... for more detail.

So, no, it does not extrapolate the full mesh, but also for all human pixels, you are getting 3D information.
Do you get the exact same performance characteristics by ignoring the extra virtual cores as you would have gotten if you could actually disable hyperthreading in the CPU via the firmware setup? Or does it result in some CPU resources becoming unusable that would otherwise be usable if HT were truly disabled?
So Unity is moving their own infrastructure to Google Cloud, Google and Unity are collab'ing on a large open source initiative coming out this Summer, and Google is integrating Google cloud features directly into Unity.

I wonder if this will create a trap for new game developers to ONLY use google services for networking, by virtue of various plugins, frameworks, and tutorials, which abstract everything until you start to scale and your stuck with the bill and no viable means of switching to another vendor.
You're not responding to my point though? I have a slow laptop, and I cant run Electron apps. If I run a Qt app, it runs beautifully. Would people use VLC if it was made in Electron? No.

I like Python too.
Why? Nothing about the valuation has changed in this scenario - the valuation has in fact gone up because a large player has moved into the market and is (1) buying up all the debt instruments (so their value is going up and up and up) and (2) if you're an original investor, you still believe you'll make your money back on Tesla, so all you do is sell your holdings to Big Oil, and then offer the exact same terms again to Tesla to payback the original instrument. And it means you've already made your original money back, so you've got the cash to spare to do it.
>The common thread I see is that mixing native and react-native is hard.

We've experienced some of the difficulties in this area at Facebook as well. If you're curious, making native <-> JS integration more seamless is a big motivation for the ongoing architectural revamp that we've recently posted about: http://facebook.github.io/react-native/blog/2018/06/14/state...

It's a shame we weren't fast enough to help Airbnb in these areas, but the native interop will get better when the revamp is finished.
With apple cancelling out OpenGL support. What will happen in terms web assembly apps that would've needed that kind of access to OpenGL api's ?
I believe quite contrary to the other responses you have received, it's not about kindness really, but mostly a function of where it would affect people the most and how those companies operate and are formed: through a very small circle of friends who know each other and because such companies are in minority such discrimination would be quite invisible whereas Big Corps(tm) can just eat such costs quite easily and they are held to the standard of hiring more. Smaller companies (that require higher education or good thinking skills) also probably get people who care about their career more at that point, getting kids at a young age is pretty low education thing to do (just as a statistics on who gets kids and when) and those people work in very gender separated fields usually.
YouTube has little to no competition right now. By kicking blender out, they're forcing blender to promote an alternative to YouTube.
Yeah, they are fairly risk-averse and not really performance oriented, so this decision feels pretty much in line with their practice.
> https://github.com/tpoechtrager/osxcross for the compiler and libraries.

yes, I know osxcrooss but it is not legal to use if you aren't developing on apple hardware which makes it a bit cumbersome. Grep for "Authorized Test Units" in the xcode license linked in the repo.

It literally says (section 2.2, Permitted Uses and Restrictions):

"Install a reasonable number of copies of the Apple Software on Apple-branded computers"
> The reason is that two threads of the same program will often end up executing similar instruction streams

Why is that bad?
I was going to ask the same thing. If they bought the "BitTorrent brand or anything associated with their acquisition of uTorrent then they just spent $140M to be unilaterally hated by that entire community since they have a shady past of doing ad deals and adware/malware.
The Machine Fired Me
> It only makes sense in zero trust, monetary applications like Bitcoin and Ethereum itself - or speculative tokens built on top of them.

Which only make sense in a very narrow "technically correct" kind of way. From a larger perspective they still don't make sense. Pissing away small countries worth of electricity to validate an incredibly small number of transactions is a horrible idea.

...And that is just one of the deep, fundamental flaws in blockchain-based currency.
> but other people would be happier to live in country number 17 if it meant they had a steady job with decent working conditions, reasonable health care, more predictability and a lower crime neighborhood.

This is pretty much the essence of what I'm getting at, and to me is what post-secondary educated people on both the left and right seem to be very strongly opposed to on an ideological basis (but for completely different reasons I suspect), as seen in comments like: https://news.ycombinator.com/item?id=17346684

It worries me that almost no one seems to be thinking about the range of possibilities that might lie at the end of this outsource & optimize for GDP/efficiency/profit, rinse and repeat ad infinitum approach to the economy, and that some of the possible outcomes might actually be negative. It's almost like there's this religious belief in the West that negative consequences aren't even possible. Are people's memories really this short?

Or maybe I'm the one that's wrong. I'm more than willing to listen to anyone explain to me at length how success for everyone is inevitable as long as we have unrestricted free trade, but all anyone seems to have to offer is their own personal take on what "a" path to success would look like, which is typically not much more than a vague theory resting on the assumption that recent history is all that's worth paying attention to.
Yet another false argument against net neutrality. The problem that net neutrality seeks to address is certainly well understood, it already exists in many places around the world and the only reason it does not quite exist yet in the US is because we had net neutrality rules active until recently.

It will take a while for cable and telecom companies to take advantage of the lack of net neutrality, but I am sure they are already considering it. The only thing keeping them back nowadays, is the obvious weakness of the current administration and the uncertainty as to what the next administration will bring.

So the reason the "problem does not exist" is because the problem behavior has been banned until recently and may be banned again soon.

You may as well say "why ban slavery, it is clearly a problem that does not exist in the US, therefore the thirteenth amendment is useless."

Your later argument is a clever misdirection. "Let us all instead of arguing for this problematic net neutrality argue for something else that sounds better on the face of it, but is unlikely to ever happen." Sure I would prefer it if there was more competition at the local level, most people that are not connected to the telecom industry would. But that would be so incredibly expensive that it is unlikely to ever happen. Best case scenario it may happen in 20 years if we are lucky. And if you smother our internet industry in a monopoly for 20 years, it is unlikely to ever recover.

But hey, if we get real competition for local internet access, I am very much willing to give up net neutrality. But meanwhile, for those 20 or more years, while we are waiting for that competition to emerge, we must have net neutrality.
Yes, it's probably easier to exploit with hyperthreading, but does disabling hyperthreading stop the exploits?

No, it's just an incomplete solution and a minor setback at an enormous cost.

OpenBSD does these often, and it looks silly doing it.
Ah, so all the frames for every strip are interleaved in your container, and you just read sequentially and ignore the frames you don't need? That's probably the right thing for local videos.

I had each gop in a separate file like HLS or DASH (except for the background which was a single file also containing the audio track). It's unwieldy but makes HTTP streaming a little simpler because you don't need range requests or an index.

Also, instead of bitstream hacking to stitch three strips into one, I encoded multiple strips into "pre-stitched" views. This means that every strip is encoded redundantly in multiple views, bloating the on-disk video size. But for streaming that only affects the server, not the client, and it's nice for the client to only download/decode one view at a time (plus the background) instead of three strips. Bitstream hacking to join the strips would definitely be better if it can work, though.
You can disable cache while dev tools are open in chrome but its not the default.
Sounds like it's a default towards the more secure, but they're not preventing the user from enabling it. Not sure what the issue is..
I don’t now if this assumption is true ‘the fact there isn’t a lot changing fundamentally in the scene when you move your head’
Not really. We have a little bit of data on how mostly automated cars handle driving on controlled access roads in good conditions, and tons of data on what humans end up doing on all types of roads in all types of conditions.
systemd timers most likely. You already have systemd and unit configurations are small.

For dynamic stuff using normal systemd templates should work.
Great question. If they haven't already been doing it, why not? after all, serving ads is their core business.
Not everybody has a slow laptop. And while people wax how computers from 80s were booting in 2 seconds and everything was lightning fast compared to the bloated software of today, there doesn't seem to be much of a movement towards ditching todays computers and going back to Windows 95 and Mac OS 9.

https://insights.stackoverflow.com/survey/2018/#development-...
GTK too has had the ability to render it's windows in html/javascript[0].

[0] - https://developer.gnome.org/gtk3/stable/gtk-broadway.html
How is it "over politically correct" to use the word partner?
I've thought about these ideas, as well.

One concern I've had to add to my thinking: That non-incarcerated people also have access to these things. Nature, and all the rest. And simply time to seek them out and take advantage of them.

We shouldn't get to the point, where incarceration is the means by which such things become accessible.

Making sure they're accessible, outside of incarceration, might help to prevent incarceration in the first place.

I'm all for rehabilitation. Just, it should start before things come to law-breaking. In other words, focus on quality of life as a primary "deterrent".

Quality of environment seems a fundamental part of that.
> There are companies like Google/Alphabet willing to build out infrastructure if only they were allowed.

This is true, and I agree that enabling infrastructure development is an important aspect.

> any monopoly on such infrastructure, regulated or not.

I would never propose that the state monopolizes any aspect of the infrastructure, but rather that it offers an alternative while also enabling private infrastructure development (which as I mentioned, would likely have the most advanced infrastructure). I think there is a case to be made that the externalities of multi-layered private cabling in densely populated areas are sufficiently prohibitive to warrant a public alternative.
It's likely enough that such a statement will be considered void when tested in EU court (as you can safely reverse engineer software for interoperability purposes) that I don't care.
Taking a guess, but since they are running similar streams, they have similar loads at a specific time. Competition between main thread and hyperthread could hurt performance instead?
You made a video about YouTube criticism and host it on YouTube? Either that's being optimistic about them, or the dominance is so large that it outweighs everything else...
Could you please not post shallow dismissals to HN?

https://news.ycombinator.com/newsguidelines.html
> hosted for the explicit purpose of democratizing knowledge.

That's outrageously spun. They're Blender evangelism. Having those videos out there helps Blender get users and visibility and (here's the important part) donations, that they can then use to make Blender better by paying for stuff that Blender needs to get better.

Except for video hosting. You think they shouldn't be required to pay for video hosting the same way they are for member reimbursements. Because... I dunno, Google is evil or something.
California's Net Neutrality Is in Danger
I'd never thought of this. It is a very interesting idea.
s/politically correct/respectful/ usually works well, and shows that people using the term intend disrespect.

But in this case, I think we are just maintaining privacy. You don't need to know whether I'm married or not, or the gender of the person.
"well, here's another really smart asian kid who's otherwise unremarkable from the other 1000 we'll see"

Why doesn't this apply to Jewish people, who are far more overrepresented than asians?
The Underhanded C Contest
Same goes for eutrophication. At least initially before more adapted species take over, disturbing the existing ecosystem and reducing diversity. Or even causing anoxic, dead waters.
https://en.wikipedia.org/wiki/Anoxic_waters#Human_caused_ano...
A few things seems to help, although there certainly still is some discrimination (in certain jobs especially).

1) All your competitors have to follow the law too, so it's just another cost of doing business.

2) Women are having children later, generally, so employers will see a 25-year-old and think "eh, I probably have 5 years at least".

3) Men are starting to take more parental leave, and the law is mostly gender-neutral (there is some amount of leave specifically for mothers who have given birth, but most can be taken by either parent). In fact, both parents can take the leave and have their jobs protected, although you can't double-dip on the paid benefits. I took three weeks off at my daughter's birth and 3 months when she was ~9 months old.

4) Maternity leave coverage is a great way to try out an employee for a year - hire Jim to cover for Jane, if you like him keep him on after the year, if not he disappears. (Part of this is Canada is more resistant to the contractor/employee trend than the US).

5) The people doing the hiring are likely to either have children or will in the future, so they feel like it's a reasonable/good policy.

Nothing blows my mind as much as hearing Americans talking about maternity benefit. I was listening to a podcast and one person said "we were lucky to have such good maternity benefits, I didn't have to go back to work for 6 weeks" and I was floored.
"both are using vector instructions (these registers are shared between the two hyperthreads)"

So I guessing GP meant there's going to be contention for those registers, and thus no speedup?
When Do the Perils of Programmatic Advertising Undermine Its Value?
75B*9%/365/24 = ~$776,712 per hour
Different instruction streams use different registers. It’s like sharing a bathroom. I can shower while you brush your teeth. There’s more contention when we’re both trying to shower.
That is unlikely to happen. People in america value their property, and I doubt people would be happy if everyone was allowed to dig under your house or back yard or property.

Access rules could be tweaked but any way you look at it connecting every residence in the US with wires is very slow and expensive process and it basically fits the definition of natural monopoly.
To test in the real world, they need to be at least as good unless we have strong reason to believe that surplus deaths are the only way to move forward.

We don't have reason to believe that. Even Uber now agrees that more simulation should have been done, and they're trying to catch up. All the necessary data for this could have been gleaned from instrumenting human-driven cars, and then testing the object recognition, object avoidance, and other driving algorithms against the resulting data.

Uber's Arizona death wasn't "human error". It was negligence. They also weren't "behind schedule" in any meaningful sense; some exec picked a too-aggressive goal, and people cut corners in a vain attempt to meet it. They shouldn't just be paying a "market price". They should be facing charges for criminal negligence leading to involuntary manslaughter.
Feel like underwriting that second, redundant infrastructure?
Google’s monthly Storm Of The Century, right on schedule.
In practice it sometimes is the case, though.

SMT/hyperthreading is complicated. If you have a workload dominated by non-local DRAM fetches, it's a huge win because when the CPU pipeline is stalled on one thread it can still issue instructions from the other.

If you have a workload dominated by L1 cache bandwidth, the opposite is true because the threads compete for the same resource.

On balance, on typical workloads, it's a win. But there are real-world problems for which turning it off is a legitimate performance choice.
The most secure computer is a toaster.

The only way to minimize attacks is to have less capable language classes exposed to the outside world. The last time I checked they still have an http stack which is usually either turing complete or context sensitive.
I like the way it is done where I live. The municipality provides fibre to the curb. I pay for getting it into the house. On the fibre I have a dozen different ISPs offering services. From 10 mbps to 1000 mbps. TV and phone bundles, if you want them. No extra digging.
Woah count me in, I'm there! Soon as I get rich :). I've been looking for this place.
> skeptics stay broke while dreamers and sale people buy lambos.

And if you believe that, you still haven't learned anything. Only a tiny fraction of crypto "investors" will ever get return on their investment. Only the people at the top of the pyramid will win. You yourself helped line the pockets of the scammers who reeled you in.

The entire space is a giant scam. And yeah a couple people walked out with lambos, but so did Bernie Madoff and the Enron execs.... until the rug was pulled from under them....
Why is the distinction between "ledger" and "transaction log" important? Are there technical definitions for the terms in this context that make the terms not interchangeable?
A-Terrain - a cartography component for A-Frame
> (as you can safely reverse engineer software for interoperability purposes)

but here you're not reverse engineering, you're copying proprietary software for which you don't have a license. Reverse engineering is allowed if you have the right to use the original software ; you certainly don't have the right to reverse-engineer e.g. a software that you would find on a CD somewhere in a park without a license attached.
It seems bizarre, but there is a quote from Google's support literally saying:

I’ve received an update from our experts stating that you
need to enable ads for your video. Once you enable, your
video will be available in the USA.

It's a pretty big change in policy, and a poorly announced one, but...
That must have been the longest vacation ever.
Enormous cost? If you want to re-enable hyperthreading its just a sysctl away. I mean, OpenBSD is something you are expected to tweak anyway.
And this process just happens to create numbers that look exactly like a racial quota... yeah right. If you did blinded admissions the numbers wouldn't look the same at all.
I've been coding since I was about 10, though not well. It was more messing around with computers and playing video games. I think I was mostly interested once I discovered all the things computers could do - but I didn't know how to do them.

Around the time I was looking to get serious about coding, my friend mentioned he attended a sort of code club. I was immediately curious and looked it up. It turned out to be run together with Hack Club[0], an organization helping kids run computer science clubs internationally. Unfortunately, I didn't go to his high school (and there wasn't one at mine) so I was unable to attend his coding club. However, I could still join the Hack Club Slack[1] where I've been helped by many (and have begun to help others).

I'm looking forward to starting a Hack Club at my high school this upcoming school year, and hope many more can have the experience I had, sooner. I don't work for Hack Club but can personally recommend them.

[0]: https://hackclub.com

[1]: https://slack.hackclub.com
Ask HN: How do you fix “one/few years of experience repeated multiple times”?
Usually it is said in the form of "one year experience over 10 years". Or similar variations. I see this phenomena being mentioned several times in the field of programming.

It suggest problem of lagging in skills, basically spinning your wheels and falling well below expectations of employers.

I sometimes read about ways on PREVENTING it, but I rarely see it come up with solutions to fix it once you're waist-deep into this problem.

For the sake of convenience, a lot of companies correlate years of experience with skill level when vetting candidates for jobs. But several programmers have fallen on the "slow" track for one reason or another, and break those expectations making them very tough to judge.

These programmers end up with "senior-level" years but still maybe junior-level in skill and wisdom. And need to catch up to the status quo or risk being un-hireable at many places.

How do you solve this problem when you're already regarded as unfit for work?

How would they stand a chance against the average developer?

What companies are most willing to give the "one year experience over many years" worker a fighting chance and get them up to speed?
Why Airbnb Is a Dark Horse in Live Music's Intimate Future
Operating systems can't disable HT/SMT in the same way as the BIOS/firmware can, but presumably it will be fine if the kernel only schedules the idle process on HT "cores", it will spend much of, or all its time in a lower power state (MWAIT? C-states?), presumably the CPU is smart enough to handle that.
I'm afraid this doesn't replicate macdeployqt. There are many quirks that are not being taken into account here. My Qt app does not use cmake, it uses qmake. I have certain static compilation needs. Also, I said I didn't have a mac, so how do I get the OSX SDK? Your original statement about "extremely easy" is clearly false (you even mentioned a "hardest thing" which is custom per-OS scripting). I hope it's clear that this is why Electron is popular. I don't see how this can be seen as extremely easy from anyone's perspective and it's the mindset that drives people towards Electron.
Ask HN: Where do you read C++ documentation?
Many of the sites that score high in Google lack basic features. I consider Java documentation to be very easy to navigate and I understand C++ has more complexity - but something like STL should have a modern documentation somewhere of similar quality.