Is there an alternative to Bouncer- Temporary app permissions?

I’m really paranoid about my privacy idk why. Recently I installed Whatsapp Aero which is super cool but unfortunately its developer is expert in making spyware apps too. I found this Bouncer app which provides permissions temporarily. But this app is paid not open source again. I tried shelter app to isolate it but due to the dual app feature in my phone i can’t a add work profile. Can anyone please suggest an open source app (or trusted) to provide an app permissions temporarily? Or anything to monitor what the app does in background? I’m gonna buy the bounce app if i’m outta options. The developer deserves it 🙂

Alternative to a spreadsheet / Google Sheets for distributing one-time-use links?

I have a list of 1,000+ unique URLs for people to download a custom iPhone app that’s on Apple Business Manager. Google Sheets allows everyone with the URL of the sheet to see the list, and they can add an X in the second column when they’ve claimed the code. Except for one major flaw: it does not allow people to edit if they’re using a mobile web browser, and prompts them to install the Sheets app. That’s a no-go. So I was looking into alternatives, as in other online spreadsheet applications that do allow the use of a mobile web browser. EtherCalc.net, while functional on desktop, does not have a mobile interface available so that’s not an option either.

Is there some way I can send each person one of those unique URLs without needing to spend too many hours doing it manually?

hooks – hook_init() alternative in drupal 8

Please help me I need to run my module on initial time. I do same thing I drupal 7 but I am stuck in drupal 8. In drupal 7 I am using hook_init but In drupal 8 having limited hooks and deprecated hook_init or boot so, I am unable to do the task or create google onetap module in drupal 8. Please help me.

taproot – What are Merklized Alternative Script Trees?

You may have heard before that “Bitcoin is programmable money”. Bitcoin uses a simple programming language called Script to encode payment conditions. While today the vast majority of transactions uses standard single-sig outputs (P2PK, P2PKH, P2WPKH) or one of a small set of common scripts (wrapped segwit, 2-of-3 multisig, 2-of-2 multisig with 1-of-2 fallback), Bitcoin’s script language would allow for a multitude of other applications.

Originally, such scripts were encoded directly in the output script that a transaction credited. Pay to Script Hash (P2SH, BIP16) introduced locking the funds to the hash of the full redeemscript instead. The full script is hereby published on spending. One of the challenges of deploying more complex spending conditions with P2SH is that all possible outcomes have to be encoded into a single script which can make the script long and complicated. As the full script needs to be published upon spending, the resulting inputs are costly and reveal the full contract. Additionally, it is non-trivial to determine all possible outcomes of even moderately complex smart contracts.

The idea of Merklized Alternative Script Trees (MAST)¹ is to enumerate distinct spending conditions separately and to allow funds to be spent by fulfilling any one of the scripts. Each script is compartmentalized into the leaf of a merkle tree. On receiving, the funds are locked to the root of the merkle tree. Spending requires revealing a single leaf’s script, a merkle proof to show inclusion in the tree, and fulfillment of the spending conditions encoded in the leaf. The benefits of this compartmentalization are a reduced length and complexity in each leaf, that other spending conditions remain private, and the possibility to encode a multitude of spending conditions. The downside is the added cost of the merkle proof.

A variant of MAST is part of the BIP341 Taproot proposal which supersedes two earlier MAST proposals. Pay to Taproot (P2TR) output scripts are encoded in a single public key. Internally, these are composed of an inner key tweaked with the root of a MAST. A P2TR output can either be spent via the key path by issuing a signature satisfying the public key, or via the script path using one of the MAST leaves.


¹ Note that MAST was originally introduced as the abbreviation for Merklized Abstract Syntax Trees, but has since been backronymed to better fit the proposal’s current scope. Also see Michael’s answers, which goes into more detail on that.

Unity: Is there any alternative to facebook SDK for facebook ads attribution?

We have a Unity mobile game.
We will be showing ads for it on facebook audience network.
Now in the past when we tried this, the CPI started out good and then got terrible.. Facebook have told us that to avoid this we need to have the facebook sdk installed in our game.

But the facebook Unity SDK is the bane of my existence. In every project Ive added it to over the years, I have spent so many days bashing my face against the brick wall of getting it to build and run, and when it does the weird workaround solution is incredibly fragile.

My question is.. Do we really need the SDK? What do devs using game engines without an SDK provided by facebook do? Is there an API we can call? Surely the SDK itself is calling some api to do the attribution which allows facebook to optimise the CPI for the ads. Can we just call that?

At this point I would try any alternative.

What are Merklized Alternative Syntax Trees?

I have seen the acronym MAST floating around. I saw that it stands for Merklized Alternative Syntax Trees, but what does that mean? In what context do they appear and what can they be used for?

sql server – Basic alternative to fn_LocalTimeToUTC

My cloud provider has prevented me accessing fn_LocalTimeToUTC and fn_UTCToLocalTime.

How would I go about getting the same functionality that these two functions offer manually and directly in SQL without using these functions?

To try to simplify it further, All our users are in the UK.

An alternative way to buy Premium Membership? How do I contact support?

Hey,
I want to pay for Premium Membership (1 month, recurring).
But when I try pay via Subscribe, button, Paypal redirects to payment via CC. CC is not linked to my PP account.
How can I receive an invoice for direct payment to the paypal address?
How do I contact support? I tried tweeting but got no response.
Thanks for any help!

c# – Alternative to not mixing sync and async when the nature of the program requires it

Let’s say I’m building a simple console app which has four commands:

  1. Create category.
  2. Download recipe from API to category.
  3. Display all recipes in a category.

Assuming the app will grow, I use the Command design pattern to handle console commands. I also use a factory design pattern to create the commands from the user input. Correct me if this is not a good approach so far.

1 and 3 are synchronous commands. 2 is asynchronous. I should be able to initiate multiple downloads before they finish.

So in these models, if I create a Command interface to handle these requests and write something back to the console, how do I do this without violating this “rule”?

The goal would be to have a simple loop that parses the lines, transforms them into Commands and executes them. These methods don’t know what they are executing as the logic is hidden in the concrete Commands.

Something alone these lines:

For (...)
{
    ...
    ICommand command = CommandFactory.From(string)

    Task t = command.executeAsync()
    tasks.Add(t)
}

Task.Waitall(tasks)

This works but it feels weird to have a executeAsync even when the command is sync. Although it works by doing Task.CompletedTask

dnd 5e – Is there an alternative word to be used in place of Humanoid?

Sophont

I’ve only ever seen this word used in science fiction, so it may not have the flavor you want, but it describes any being with the capacity for thought and reason at least as good as a human’s. That’s just a standard for comparison though, it isn’t based on humans as humanoid or sapient are.

This gets around terms based on characteristics like body plan, as it refers only to intellectual capability.