linux – Methods for tracking processing time for long running ADD INDEX call in MySQL

I’ve set off index creation on a very large table in MySQL and while I expected it to take a long time, I’m 5 days in and wondering if there’s any way to debug potential issues or simply let it run. I don’t have a precise row count but to estimate, it’s in the 100s of billions of rows and the table is ~400GB on disk. Neither memory or CPU usage appears to be overly taxed (mem ~8GB (out of 16GB total)).

The call I made from within MySQL is as follows:

alter table prices add index(dataDate, ticker, expDate, type), add index(s
ymbol), algorithm=inplace, lock=none;

Running show processlist from within a different MySQL instance shows the call with State ‘altering table’ so the call doesn’t appear blocked. Anything else I can check to gauge progress?

For reference I’m working with MySQL 8 and within Ubuntu 18.04

c# – DDD – Persisting Aggregates and Entity Change Tracking without an ORM

In digging around the internet reading about Domain Driven Design, it seems like nearly every example project is consists of Aggregate Roots that are just Entity Framework Entities. Even complex examples nearly always dependent on EF (or NHibernate) for persistence. I’ve consistently heard that Domain Models should be “persistence ignorant”, but all of the examples I’ve seen are dependent on an ORM for change tracking and such.

In the case where an ORM isn’t used (assuming it’s not an event sourcing app), what strategies are used for persisting Aggregates (in my case a relational database), particularly for Aggregates that have a collection of Entities? Obviously deleting and reinserting all of them is a possibility, but that seems far from ideal.

Any example projects without an ORM would be greatly appreciated as well.

macos – tracking access or edit history for a specific file

I am using a macbook Air with High Sierra.
I need to find out which file was uploaded via Chrome on an exam website since I am afraid I upload the wrong one.

Is there any way to see the precise access history for a file. I cannot just look at the “last access” date/time because I touched all the incriminated files several times unfortunately.

What I am looking to find is some kind of log which tells me all the times that a file was accessed so I can see if I touched the correct one at upload time. Any suggestions? Thank you!

I checked the system.log and I also checked the audit files but nothing seems helpful.

firefox – Tor vs Brave browser – which approach is technically more effective to hinder user tracking – fingerprint generalization or randomization?

I am asking here for a purely technical comparison, I want to know the technical differences in fingerprinting protections applied by Tor vs Brave, and how effective both approaches are compared to each other.

TOR’s approach to countering fingerprinting is to make as many users “appear the same” as possible, to “generalize“. While Brave wants to randomize all fingerprints of each and every user in a unique way (for each new opened session).

I quote from Brave team:

“We’re adding subtle, non-human perceivable noise to the JS readable
outputs of the audio, canvas and WebGL APIs. The randomized end points
give you unlinkability across sessions for (for any fingerprinter who
consumes a randomized endpoint)”

https://github.com/brave/brave-browser/wiki/Fingerprinting-Protections

Question can you please explain: Which of those two approaches (randomize vs generalize fingerprints) is technically more
effective in making it more difficult to track/pinpointthat a user across weeks of different browsing sessions is
the same user?

We Drive 500 000 website visitors mostly USA and EU with tracking stats for $35

We Drive 500 000 website visitors mostly USA and EU with tracking stats

magine having thousands of potential customers looking at your web-site starting today!! Every web-site needs quality, targeted web-site traffic to succeed and make sales. If people are not browsing through your website, there is no hope that you will generate any sales. In order to boost exposure to your site and generate results today, you need to buy website visitors. It comes down to a numbers game. The more traffic you have, the more people will execute a transaction on your site.Tra-ffic source:

  • Social Media,
  • Search Engine
  • Marketing Networks

* Worldwide Tra-ffic
* Non-stop 24 Hours
* Provided tracking url

* SAFE & Secured

* Increase in sales & site Exposure.

PLEASE NOTE :

> I will give you tracking URL to check traffic/Visitors/Clicks.

> I do not guarantee of visitors/clicks that they purchase or convert

> I don’t accept sites : Video links, Download links

> I will complete order within described time.

.

release management – Tracking stories and code to be released after its tested and out of the sprint

We will finish a sprint with stories tested and “Done” and thereby closed in Jira. They often sit in a branch somewhere until someone remembers we have code waiting to be pushed live. Or worse, we go to push something live and someone will pipe up with “oh that also includes xyz change…”, or even worse we push one change not realising it includes another one. Usually, it works, because it’s tested, but kinda scary we don’t often know exactly what going live without doing a thorough code review of all merge requests and diffs across multiple services/components.

Often we can’t push things live immediately as there are dependencies, related work in progress, marketing or any number of other reasons. I know feature flags are a good solution but we’re not currently planning to implement.

How do you track issues and related code that is Done, but not yet released in a methodical manner so you can see the code changes involved and the issues involved across any environment at any time?

We Drive 500K visits mostly from USA and Europe with tracking stats for $35

We Drive 500K visits mostly from USA and Europe with tracking stats

Imagine having thousands of potential customers looking at your web-site starting from today!!

Without quality and targeted visitors to your store or site is like a grave yard. If people are not browsing through your website, there is no hope that you will generate any sales. In order to increase your exposure and generate results today, you need to buy website visitors. It comes down to a numbers game. The more traffic you have, the more people will execute a transaction on your site.
Satisfied customers become returning visitors and customers, and they might even become the promoters of your brand if they are really satisfied. Whether they are people that are simply satisfied with your products or content and recommend you to their friends, or full-on fans, they are worth their weight in gold.
Our Traffic sources:

✔ Social Media,

✔ Search Engine

✔ Marketing Networks

—————————————————————————————

✔ Worldwide Tra-ffic

✔ Non-stop 24 Hours

✔ Provided tracking url

✔ SAFE & Secured

✔ Increase in sales & site Exposure.

—————————————————————————————-

.