skysight-inc/HackerNews huggingface dataset:
>So today Khronos is doing something for which I’m not sure there’s any parallel for in the computing industry – and certainly, there’s never been anything like it in the GPU computing ecosystem: the framework is taking a large step backwards. Looking to reset the ecosystem,

The people who picked up CUDA can now easily compile it to target NVIDA and AMD GPUs, as well as x86-64 CPUs, using a pletora of compilers (nvcc, hip's framework, PGI compiler for CUDA->x86, Intel's CUDA compiler, ...). Each upgrade to the CUDA platform has been backward compatible, and improved performance by quite a bit.

Those who went for OpenCL lost Apple's platform support, have so-so AMD and Intel CPU support, and not so great AMD and NVIDIA GPU support, and now are getting an "ecosystem reset".

I find this quite ironic TBH. The main advantage of OpenCL over CUDA on paper was supposed to be the vendor portability, but CUDA is delivering better on that "feature" than OpenCL.

And now they land an ecosystem reset. I hope that people can easily migrate their OpenCL 2.x code to OpenCL 3.0. If doing that requires a rewrite, they might as well rewrite their code in CUDA..
Sadly it mostly still is opt out options.

Not later than this morning I wanted to access a forum post. So I go to the privacy page (as a popup proposed me) and then arrived to a page with the list of all the « partners » with access authorized by default.

Around 50 of them. No button to refuse all and had to do it one by one. And I visit sites like that every day.

I agree that there have been a lot of progress but we are still far from completion.
The way I see it, in the ancient world, PTS"D" served a purpose... If you saw "some shit" like your tribesmate getting mauled by a bear/tiger, it was helpful to your survival to be on high alert if you ever encountered a situation similar to the one where that happened. The complex of stimili was imprinted to a certain synapse pathway, and anytime you felt like you were in the same situation as before, you would want to be on extra-high-alert fight or flight mode.
I don't think it's the length that makes it daunting, it's the quality.

I could write 20 pages of a GSCE-standard English literature essay. I couldn't write 20 pages of Princeton-standard English literature essay.

See the difference? Both are 20 pages, but not the same challenge.
SecureAppy: An encrypted app for families to store passwords, photos and more
This has nothing to do with democracy, surveillance, or freedom.

Nothing is absolute and a balance has to be struck. Germany is quite controlling in many aspects so it is a little strange that this would be an issue.

If contact tracing is needed then it should be deployed in the most effective way.

This is temporary and does not restrict people's freedoms at all. The controversy is manufactured on ideological grounds at a time when pragmatism should prevail.

Claiming that this would be throwing away democracy or the rule of law is plainly ridiculous. I think Germany is still traumatised by its history and this often has unfortunate consequences (we already saw it several times in recent years).
I also find promises problematic. I do like async/await though, except for the fact that it relies on promises.

I've been toying with the idea of a promise free async/await implementation lately. I'm interested in feedback anyone would have.

https://github.com/bessiambre/casync
That works when you have one or two customers per codebase. It's still not great. Context switching Python 2 and 3 is getting increasingly hard as 3 diverges.

But when you have a few dozen customers on a single product, supporting edge-cases that require core forks becomes incredibly hard. Especially when you need modern Python features.

We tried it. It doubled TTL for simple patches, and meant the Py2 version fell behind in terms of gross features. It was expensive for us, worse for the customer, so we dropped it and moved to a unified core. We had one customer threaten to leave but they didn't. Somebody in their IT department rubbed two brain cells together and agreed with our assessment.

A customer might leave over this sort of behaviour, but again this worked out to be more cost effective, so we would probably do the same when Python 3 is EOL. Wheel keeps turning.
Beware of the GIF: Account Takeover Vulnerability in Microsoft Teams
The Lost Art of Structure Packing (2018)
The single biggest impediment to monorepo's might be jenkins. Monorepos need a radically different way to do CI/CD and none of the existing tooling does it well. There is probably a market out there for some tooling to do good Monorepo CI/CD without requiring hacky scripts and polling.
Did you read my second and third paragraphs? I was agreeing that “asking to tax income” is a case of “customer”-unrealized complexity and pointing out that it still isn’t the kind of thing reasonably described as individual rewards someone explicitly asked for.

> I’m no fan of JIRA.... which is why I'm looking forward to your issue tracking system with all of JIRA's flexibility and none of the performance issues. I genuinely wish you the best of luck in this endeavor.

Then it sounds like you’re walking back on your original claim that that JIRA’s bloat and UX failures are an inherent result of asked-for things like custom workflows?
How hard would it be to use these tools to detect someone touching their face and throwing a chime to help remind them not to? It could run in the background all day for laptop/webcam users. #covid etc.
In Austria, there was a new all-in(all inclusive) white collar contract type developed years ago, mostly aimed at founders, top management and executives where the expected large compensation would waive your rights to paid overtime as these positions often involved working "all hours that are necessary" but paid to match.

However, that compensation limit was so low that lots of companies started abusing this and extended this type of contract to all employees not just the ones with high pay/responsibilities to the point where in job ads you now see the lack of these all-in contracts listed as a perk.

In some scummy companies they forced all existing employees to change to these new all-in contracts and if you refused(which you were of course legally allowed to) you'd slowly be pushed out of the company via bad performance reviews and then dismissed.
if these megacorps cannot bombard you with 5G and otherwise castrate you they will find a way. Better to give in, buy an iWatch, and become a cog in their machine.
From the last time this was posted, this comment[0] sums it up nicely:

Quote:

This is written by a doctor at the conservative hoover institute. Good to keep in mind, doesn't mean he's wrong. In this case, he's wrong.

He has 5 'facts', I paraphrase them. I will just prejudice this by saying we need widespread testing and PPE, then we can consider opening up. Why don't we have these? Because we are acting like idiots here in the us and we can't organize ourselves.

1. "The vast majority of people do not have a significant risk of dying from covid19". It's true but there will be young people dying who have no other risk factors. The problem is overloading the hospitals with those who are sick. It's the actual problem.

2. "We can protect older at risk people and eliminate hospital overcrowding". Perhaps. But the entire world is failing to do this! Even Sweden, the place without shelter in place and allows open bars is expected to have over 10,000 deaths; similar sized Switzerland will have around 1,800 deaths according to IHME [1] (8.5 mil pop Switz., vs 10 mil in Sweden). In a sense, because they are similar countries with similar medical systems, There are about 8000 people dying in Sweden who probably wouldn't die if they had shut down society like Switzerland. How many extra deaths are worth opening the economy?

3. Herd immunity is prevented by isolation - it's potentially right that more herd immunity could help later on. But we won't know how much immunity without being able to test for antibodies. Every western country trying this strategy seems to not be doing great (see Sweden).

4. "people dying because hospitals stopped doing nonessential procedures". I'm in seattle. We got to the edge of hospital overload. All the docs were filling out their wills, they made plans if they died, there were medical workers married to another medical worker, they were afraid to go home. At least 3 med workers here in Seattle died. I think people died from being afraid to go to hospitals, but there were people with all the prep available (docs!) and they died.

5. We know who the risk population is and we can protect this. This just seems so irritatingly wrong. We know we reduced covid-19 cases by staying home. We are failing to protect people at risk. If we stopped sheltering in place, we'd get more cases. We already can't protect people with the cases we have. Adding more cases does what - it kills more people.

[0] https://news.ycombinator.com/item?id=22976156
In France, for example, the GDPR law haven’t still been transcribed in French law.

Even more, the IT privacy agency (CNIL) gave time to adv. parties to comply, as in « you can continue to do as usual for now »
Big shame.
What are the stages of making vaccines against coronavirus?
Kerrighed was a similar project from INRIA in France. Process migration was more transparent than with OpenMOSIX (no special launch command like mosrun). It even supported thread migration!
Async/await requires passing a promise to await.
If you read the documentation for async/await, it starts with:
"These features basically act as syntactic sugar on top of promises": https://developer.mozilla.org/en-US/docs/Learn/JavaScript/As...
That should answer your question :)
I'm generating the keys in-browser for device-specific keys. I am not asking the users to provide their existing private keys, but I am storing the device keys in localStorage, because, where else?

The advanced users can then use their existing PGP keys to sign the device keys.

But this is not necessary in every environment, because in some situations, e.g. casual chat or internal boards, you don't need that kind of extended security, and temporary device keys, perhaps vouched by the operator, are sufficient.
CIA, FBI: on 'worldwide threats' (2019)
At least where I live the only reason someone would be put on a psych ward is because they are a danger to themselves or others.
GDPR was meant to spite google, it ended up killing all their competition. Who knows, maybe that was the plan?
re: Wave-Particle duality : Imagine that the "particle" in its natural state is a wave of energy that pervades spacetime. Assume we are interested in forcing it to reveal itself as a localized "particle": the amplitude of the its waveform as a function of space and time will tell you the probability of it revealing itself as such in that location at that time. Note the wave form is complex, so in order to get the actual probability you have to calculate the magnitude.

The idea is that it is in this waveform until you do something to observe it. Observation requires an exchange of energy, i.e., an interaction. This is why there is always uncertainty, because in order to observe something, that which observes has now intimately interacted with the waveform in order to cause its "collapse" into what we consider to be a particle. A particle very well may just be a highly localized energy that we perceive to be "solid"

You can't, for example, try to get a measurement of the location of a photon without putting a measuring device which absorbs the energy of the photon, modifying its wave function and thus the probability of where it will decide to reveal itself at that point in spacetime.

note: I consider energy, fundamentally, to simply be the consequence of fluctuating. The fluctuation of one thing can interact with the fluctuation of another and, minding conservation, transfer "fluctuation". The direction of that transfer of energy relying may be due to the fact that entropy always increases along the arrow of time, i.e., energy likes to spread itself out just as heat goes from high concentration to low concentration.
Also some ideas depend on network effects more than others. Make something that is useful even if nobody else is using it and you protect yourself from this
I hope there is a def con this year
> I went to one of the listed "second-tier universities" and work at FANG (and to be clear, not Amazon),

And in what way exactly is Amazon different?
The private key is stored in localStorage, but this is not the user's "real" private key which they might use for email, but a temporary device key, which can then be vouched either by admin or by user.
I recently ran into a few roadblocks as well when trying to get my python applications set up in a true 12factor way, and I was surprised by how much I had begun to take for granted the ease of configuration that the Go library Viper provided. I went ahead and wrote a library [Gila](https://gitlab.com/dashwav/gila) that implements a similar set of features that I think does a very good job of allowing for 12factor app building in python.

Specific to the article, my way of handling the issue of "turn everything into an environment variable" is to rely on the cascading feature of Gila/Viper and store sane defaults in code that only are overridden when need be. This allows for default values to be set, overridden by config files provided, and further overridden either by code or by ENV variables.

This would allow us to instead of having config written in python (something I usually try to stay away from) we could have it written in something like YAML or TOML instead and loaded in on the fly in each environment, while still allowing for overrides in either the code or by ENV variables.

I recently (last few months) have switched all of my python projects over to using Gila and I have been super impressed by how well the language itself lends to building dockerized 12factor apps when using tools made for that purpose - which is a sentiment I would not have had last year at this time.

https://gitlab.com/dashwav/gila

https://gila.readthedocs.io/en/latest/index.html

I appreciate any feedback either the author or HN in general have as well.
I don't think theres such a thing as not smart enough to be a programmers. One of the dumbest people I knew was also one of the better programmers.
> CUDA can now easily compile it to target NVIDA and AMD GPUs, as well as x86-64 CPUs

Are these solutions "legal"? I.e. is there a risk NVIDIA can crack down on tools like this from an IP standpoint if they want to at some point in the future?
Looks like the first tidal power plant was built in 1966 in Brittany: https://en.wikipedia.org/wiki/Rance_Tidal_Power_Station.

It was also the largest for 45 years until a bigger one opened in South Korea: https://en.wikipedia.org/wiki/Sihwa_Lake_Tidal_Power_Station.

Not sure if someone has an analysis about why those aren't more widespread ? It seems like the existing ones are pretty massive and in very specific spots, maybe smaller installations aren't cost-effective enough.
Seconding all of this; Human Revolution is an amazing game that will stick with you for a very long time -- even more so if you have a disability that human augmentation (one of the main themes of the game) could reverse.

I play this again every few years and am always discovering more. The sequel, Mankind Divided, is better technically but goes full-on into the dystopian scenario of the first Deus Ex, whereas HR was (at the time) something of a reboot and you could play it with the goal of preventing that future. (There are multiple endings, and one or two lead to DX1's future and at least one of the others is more optimistic and does not; the directors chose dystopia for the sequel.)

If you liked Michael McCann's soundtrack for HR, definitely check out his work for X-Com and Splinter Cell: Double Agent; more of the same excellence.
One thing that rubs me the wrong way about this "no proof ever, only disproof" attitude is that it advantages the new hypotheses too much.

Any hypothesis that I invent at this very moment, is from this perspective in the best position a hypothesis can ever be. There is no disproof. There is even no coherent argument against it, because I literally just made it up this second, so no one had enough time to think about it and notice even the obvious flaws. This is the best moment for a hypothesis... and it can only get worse.

I understand that there is always a chance that the new hypothesis could be correct. Whether for good reasons, or even completely accidentally. (Thousand monkeys with typewriters could come up with the correct Theory of Everything.) Yes, it is possible. But...

Imagine that there are two competing hypotheses, let's call them H1 and H2.

Hypothesis H1 was, hundred years ago, just one of many competing options. But when experiment after experiment was done, the competing hypotheses were disproved, and only this one remained. For the following few decades, new experiments were designed specifically with the goal of finding a flaw in H1, but the experimental results were always as H1 has predicted them.

Hypothesis H2 is something I just made up at this very moment. There was not enough time for anyone to even consider it.

A strawman zealot of simplified Popperism could argue that a true scientist should see H1 and H2 as perfectly equal. Neither was disproved yet; and that is all that a true scientist is allowed to say. Maybe later, if one of them is disproved in a proper scientific experiment, the scientist is allowed to praise the remaining one as the only one that wasn't disproved yet. To express any other opinion would be a mockery of science.

Of course, there always is a microscopic chance that H1 might get disproved tomorrow, and that H2 might resist the attempts at falsification. But until that happens, treating both hypotheses as equal is definitely NOT how actual science works. And it is good that it does not.

In actual science, there is something positive you are allowed to say about H1. Something that would make the strawman zealot of simplified Popperism (e.g. an average teenager debating philosophy of science online) scream about "no proof ever, only disproof". The H1 is definitely not an absolute certainty. But there is something admirable about having faced many attempts at falsification, and surviving them.
I hope someday they add OpenCL <-> CUDA direct interop (not through OpenGL/DirectX interop API)
Just so.

There can always be tiny nits in the numbers, but the delta between the pollbook, the unused ballots, and the counts will be vanishingly small.

With enough people involved, and small enough pollbooks (local county maxes out ~4k per polling place) there is a good tradeoff between:

- maximizing participation

- keeping the integrity of the process

- minimizing fraud

As with encrypting data, there really isn't any way to make the process completely bullet proof; the task is to make real fraud infeasible.
Is it just me or is $50K is really low price to pay, almost like a slap in the face, for a satellite level vulnerability? If i remember correctly military satellites often carry civilian comm services: important business communications/financial networks etc.

What would be the black market price for something like this? It has to be at least 10x more at $500K as a low end. Realistically a million $+
That's a good point... Perhaps a better solution is for them to be able to sign the public keys from the other sites to connect their profiles that way.

Thank you for your feedback. I can see now how a malicious system operator could steal the user's private key by modifying the JS.
It’s $5 for the app, which the website fails to mention.
And yet encrypted instant messaging would have the same pitfalls if the platforms where federated like email is.

It only works well and seamlessly because it works within a single provider.
I would love to get some feedback!
We have no written records about the period you mention so I cannot imagine how strong this evidence is. Africa's population is for the majority practicing the Islam since a millennium before the colonial era, and that's a religion with a classical patriarchal society structure.

While I have been very charitable in my interpretation of your arguments. You keep using straw man arguments in our discussion again and again.

You literally shift the goal post with every comment you make, I think this is an inferior way of discourse.

I have seen comments in the past that were a lot more impressive, expressing thoughts of deep thinking. This has not been your best work and decide not to engage anymore with you on this topic.
It's possible that they can create money up to a point with positive effects and beyond that point the effects are negative.
Chinese internet users who uploaded coronavirus memories to GitHub, arrested
Go listen again? Geez.
Occam’s razor is for hypotheticals. You’re rejecting an actual physical demonstration, by a reader of engineering dynamics and vibration at Cambridge.

The feedback mechanism you’ve described is likely correct, and also a complete furphy, since the central nervous system is not part of the bicycle.

All of which is par for the course and rather confirms the point, viz. that people will happily hold forth on any explanation they care to latch on to, secure in the knowledge that the total absence of consensus makes it impossible to say, definitively, “that is wrong”
Game Gila Penuh Aksi Teraneh Melebihi Kreativitas Manusia
Indeed, the secret ballot had been called the Australian Ballot:

> All of the states replaced these with secret ballots around 1890, popularly called "Australian ballots."

https://en.wikipedia.org/wiki/Secret_ballot
By curiosity, what important parts of GDPR are you seeing not covered by CNIL's guidelines ?
> In France, for example, the GDPR law haven’t still been transcribed in French law.

are you sure about this ?

- http://www.ab-consulting.fr/blog/gdpr/rgpd/rgpd-la-loi-franc...

- http://www.assemblee-nationale.fr/dyn/15/textes/l15t0113_tex...
Agreed, can be used for signing git and other stuff. PGP isn't only about encryption, it's also about authentication and integrity.
IANAL, but:

- NVIDIA themselves ship multiple CUDA to multi-core x86-64 compilers for different programming languages CUDA C/C++/Fortran

- AMD has been shiping hip for a while, advertising it as production ready, without any lawsuits (AFAIK). hip is also being used in production.

- LLVM and clang have had open-source CUDA (and PTX) support for years, and nvidia have not enforced any kind of patents there.
Just unleash a horde of 1st level characters to go XP grinding on the salmon, and the salmon will simply respawn after a few minutes.
Speed Reading Extensions for Chrome
Cory Zue from Place Card Me shares how he deals with the Corona crisis
There are 115 trials underway. There are 100,000 very smart investigators working day and night. There has already been tremendous progress.

My niece works at a lab developing a cheap test. Two of their researchers have already died of this virus (they went to work despite the risks). Don't make fools of them, by falling into despair and negativity.
This is just wrong.

Anyone who justifies in any way this is evil.

With practices like this, and other less murderous but still extremely wasteful shit like airlines burning thousands of gallons of fuel to keep their "slots" (https://news.ycombinator.com/item?id=22511488), I for one won't even mind if something decimates our so-called civilization.
That’s a political answer to a question they’ve staked their political future on. Let’s wait for actual scientific evidence before accepting it.
Sdc
sdc
This is really a build system issue - ie figuring out which parts of the (mono)repo are affected by which change.
Bazel, for example, depends on explicit, per-directory, BUILD files, and does a fairly good job of finding dependants.
I got to be honest and please downvote me all you like, but I wouldn't want to work with someone like you on a team.

Just build whatever and ignore your PM isn't a recipe for team success.