Connect with us


Jump Into WebAssembly With a Hippopotamus



WebAssembly is a very promising new technology that has received a lot of attention from Microsoft’s cloud native computing team on both its subsidiaries Deis Labs and Azure. With the rapid emergence of new WebAssembly tools, all you need is an environment where you can try them out.

That’s why Deis Labs released New Hippo Web Assembly platform It’s very important. Built like many Deis tools for scratching your own itching, it quickly installs WebAssembly (WASM) code, whether hosted in a browser or a standalone WebAssembly System Interface (WASI). How to manage and execute. The built-in channel can be used in combination with a Git server to create and deploy different releases in one environment, requiring only one Hippo server to separate production, staging, and development builds. ..

You can host multiple applications on Hippo. WebAssembly means sandboxed by default and requires explicit permissions to access the host system or external devices. The code is also portable. Once compiled for WebAssembly, it can run on any WebAssembly system on Windows, Linux, macOS, Intel, RISC-V, or ARM. Hippo provides a way to build once, test once, and run code everywhere.

Hippo setup on development PC

Tools like Hippo are ideal for cloud-native operations, but current developer releases have only been tested on desktop systems. I decided to give it a try on a Windows PC running a recent build of WSL2 hosting Ubuntu. Deis provides steps for running Hippo locally,details of macOS and Linux systems..

There were some issues setting the prerequisites for running Hippo on a WSL2 Ubuntu 20.04 LTS system.First, I had to Install WAGI, the WebAssembly application gateway interface.. It’s easy to install by including one binary in the downloadable tarfile hosted on the GitHub repository. I downloaded it, unzipped it, moved it to the user’s binary directory, and it was easy to do. I had the opportunity to install Rust as it may be needed if any of the Deis tools need to be recompiled.

This procedure was probably the most difficult on WSL2 because it required a copy of the toolkit that was essential to the build. Ubuntu 20.04 doesn’t have the right set of dependencies for this, so I needed an alternative package installer that could downgrade a particular key library to the right version. Stack Overflow answer showed me suitability, An alternative to apt, which allows you to choose the appropriate dependencies for your installation and replace the two low-level C libraries. I used the setup script to install the build essentials and prepare Rust.

What is Bindle?

Main reason Installing Rust as part of the Hippo installation is for Bindle, Deis’s WebAssembly package tool. Bindle is described as an “aggregate object storage” system. The metaphor used in the document is “Bindle is a digital silverware drawer.” We may all have several different objects in the silverware drawer, but we all use drawers to sort and store the silverware. Bindle does much the same for the artifacts that make up a modern application, and to some extent understands how an application is configured based on how and where it is used.

You can create sparse installations on resource-constrained edge hosts (such as Raspberry Pi) and create Bindle descriptions for your application that contain the elements needed for a powerful server in the heart of the public cloud. The application host’s Bindle client can get the elements and dependencies and deploy them properly. The result is an application-centric deployment model that avoids multiple builds using repositories and smart descriptions and delivers the right code to the right environment.

After installing Bindle, you can run Bindle using the defaults and set up a local Bindle server for Hippo to use. Next, I installed node.js. Use WSL instructions provided by Microsoft.. This required using curl to download nvm and run it to install both the latest and long-term supported versions of the node. Do not use Ubuntu procedures to install the node. I install using snaps, but WSL2 does not fully support snaps.

You must install Rust’s wasm32-wasi support for your hippo-hosted Rust Web Assembly application and yo-wasm Yeoman application scaffolding tool. This allows you to compile your Rust code into a WASI target and run it inside Hippo.

I’m done now because they are in place Install .NET 5Before installing both the .NET 5 SDK and the runtime, first set up support for Microsoft’s Debian package have a Two options for .NET runtime: One supports ASP.NET Core, the other does not. Hippo is a model-view-controller web application, so you need to use the ASP.NET version of the runtime.

Build and run a hippopotamus

Once all the prerequisites are installed, you can build Hippo. First, duplicate the HippoGitHub repository to a local directory on your WSL system. Once installed, you can build and run your app and add the BINDLE_URL environment variable to specify your local Bindle server. We recommend that you install the Hippo CLI at this point as it is required for application development and deployment.

Now you can connect to the Hippo server and test it working. Located on the localhost on port 5001. If you are running a recent build of WSL2, you should be able to connect from your Windows desktop browser using your local host, as Microsoft eventually fixed one of WSL 2’s many years. Network problem. Proxy virtual machine network through Windows, preserving its own IP address and virtual network switch. You no longer need a script to extract and share network addresses.

You must register an account before you can connect to the server. Since it runs locally, you are free to choose your account details. Make sure it’s something you can remember, as you’ll need more details to create your first app. After creating an account, log in.[??????????????]The button was displayed[???]The page is displayed.

Create your first Hippo Web Assembly app

You can create an app for Hippo from the web UI, For now, it’s easier to use the command line..Make sure you have Installed Hippo CLI, Because Yeoman uses it to build a scaffolding for the application. Before you start, set the Hippo account and password, and the environment variables for that endpoint. Yes, this is not a good security practice, but here we are building and running test code on a separate PC using software that is not yet production-ready.

To build a basic helloworld application, use the yo-wasm tool to build a WebAssemblyRust application. After entering the appropriate values according to the script, the source code will be built and loaded into the Hippo server. Then use the Rust Cargo Tool to compile and test your WASI application. When run on the command line, you can use Hippo’s CLI tools to push it to the Bindle and view it within Hippo. Open the project, select the development environment for your build, and click the link to run the code.

There are many things I like about hippos. If there’s one thing that WebAssembly lacks, it’s an effective playground like Heroku. The hippopotamus may not be that playground yet, but it’s certainly something you can use now as part of your own development workflow, even in the early stages. Being able to run on a development PC is an additional benefit, as you don’t have to rely on third-party systems. It’s less impactful enough to run as part of a WSL 2 environment, so you can use tools like Visual Studio Code to work with remote development capabilities to edit WSL Rust code from Windows.

If you’re interested in WebAssembly, Hippo may be the tool you need to get started. This simplifies the operation of WebAssembly code and provides many of the many elements needed to carry out development in one place. It’s still clearly an early release, but it has enough to get you started, making it an indispensable tool for anyone using WebAssembly.

Copyright (C) 2021 IDG Communications, Inc.

Jump into WebAssembly with a hippopotamus

Source link Jump into WebAssembly with a hippopotamus

The post Jump into WebAssembly with a hippopotamus appeared first on Florida News Times.

Read More

Source Here:

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *


European Court of Human Rights Affirms Freedom of Religion or Belief of Russian Scientologist



LOS ANGELES, Calif., Oct. 6, 2021 (SEND2PRESS NEWSWIRE) — The European Court of Human Rights (ECHR) has once again affirmed the rights of Scientologists in Russia to practice their religion based on Article 9 of the ECHR Convention for the Protection of Human Rights and Fundamental Freedoms, announced the Church of Scientology International.

PHOTO CAPTION: European Court of Human Rights (Photo by Katrinitsa, Creative Commons license).

Article 9 states:

“Everyone has the right to freedom of thought, conscience and religion; this right includes freedom to change his religion or belief and freedom, either alone or in community with others and in public or private, to manifest his religion or belief, in worship, teaching, practice and observance.

“Freedom to manifest one’s religion or beliefs shall be subject only to such limitations as are prescribed by law and are necessary in a democratic society in the interests of public safety, for the protection of public order, health or morals, or for the protection of the rights and freedoms of others.”

In its September 28, 2021, judgment in Kuropyatnik v. Russia, (Application no. 64403/11), the ECHR ruled that Scientologist Vladimir Leonidovich Kuropyatnik, a Moscow Scientologist, was illegally detained by a Russian police officer who questioned him on the basis of his membership in the Scientology religion.

The Court found Kuropyatnik’s October 13, 2010, detention deprived him of liberty and violated Articles 8 and 9 of the Convention for the Protection of Human Rights and Fundamental Freedoms which guarantee the right to respect for private and family life and freedom of thought, conscience and religion.

The ECHR noted that at the time this incident took place, the Church of Scientology had been registered as a religious organization in Russia for more than two decades and that Russian authorities had consistently over the years acknowledged the religious nature of Scientology. This Court found Russian police targeting Mr. Kuropyatnik for being a Scientologist was a blatant abuse of his religious freedom by the Russian state and ordered Russia to pay him EUR8,000 in damages for violating his human rights.

This decision is consistent with the European Court of Human Rights landmark decision of 5 April 2007 in the case Church of Scientology Moscow v. Russia (Application no. 18147/02), which overturned the Moscow city government’s refusal to register the Church of Scientology of Moscow as a religious organization. The Court found that Russia violated the rights of the Church of Scientology under ECHR Article 11 (the right to freedom of association) “read in the light of Article 9” (the right to freedom of religion) when it refused to reregister the Church of Scientology of Moscow.

Once again, the European Court of Human Rights has upheld that Scientologists are guaranteed the same rights by the European Convention on Human Rights granted to those of any other religious organization.

The European Court of Human Rights was established to create a mechanism for the resolution of human rights complaints against States parties to the Convention for the Protection of Human Rights and Fundamental Freedoms. The Convention was adopted by the Council of Europe in 1950. Located in Strasbourg, France, the Court has jurisdiction over 47 states in Europe, including Russia, with a combined population of some 820 million citizens.

This announcement was originally published as a blog on the Scientology Religion website. The Church of Scientology publishes this blog to help create a better understanding of the freedom of religion and belief and provide news on religious freedom and issues affecting this freedom around the world.

The Founder of the Scientology religion is L. Ron Hubbard and Mr. David Miscavige is the religion’s ecclesiastical leader.

For more information on Scientology, visit the Scientology website or the Scientology TV network.

RELATED LINKS{%22appno%22:[%2264403/11%22]}

News Source: Church of Scientology International

European Court of Human Rights Affirms Freedom of Religion or Belief of Russian Scientologist Source link European Court of Human Rights Affirms Freedom of Religion or Belief of Russian Scientologist

The post European Court of Human Rights Affirms Freedom of Religion or Belief of Russian Scientologist appeared first on Florida News Times.

Read More


Continue Reading


Debt Cap Voting: Republicans Are Poised to Thwart Efforts to Raise Borrowing Limits As Defaults Are Approaching



Washington-As the country barrels towards default, Republicans are ready to sink Democratic efforts to suspend federal borrowing restrictions.

Senate Republicans are blocking measures passed in the House of Representatives that will be suspended Debt limit Until December 2022. At least 10 Republicans must join all Senate Democrats to break the GOP filibuster and pass the bill with a simple majority vote.

Democrats argue that this will give Republicans exactly what they are looking for: a country’s borrowing limit approved only by Democrats.

“Tomorrow’s vote is not a vote to raise debt caps, but rather a procedural step to get Democrats to raise debt caps,” Senate leader Chuck Schumer said Tuesday. “We’re not asking the Republicans to vote for you, they’re just letting them vote.”
more: Why Daily Americans Need to Care About Debt Caps

But the Republicans aren’t retreating. They have full control of Washington and plan to pass trillions of socio-economic packages with zero Republican input, so Democrats must act to raise their federal debt caps themselves. I’ve been doing things that don’t happen for months.

“They said they were ready to work on their own,” Senate Republican leader Mitch McConnell told reporters Tuesday. “The easiest way to do this is to use the tuning process, as I’ve pointed out for two months.”

Republican McConnell has reiterated that Democrats need to raise debt limits to cover the potential trillions of costs in the unpassed portion of President Joe Biden’s agenda, but it has already taken. Debt limits need to be raised to cover spending under the unified Republican-backed Trump administration.

Senator Lindsey Graham (RS.C.) said she did not support voting on ABC News on Tuesday.

“We are not going to empower a radical march towards socialism,” said Graham, a top Republican member of the Budget Committee.

Senator Bernie Sanders, chairman of the Senate Budget Committee, has highlighted potential solutions, including temporarily suspending filibuster rules that require 60 votes for most bills.

“It could go down, at least for a demand on a debt limit to end the filibuster and pass it with 51 votes,” Sanders suggested.

However, to do this, a rally of 50 Democrats needed to remain unified, and both Senator Joe Manchin and Senator Kyrsten Sinecine of West Virginia opposed the change in filibuster rules.

Republicans haven’t been recorded yet and say they’re ready to join the Democratic Party to pave the way for a final vote on Wednesday’s debt restrictions, but moderate Senator Lisa Murkowski, R-Alaska, said Many have opened the door to potential participation.

“I want to make sure I’m doing everything I can to avoid falling into the default situation, and I don’t want to get close to it,” Marcusski said. “We need to confirm. We just need to confirm.”

The country technically reached its debt cap on August 1, and the Treasury took special steps to pay the country’s invoice. However, Treasury Secretary Janet Yellen said her division’s efforts would be completely exhausted by October 18, and defaults would be nearly certain.

Pressure is rising alongside party gridlock, and backup plans have not surfaced.

McConnell and his meeting insist on using a swift budgeting tool called reconciliation that allows Democrats to break filibusters and pass certain laws. The use of this mysterious process is tedious and can take weeks, freeing Democrats into a series of potentially politically distressing votes.

However, insisting on using this process could have additional political interests for Republicans. It will leave Democrats a record of raising debt caps by a large amount, but Wednesday’s vote-simply suspending debt caps at a certain amount-is not. It will affect the Republican story that Democrats are out of control spenders.

Senator Mike Rounds (RS.D.) said on Tuesday that he was “very interested in a particular amount.” “They would have to come in front of the Americans and say,’This is the amount we’re going to spend, so we’re going to increase our debt cap by X.’ There. “

Some Democrats say they support the use of a settlement if it means a quick solution to the debt restriction issue. Manchin said the process should be considered, and Connecticut Senator Richard Blumenthal said when asked by reporters whether to consider fast-track budgeting tools, “everything should be on the table. “.

But with each passing day, Democrats are limited in the amount of time they have to quickly track up debt cap increases through a multi-step process, and Democrats have not begun work on the reconciliation process, even behind the scenes. Tell ABC News about it.

“No, not at this time,” Sanders told ABC News.

Some Democrats were more emphasizing.

“The settlement was never at the table,” said Massachusetts Senator Elizabeth Warren. “I don’t have enough time for the settlement to work.”

But on Tuesday, Schumer did not explicitly exclude it.

Schumer repeatedly mentioned Wednesday’s vote as the preferred way to raise debt caps when asked if they would be excluded using the budgeting process.

“Reconciliation is a complex process drawn out. We have shown the best way. We are moving in that direction,” Schumer refused to entertain Plan B.

If a country defaults, the consequences are definitely catastrophic. The White House warned that unprecedented defaults could shock the global economy and cause a recession. The political impact of both parties is unknown.

Copyright (C) 2021 ABCNews Internet Ventures.

Debt Cap Voting: Republicans are poised to thwart efforts to raise borrowing limits as defaults are approaching

Source link Debt Cap Voting: Republicans are poised to thwart efforts to raise borrowing limits as defaults are approaching

The post Debt Cap Voting: Republicans are poised to thwart efforts to raise borrowing limits as defaults are approaching appeared first on Florida News Times.

Read More

Original Post:

Continue Reading


Which Are the Two Options You Have to Choose From If You Want to Bet on the Go?



People use their computers and laptops to bet on sports and play casino games all the time. Thanks to the different online betting websites, accessing your favorite hobby has never been easier. Everyone (assuming you live in a country where i Gaming is legal) can try out several betting websites in a matter of seconds. There are many differences between the brands, but in general, all of them allow you to use different features and promotions.

Even though those things are great, there are some drawbacks that have to be taken into account. The biggest one is related to the fact that you need to have access to a computer in order to bet. Some people don’t consider this to be a problem because their job requires them to sit in front of the computer all the time. However, others don’t have the privilege of using a PC or a laptop while at work. That’s why those people have no other option but to use their mobile devices.

We live in a world where most people around us use a smartphone or a tablet daily. We always carry those devices with us, which makes them the ideal “tool” to allow us to bet on the go. Let’s take a look at the two things that you can do if you want to have fun without the need for a computer.

Downloading and installing a mobile app

The first thing you can do if you want to use your smartphone or tablet is to download and install a mobile app. This process is complicated and it might take some time, depending on your preferred mobile OS. Luckily, punters with Android and iOS can get the BoyleSports app directly from this source by EB and start using the services of one of the most popular online betting platforms. Although you can download and install this app within seconds, there are many potential problems that some users might come across if they want other apps.

The most common issue Android users have to face is the lack of an app inside Google Play. Only a few iGaming sites have apps there, so you will most likely have to download and install an apk file. To do that, you need to open your device’s settings and enable the option to install apps from different sources.

Using a mobile website

The mobile application that you might want to download and install has a lot of advantages. However, unless you get the BoyleSports app for Android and iOS from Efirbet, you may spend a lot of time trying to find a legit apk file. The good news is that there is a solution to your problems – the mobile website.

Online bettors who don’t want to deal with the problems of getting an app can simply use the operator’s mobile website. Every online casino and bookmaker has a mobile version of its desktop site. Some of them try to make exact copies of their original websites, whereas others are more innovative. No matter which kind of mobile website you choose, it will let you bet on sports and play the casino games you want to. Furthermore, you can use the different features and promos.

The post Which are the two options you have to choose from if you want to bet on the go? appeared first on Florida News Times.

Read More

Source Here:

Continue Reading