skysight-inc/HackerNews huggingface dataset:
I was one of the individuals who helped put this together and hopefully can answer your question. Specifically about complexity and the productivity of going multi-cloud.

Here is what we found, previously when people talked about going to the cloud the state of the art was everything is done targeting a specific cloud provider, you put your software in immutable AMI's and you use ASG, and ELB, along with S3 and EBS to have really robust systems. You instrument everything with CloudWatch and make sure everything is locked down with IAM and security groups.

What we have seen lately is that because of Kubernetes that has all changed. Most systems being designed today are being done very much provider agnostic, and the only time you want to be locked into a specific technology is when the vendor provided solution doesn't really have an alternative in a truly vendor agnostic stack. Part of what this service is doing is taking the last true bit of Gravity for a cloud provider and removing it, you can now run in both clouds just as easily as if you were all in on one of them. There are some additional costs if you are transferring all your data across the wire, but that is where the power of Vitess's sharding comes in. You can run your service across two clouds, while minimizing the amount of cross talk, until you want to migrate off.

Also while this post makes a big deal about being multi-cloud, this also gives you true multi-region databases. Thats something that was really only available with Spanner or CosmosDB previously, both of which require you to target them explicitly. PlanetScaleDB lets you use your existing MySQL compatible software.
Movies Every Engineering Student Should Watch
Germany (like a few other countries) is in the situation "too much lockdown, too few sick".

So it has to remove those lockdowns. This creates a fun political dynamic where the authorities who just spend a month scaring the population in doors now has to explain and justify why it is ok to go out and get a little sick.
because we don't outlaw the economy and put everybody under house arrest for the flu.

COVID isn't hurting the economy at all.

Turning off the economy is hurting the economy
the new programming languages are just better in any aspect.

Well, you should question your assumption that the new languages are better. They aren’t, they are just more fashionable. You can see this in every aspect of life, not just programming. Previous generations liked high-quality products that would last. Modern day people like cheap objects that soon break and are thrown away and replaced with something equally cheap and flimsy.

There’s a reason that COBOL (and FORTRAN) code is still running 50 years later, and that last year’s JavaScript already needs to be rewritten.
Again, this solution _cannot_ work and it is a _threat_ to a permanent loss of privacy.

This is like the government and the adtech companies sleeping in the same bed, without any other power opposition in the balance.

1) The "solution" is created by a monopoly of 2 american private corporations.

2) It can only work reliably if everyone wear an (Apple or Android) phone at all time, and consent to give data

3) You are not necessarily infected if you cross an infected in the street at 5 meters. This will have too many false positives and give fuzzy information to people

4) It doesn't help people who are infected and _dying_

It just _doesnt make sense_. To me, it looks like electronic voting, but worse. No one can understand how it works, beside experts.

Today it is reviewed, but then the app will be forgotten and updated in the background with "new features" for adtech.

We are forgetting what we are fighting : a biological virus. All effort should go toward understanding the biological machinery of the virus and the hosts, in order to _cure_ the virus. We should be 3D printing ventilators, analysing DNA sequences, build nanorobots and synthesis new molecules.
If no one requests the locations of positive reports and no one reports the location of positive patients, what left is there that needs to "go away"?

Seems like a pretty good system to me.
When you think about it, these files won't need to be accessed very often or quickly, so you could reduce the costs to $2.5 per GB by using AWS Glacier. I mean what is an extra 3-5 hour wait when you have already been waiting 50 years...
I guess so, but you gotta pick your battles!
That's why he mentioned ublock - to prevent ads and tracking.
it's interesting but some kindle books I've purchased have a little blurb at the beginning of the book that says something like "the publisher has distributed this book without DRM"

I always wondered if the kindle file was actually unencrypted.
You can also compile different binaries from a single monorepo
Or, more generally and obviously, the vast majority of Sars-Cov-2 viruses arrived, wherever, via air travel. The pointing of fingers in any other direction is suspicious.
>more people were hurt by the unsafe vaccine than would have been sick without the vaccine.

It would be naive to think that a majority of governments are primarily concerned with not hurting people, especially when stakes are high.
Excerpts:

"The holographic principle in string theory is just such an example. In its broadest form, the holographic principle states that anything you can know about a particular volume of space can be learned by looking at the surface enclosing the volume. Just as a hologram can contain a three-dimensional image within a sheet of glass or plastic, the universe could contain its vast volume within a surface."

[...]

"If the holographic principle is true, then the universe can be viewed in two different ways: one of space and volume as we intuitively experience it, and one of a “surface” with one less dimension. This holographic duality is mathematically powerful because some laws of physics can be much easier to work with in one view than the other.

Observation: Space, Time, and Change form a trinity of sorts; you need to have space to have change, you need change to have time -- otherwise we're all existing on a single dimensionless dot where there is no change, and thus time is meaningless...

The idea of looking at a certain dimension of space (aka information, changing information) in N+1 or N-1 dimensions seems like it would have great merit, and potential applications...
Use this one: https://www.cendio.com/thinlinc/download

I tried them all, and this one is awesome! It is actually better then Windows RDP. Fast, reliable, secure, and can handle all resolutions and allow you to dynamically resize the screen share. Seriously! Free to use for small user groups and home users for free, with a maximum of 5 concurrent users.

Thank me later ;)
I wonder if this is why my issue is with the terminology, what you have described in 1 to me is a microservice architecture. I currently have a monorepo deploying microservices in order to get the benefits of developing in a monolith but with the isolation of microservices, but I do consider it a microservice architecture on the whole.
To ease on the fear mongering front here: This proposal relies on an app implementing these protocols, you're free to uninstall the app after the pandemic - or not install it in the first place. It is furthermore trivial to check if your device sends out these BTLE packets.

It's not a "can we put the genie back in the bottle" scenario if the genie is wearing a bright warning vest announcing its presence everywhere. You can directly measure if it's still there. All other concerns are not technical ones. If you acknowledge digital contact tracing to be a thing, this is better for privacy than any other proposal so far. The framework is designed to prevent abuse even in case it would not go away.
PandaPy – The Speed of NumPy and the Usability of Pandas
Burning Man Seeks to Change ‘Convenience Culture,’ Boots Camp for Wealthy (2019)
> An abusive government can already subpoena or otherwise monitor all the network providers.

The advantage that this tracking proposal provides is that it unfurls contact tracing from one node. Until now, authorities have had to work from a large dataset ( all phones on a mast at a particular time ) inwards; now they can start with one node of interest and expand outwards.

Combined with some other 'temporary' pandemic measures, such as the legal requirement to carry your phone at all times, this provides a huge benefit to any authority.
I'm interested more about how you are doing deployments of elixir/phoenix app, and your dev setup ... like do you use docker for developing and production and stuffs like that ...
While I find Stack Overflow very useful, I find it's model very restrictive.

Sometimes you can get more insight on how to solve a problem from a discussion than from an answer. Why and when can be as important as how.

Also, if people dislike your question, even it obeys the rules, it gets down voted. They can dislike your question because they dislike the problem you are going to solve or the way you are trying to do it.

Some comments instead of being related to the question at hand, suggest that you shouldn't solve your problem but instead do things another way. Which can be fine, but doesn't fit well the site format because it doesn't allow discussions.

However, I don't see alternatives. You can ask on reddit but there are not many people willing to answer.
2020 gathering cancelled:

https://news.ycombinator.com/item?id=22839503
I would answer the call for 250K, up front.
Take a web test for Covid-19; I used known symptoms to judge if Covid-19 or not
A former registered nurse once told me that heart problems typically start as lung problems. Heart stress isn't at all unusual with lung distress. The two systems very much work together.

I have serious lung problems and I used to have arhythmia. I don't have arhythmia anymore. I'm generally healthier than I used to be.

I don't know why the death rate on ventilators is so high. I'm not inclined to do a lot of speculating in that regard, but I know they can promote antibiotic resistant infections and one article suggested the high death rate in Italy may have been fueled at least in part by antibiotic resistant secondary infections.
I know what you mean. My offtopic remark was claim that it is more. Not just insensitive remark cause you are too privileged.

Instead, itis remark that actively feels good and thus actively makes you more popular among people whose ego is raised by that remark. Remark done so that a group like you more, because you say things that feel good. (Also bonding, but that another topic). Nationalism would be good analogy - it is targeted primary at in-group, to make in-group stick together, feel good and follow you. Like Petersons "women are chaos men are order" is more about making boys feel superior which is pleasant then about any effect on women. It is not random either - it is populist statement actively making a group of people want to.listen to you and worship you. Because it feels good to be order, even if you know deep down it is not true.

You may be underprivileged or unhappy and use that to make yourself feel better about yourself. You may be priviledged and use non PC remark to attract followers, build coalition with both underprivileged and privileged, make common ennemy of whatever group you make fun of.

Not always, but I think fairly often it is used like this - both offline and online. I have seen this play out enought times in both settings to finally conclue the above.
Highly recommend ThinLinc, it's simply the best in class. I don't know why it isn't more widely known.
There's plenty of Blockchain based proposals for the backend of this, none of which takes off because it's another one of these imaginary use cases that can just leverage existing centralisation without wasting time on solving problems the introduction of a decentralised Blockchain architecture brings with it.
Having identified a harmless strain, and presuming regulatory agencies are too slow to be useful, then what?

Send people infected with the harmless version around, after lockdown ends in a month or two, to crowded places?

Would greater virulence be a desirable quality in our reduced strain?
Realistically, I mean symptomatic (coughing and sneezing). It’s not perfect but people are typically most contagious while they have symptoms.

Plus, when you don’t need bed rest, you can still do any work that can reasonably be done from a remote location. Most companies haven’t done much to push that boundary in the past, and that’s a good idea, but it’s not a complete solution by any means.
Sounds similar to a product called iSee out of Australia used in school systems there.

"iSee is just like being in the real world, where your voice fades out with distance and you walk around to talk to others and look at what interests you."

[1] https://www.iseevc.com.au
I'm not super familar with spectre, but i think the linked page is misinterpreting the vuln (hopefully someone will correct me if im totally out to lunch).

So the original js from the spectre paper was:

if (index < simpleByteArray.length) {
index = simpleByteArray[index | 0];
index = (((index * 4096)|0) & (32*1024*1024-1))|0;
localJunk ˆ= probeTable[index|0]|0;
}

The code looking a bit weird (all the |0) to ensure Chrome JITs it the correct way. My understanding of what happens, the loop goes a bunch of times while index is inside the simple byte array. After the last iteration, the processor speculatively executes the loop one more time than it should (branch misprediction). It eventually figures out the loop should end and undos the speculative execution. However that only happens after the loop has already started executing (where its not supposed to). During this improper execution, index is after the end of SimpleByteArray. index = simpleByteArray[index | 0] is then executed. index is now set to the value of some memory in the current process that the current JS is not supposed to access.
index = (((index * 4096)|0) & (3210241024-1))|0; is executed to spread the memory value out (we need all possible values to be in a separate cache line in probeTable later). We now execute localJunk ˆ= probeTable[index|0]|0;. localJunk is just there to prevent dead code elimination optimization. Since we are now indexing into probeTable at 4096 byte intervals, we have to fetch that value from memory. It then gets cached by processor. This all gets undone by the processor when it realizes that the branch was incorrect, except the cache changes are not undone. If we access anything else in the same 4096 bytes later on, the access is a tiny bit quicker.

The exploit is, that after all that setup, we try accessing each 4096 byte region of probeTable, to see which one is fastest. We can than conclude that was the value of index during the branch misprediction and thus the value of that byte of memory we aren't supposed to see.

If we do this a lot, we can read the rest of the process's memory. The hope is we will be able to find cookies related to other websites currently open, and then do evil things with them.

This attack no longer works because browsers disabled SharedArrayBuffer, which provided the really precise timer. The timing difference is very small so you need a very fine grained timer to make it work. It should also be noted that this variant of spectre is in-process only. Some versions of meltdown/spectre allow accessing memory of other processes, but as far as i understand this version is in process only.

I hope that made sense, and i hope i didnt screw that up.
Personally I would like to be paid to learn such a technology.
Even better than NX is ThinLinc, much more reliable, faster connections and handle dynamic resolution resizing.
There's a difference between a microservices architecture and putting in services where they make sense. We build mostly monoliths at work but we still split things into services where necessary. Necessary meaning the benefit is both large and obvious for the company.

Not all systems that use services is a microservice architecture.

#2 makes sense if you're taking advantage of that. In contrast, I've seen lots of microservices code that does little to no error handling. And if it's unicorn code that has error handling, they haven't really tested all the ramifications of their services going down in all the ways they can go down. Instead of having a system with a single point of failure, they have a system with N single points of failure. Their microservices are less fault tolerant than a monolith.

The backlash against microservices on HN is unsurprising. Over the years a ton of articles have been written vaguely about microservices and people cargo culted the architecture based upon these vague articles. Even reading comments people talk vaguely about "scaling" - what do people really mean? Before this backlash there had been non-ironic articles posted AND upvoted on HN about using microservices to scale to... a hundred requests per minute!

Lots of people seem to think that your architectural choices are either a single threaded rails app vs an eventually consistent distributed transaction CQRS nanoservice system that needs 99.999999% uptime. Meanwhile that eventually consistent distributed transaction CQRS nanoservice system that needs 99.999999% uptime is, for some reason, only running in one availability zone and falls down and corrupts your database as soon as any of your services fall over.

Oh, and it serves pictures of cats and it has 10 users and they're all family members. But someday that architecture will come in handy.
edeliver + distillery

Followed this tutorial
https://www.digitalocean.com/community/tutorials/how-to-auto...
More robo-flagging of human interaction based on the faulty axiom that you are somehow in control of how someone else perceives something. They even admit that malice isn't intended.

> The problem is the tone the reader experiences. Most of the time, it doesn’t appear that commenters are actively trying to make their comment condescending, dismissive, or any of the other subtle variations of unwelcoming we see. These are people earnestly trying to help others, even if their tone is off.

What tone the reader experiences and how they deal with it is entirely up to them. I am fine with on a site that abusive language is flagged, but something that is perceived to be unfriendly by a robot. This is just folly.

I certainly won't be contributing anymore. I don't want to be on a site that has a robot flagging human interaction.

EDIT: Abusive language filters usually don't work that well. I put in someone's real name into a system and the system flagged it for "abuse" their surname was "Cummings".

Also the term "faggots" (which in the UK is a meal you can buy in the supermarket) has been censored on social platforms.

https://www.rt.com/uk/468436-google-censors-faggots-peas/

Because guess what the context in which you are using a word is important. So most of theses places can't get abusive filtering right. They won't get this right either.
How Do I Make This Hard to Misuse? (2008)
You mean, breaking users is the principle of the language.
Ah this is super cute! Literally sending this to everyone i know.
Stack Overflow karma system is broken. It turned into a playground for people who like to show off their power given by the points while becoming a searchable library of code snippets for the others. The code snippets tend to be old, since asking new questions is discouraged and nobody likes to update old questions with new answers.
Good solution too!
In NJ, they are asking for volunteers.

And they wonder how it got this bad.
That's a bit like Tom Sawyer offering free fence painting.
No-code tools to build website from API data?
Is there a way I can build a website from dynamodb data/API data? Like a No-code approach? I should be able to give my API link and should be able to build the site.
Can I ask what the app is? Just curious.
Nah, it can be one service just deployed with different configuration. Or as another commenter said, a different binary based on compilation flags/config.
What? Replace who? To do what? How does conscription of government employees from any department change the reality of a pandemic? Travel is not safe. That’s the whole point.

We need to ramp up testing and find a vaccine. We do not need to encourage travel. Quite the opposite.
That sounds more like a tangent than a nitpick. Nitpick means "Yes, this is ridiculously minor, but I'm going to argue with you anyway about this tiny insignificant detail about which you are wrong."
Yeah, the devs I met with the most stable and laid back jobs are all AS400, COBOL/CICS or IBM RPG experts
A performance optimization of Flutter WebView
> So, here is git-bug talking about multiple submissions: [0]. It talks about how to order messages and resolve conflicts in decentralized fashion.

This is the part that seems to sum that whole page up:

> When pulling bug updates from a remote, we will simply add our new operations (that is, new Commits), if any, at the end of the chain.

Which indicates it's just changing a value without any indication to you that you changed what someone else wrote.

I'm not so arrogant as to claim that is what happens just from reading some text on a page, so I'd love for someone more experience with this tool to clarify how a "multiple edits of the same attribute" event flow plays out.

> Does BE has anything like this? What happens if two people try to claim a bug or change severity to different values?

They're just files in the repo, so conflicting changes behave exactly the same way changes in git or hg or whatever do: you have to resolve the conflict.

> In fact, I think the very next paragraph in your link nicely illustrates how "decentralized" they are. This is what they say:
> If you have any problems with BE, you can look for matching bugs: > $ be --repo http://bugs.bugseverywhere.org/ list
You know that this URL is? This is a primary BE bugs server. It is not using git, hg or any other decentralized protocol -- it is just good old centralized file storage.

BE has the ability to query a remote bug repo without the need for cloning the entire git/hg/whatever-vcs/no-vcs repo it's hosted in. That's what you're seeing there. But hey good for you on a ridiculous rant based on misunderstanding something. Have a gold star.

> Even their model -- storing bugs in the main branch

... bugs are stored in a directory, and versioned like regular files. The entire point being that as you make a change to the code in a branch, when finished you can also close the bug in that branch. When merged, that bug is now closed.

I don't know whether you just didn't read anything about BE, or you're deliberately making shit up to troll, but your claims are wildly inaccurate.
The people talking about herd immunity are talking about 60% to 70% of the population having had, and survived, covid-19.

The trouble is how to achieve that without killing 10% of everyone over 50, or anyone with comorbidities.
That patch seems to remove the option of striping the http(s) from the url bar. That is, you always get the http(s) and there's no option not to view that anymore.

Am I missing something?
This is exactly what I want to see at at least county-level resolution for the US, and at a borough level in NY. This is something that's immediately usable. "X people died" is not usable on its own, because it contains no information on how X compares with what's "normal" in a geographic region.
My Bavarian hospital is on there as yellow. I'm currently sitting in the empty urgent care clinic and just had a chat with the nurse from the almost empty emergency room about the fact that both the COVID-19 ward and the ICU are far from capacity. Not really sure why we're yellow, to be honest.
Still, there aren't alternatives on Stack Overflow. You either post there and hope your question isn't closed and it will get an insightful answer putting you on the good track, or you do some digging yourself until you get the answer, even if it's going to take a massive amount of time.
All their assets? How about their homes?