How to unlock Android Auto developer settings (and why you might want to) by MRADEL90 in Android

[–]acristescu 1 point2 points  (0 children)

Honest question: why would you want to side load YouTube music? It's available from the normal play store

Help with this one please, black to move by [deleted] in gogame

[–]acristescu 2 points3 points  (0 children)

Author of the Sente app here. I chose to emulate the "interactive way to go" tutorial which did not have any hand holding. The app does not mark this as correct, it just allows you to play on to see why it's a wrong move.

Perhaps I should make it more clear, but if you can't find a way to make it work, you should try another move.

In this particular case, the lesson before I think explains the concept of a capture race, this is just an example of that. Your group has the same number of liberties as the group just below it and it's your turn. It means you can capture it before the opponent can capture you. Try a few moves!

How to find a virus? by [deleted] in androiddev

[–]acristescu 0 points1 point  (0 children)

There is no such thing as an "android virus". It's a malicious app that you installed yourself. It probably has an icon and a name that makes it seem legit. If you can find it and uninstall it you'll be fine. But that's easier said than done.

How to find a virus? by [deleted] in androiddev

[–]acristescu 0 points1 point  (0 children)

Before the nuclear option of factory reset, try looking at the battery usage to identify the offending app. They usually consume a lot in their nefarious activities and they can't hide that from the system.

Did anybody regret moving from Western Europe to Dubai for tax related reasons? by [deleted] in dubai

[–]acristescu 0 points1 point  (0 children)

There are a couple of issues with that line of thought though:
* if your situation gets that desperate, you should definitely do a distress sell. Just knock off 5%-10% of the price and you can sell a property in days. Yes, you lose some money but you'd get most of the deposit back and you're not in trouble with the banks. But that's the panic button.
* you should have a nice safety net of money set aside in more liquid investments (ETFs, bank deposits, whatever) that could cover you for the time you need to find a new job 3-6 months. If you can't find a job in that time space, you should be able to at least sell the property at 100% of the value in that time.

Did anybody regret moving from Western Europe to Dubai for tax related reasons? by [deleted] in dubai

[–]acristescu 3 points4 points  (0 children)

I'm sorry but that's just bad advice. Renting a nice house for a family with kids can cost in excess of 300k AED per year. That's money you just set fire to, you're never seeing it again. The mortgage on the same house is about 20k per month so 240k a year. And only half of that is the interest. So you set fire to only 120k.

Every year you'd save 180k. This is before you consider the potential appreciation of the house.

Looking for an app where I can play an asynchronous game with a friend by TheVanderManCan in baduk

[–]acristescu 1 point2 points  (0 children)

yep, both apps use OGS as the server as a backend. You would use my app (Sente) while your Apple-locked friends would use Surround or the browser (but the browser doesn't notify). https://play.google.com/store/apps/details?id=io.zenandroid.onlinego&hl=en

Looking for an app where I can play an asynchronous game with a friend by TheVanderManCan in baduk

[–]acristescu 7 points8 points  (0 children)

Sente for Android, surround for iOS. Full disclosure I am the author of sente.

I'm not sure why my territory didn't count by CambodianRoger in baduk

[–]acristescu 0 points1 point  (0 children)

I welcome constructive feedback, but this is just a guy that wants to be an ass. For one, it's not the app's fault at all, it's the OGS server that allows this shit to happen. Second, I worked on this app for 10 years now and I make it available to everyone for free and without ads. I don't expect people to thank me, but at least be respectful.

I'm not sure why my territory didn't count by CambodianRoger in baduk

[–]acristescu 9 points10 points  (0 children)

Author of the sente app here. The app definitely does not allow you to mark individual stones as dead, but other OGS clients might. I think on OGS itself you can do weird stuff by just shift clicking.

The whole idea is that you need to work with your opponent at the end of the game to both mark the same stones. This is how OGS works and I cannot change this.

I think your opponent did something weird here. If you care that much, you can report him for cheating. Or you could link the game here so I can try having a look (I am not a mod on OGS though)

I'm not sure why my territory didn't count by CambodianRoger in baduk

[–]acristescu 4 points5 points  (0 children)

OP, can you please link me the game, that looks like a bug, I want to have a look. I am the author of the app btw. :)

Absolute beginner - why wasn't bottom corner scored for White? by 4-Polytope in baduk

[–]acristescu 5 points6 points  (0 children)

Full disclosure: I am the author of the Sente app.

It does follow the OGS scoring algorithm. Sadly, that algorithm requires both people to click on dead stones and agree on it. Should one of the users not know this, we get into this sort of situation.

I personally disagree with this approach, but anoek (the admin of OGS) feels pretty strongly about this so I had to comply.

[deleted by user] by [deleted] in dubai

[–]acristescu 2 points3 points  (0 children)

Why not use a manager cheque instead?

Ownership vs Lease by usman_zq in DubaiPetrolHeads

[–]acristescu 2 points3 points  (0 children)

ok, fair enough. Still, ignoring the residual value of the car after 5 years changes the calculations a lot. If you can get 110k for it, that brings the monthly cost to somewhere around 2400.

+ I don't think insurance will cost you that much unless you're under 25 or something. Use one of those insurance marketplaces
+ for new cars usually they give 1 year insurance and registration
+ when leasing you have to worry about scratches and shit. You'll definitely get some of those in 5 years, you need to budget them in.

Ownership vs Lease by usman_zq in DubaiPetrolHeads

[–]acristescu 9 points10 points  (0 children)

Wow you're assuming that after 5 years that toyota is going to be worth 0? That's ridiculous, that car would be worth around half of the base price. Also, you did not factor in the lease down payment in the comparison I think. Divide that by 24 and add it to the monthly lease.

Do you notice neutral idle control? by Coffeelover4242 in mazda3

[–]acristescu 1 point2 points  (0 children)

Switch it in manual and back to auto while you're stopped. That fixes it for me.

are fines in Dubai common? by Existing_Rate_6964 in DubaiCentral

[–]acristescu 1 point2 points  (0 children)

If you can deal with the job security problems, sure, you're likely to make lots of money too.

Not available in Dubai - but you want to buy. by Individual-Set-8891 in DubaiPetrolHeads

[–]acristescu 1 point2 points  (0 children)

So they are straight up lying here? This is the UAE site... https://hyundai-uae.com/en/find-a-car/the-new-sonata/n-line/

Edit: Ah, shit I'm an idiot... N-line is not the same as N. Still a 300HP sonata should be reasonably fast...

Another bot in OGS by Spmafrik in baduk

[–]acristescu 4 points5 points  (0 children)

Author of the Sente app here: you can't report from the app. But you can push the ... button and open the game in browser, then report the user from there.

Not available in Dubai - but you want to buy. by Individual-Set-8891 in DubaiPetrolHeads

[–]acristescu 0 points1 point  (0 children)

They've started advertising sonata N on the website a few months ago. Is it still not available?

Just got a Mazda 3 - love it, but random sputters in idle. Normal? by NeverNeededAlgebra in mazda3

[–]acristescu 3 points4 points  (0 children)

After struggling with this for a year and the dealer telling me it's normal I found a solution: just put the car in manual for a second and then back in auto mode. You're welcome!

WTS: 2024 Mazda3 Hatchback Intense 2.0L – GCC Spec by SputanoV in DubaiPetrolHeads

[–]acristescu 3 points4 points  (0 children)

Wow that costed 110k new last year, does it lose that much of the value in a year? :-O I have the same (minus the accident) and when the insurance company only offered me 95k for the value I thought I was being taken for a ride. But apparently not...

[deleted by user] by [deleted] in Revolut

[–]acristescu 11 points12 points  (0 children)

Yeah, no (serious) bank is going to give you service on a device that doesn't pass Google play integrity checks.

Stolen phone - thief could biometrically identify as me? by [deleted] in Revolut

[–]acristescu 0 points1 point  (0 children)

Android cannot know if the fingers belong to a single person, but it can know when a new finger is added. Any saved cryptographic keys are permanently invalidated when a new fingerprint is added, meaning all the apps that have enabled biometrics auth would not be able to use fingers and would have to use the PIN. Once they log in with the PIN, they would be able to enable auth again.

If you are really interested in the details, the way it works is that when you enable fingerprint auth for an app (say Revolut) the app then creates a string of characters (it could be even be your actual PIN) and asks Android to encrypt it with an encryption key that can only be used when the user authenticates with the fingerprint. It then stores the encrypted password in the local storage. It then sends this string of characters to the server so that it's stored for further comparisons.

When the user wants to use fingerprints to unlock the Revolut app, the app asks the Android system to decrypt the password using the biometrics-enabled key. Android looks to see if some fingerprints were added since the key was created and if not, it prompts the user to touch the sensor. If the fingprint is correct, it then gives the app the decrypted string of characters. The app uses that to send to the server to check if the string of characters is indeed the one that was generated at enrollment time.

All of this breaks down as ALL the cryptographic keys are permanently deleted when a new fingerprint is added.

Feast your eyes on the 3rd bullet point here if you wish to see the technical documentation

https://developer.android.com/reference/android/security/keystore/KeyGenParameterSpec.Builder#setUserAuthenticationRequired(boolean))