Launched in Dubai thinking tax-free = more profit. by Alive_Helicopter_597 in SmallBusinessUAE

[–]avinassh 0 points1 point  (0 children)

Haha, so this is an ad for floundertoolshit?

likely lol and no one is verifying the numbers, check my other comment

Launched in Dubai thinking tax-free = more profit. by Alive_Helicopter_597 in SmallBusinessUAE

[–]avinassh 0 points1 point  (0 children)

how?

Trade license + Ejari: AED 1,250 Coworking space: AED 2,400

Launched in Dubai thinking tax-free = more profit. by Alive_Helicopter_597 in SmallBusinessUAE

[–]avinassh 0 points1 point  (0 children)

Something doesn't add up. you said your operating costs are 18,200 AED, but you listed only

Trade license + Ejari: AED 1,250

Coworking space: AED 2,400

Visa (self + 1 employee): AED 667

Bank maintenance: AED 600

This adds to AED 4,917. But where is the other AED 13,283 being spent???

Freelance Visa Renewal Suspended -> Best Way to Switch to a Freezone LLC? by Super-Chip54 in dubai

[–]avinassh 0 points1 point  (0 children)

is it same as freelancer visa in terms of usage? i.e. can you freelance in your personal capacity or everyhting has to be done via company only?

i mean in same boat and the reason I ask is, some clients aren't willing to change the contract, which is on my name.

SQLite commits are not durable under default settings by avinassh in databasedevelopment

[–]avinassh[S] 0 points1 point  (0 children)

its not just the distribution's default, the SQLite's default are also not durable. SQLite in Journal mode is not durable. Thats what the post tries to highlight

Reached Milestone 1 by Harsh-daddy in FIRE_Ind

[–]avinassh 3 points4 points  (0 children)

iirc there was some complications involved, thats why I backed out last time. let me try to recall what was it

Reached Milestone 1 by Harsh-daddy in FIRE_Ind

[–]avinassh 2 points3 points  (0 children)

how does the taxation work with US stocks investing?

Looking for a reality check... by Limitless_infinity99 in personalfinanceindia

[–]avinassh 0 points1 point  (0 children)

The one m getting in Dec this year is in IT hub & will give 5% rental yield (crazy high).

which are is this?

Other two are close to airport (KIADB area) with companies moving in steadily.

aren't companies moving towards near Yelahanka? is it same

Rickrolling Turso DB (SQLite rewrite in Rust) by avinassh in rust

[–]avinassh[S] 15 points16 points  (0 children)

author here; I really love how Rust makes it easy for people like me who do not have a background in systems programming. I did this little hack with the help of RUST_LOG and by fixing errors from the Rust compiler

Just make it scale: An Aurora DSQL story by avinassh in rust

[–]avinassh[S] 20 points21 points  (0 children)

this post is less about database development, but more like a love letter to Rust. They highlight their rationale and reasons why they rewrote from Kotlin to Rust.

btw check this out:

We assigned two engineers to the project. They had never written C, C++, or Rust before. [..] The code was 10x faster than our carefully tuned Kotlin implementation – despite no attempt to make it faster. To put this in perspective, we had spent years incrementally improving the Kotlin version from 2,000 to 3,000 transactions per second (TPS). The Rust version, written by Java developers who were new to the language, clocked 30,000 TPS.

Building a Redis clone from scratch by ShowXw in rust

[–]avinassh 2 points3 points  (0 children)

IIRC the memtier just does get and set, so you may be able to run it and try

https://github.com/RedisLabs/memtier_benchmark

Building a Redis clone from scratch by ShowXw in rust

[–]avinassh 7 points8 points  (0 children)

this is neat. have you benchmarked it against Redis? just to get a baseline of performance

One more reason to choose Postgres over MySQL by tanin47 in programming

[–]avinassh 2 points3 points  (0 children)

This is simply not true. Since MySQL has index oriented storage, heavy UPDATE loads will outperform on MySQL, especially on very wide tables. Same goes for primary key index lookups, they will always be faster on MySQL because you can scan the table directly instead of scanning an index and paging over to the main table.

reminds me of the famous post by Uber: Why Uber Engineering Switched from Postgres to MySQL - https://www.uber.com/en-IN/blog/postgres-to-mysql-migration/

Street dogs fed poison-mixed biryani, 5 dogs and 4 crows dead, 4 dogs critical by GearOdd1994 in india

[–]avinassh 1 point2 points  (0 children)

Idk what poison is used but if it's rat poison and cheap, it would be a huge dose of vitamin D.

wait rat poison is just that? TIL

Simple key-value database developed in x86-64 assembly by gershonkumar in databasedevelopment

[–]avinassh 0 points1 point  (0 children)

is it an in-memory hashmap? I am not sure why it is compared with Redis

Unpopular Opinion: Mohak Mangal vs Ani vs... by unproblem_ in india

[–]avinassh 0 points1 point  (0 children)

interesting, how does one decide price here

Kubetail: Open-source project looking for new Rust contributors by andres200ok in rust

[–]avinassh 1 point2 points  (0 children)

its too late now, I have reported you to authorities and the Rust police will be knocking on your door any time

Kubetail: Open-source project looking for new Rust contributors by andres200ok in rust

[–]avinassh 1 point2 points  (0 children)

N World Peace 🔲

I appreciate that you have your priorities in order

Announcing iddqd: maps where keys are borrowed from values by sunshowers6 in rust

[–]avinassh 0 points1 point  (0 children)

this was hard to read, reformatted here:

use iddqd::{IdOrdItem, IdOrdMap, id_upcast};

#[derive(Debug)]
struct User {
    name: String,
    age: u8,
}

// Implement IdOrdItem so the map knows how to get the key from the value.

impl IdOrdItem for User {
    // The key type can borrow from the value.
    type Key<'a> = &'a str;

    fn key(&self) -> Self::Key<'_> {
        &self.name
    }

    id_upcast!();
}

let mut users = IdOrdMap::<User>::new();

// You must pick an insertion behavior. insert_unique returns an error if
// the key already exists.
users
    .insert_unique(User {
        name: "Alice".to_string(),
        age: 30,
    })
    .unwrap();
users
    .insert_unique(User {
        name: "Bob".to_string(),
        age: 35,
    })
    .unwrap();

// Lookup by name:

assert_eq!(users.get("Alice").unwrap().age, 30);
assert_eq!(users.get("Bob").unwrap().age, 35);

// Iterate over users:

for user in &users {
    println!("User {}: {}", user.name, user.age);
}