postgresql – Performance of indexing varchar or text as an alternative to UUIDs?

I was reading up on nanoid and was possibly considering using the generated ids as the primary key for a table. The generated IDs are strings such as V1StGXR8_Z5jdHi6B-myT.

In my research I came across the following comment:

One of the benefits at least in postgres is that uuid v4 can be treated like a native type when stored which makes it fast to search.

Is it necessarily true that a primary key based on a UUID column would be more performant than a primary key based on a text or varchar column? If so, is there some other data type I can use to store nanoids which would match the performance of the native UUID type?

group policy – Windows Search Indexing Locations: GPOs don’t apply when setting via registry

If I enable of the following templates via gpedit.msc, they apply correctly:

Computer ConfigurationAdministrative TemplatesWindows ComponentsSearch
 Default excluded paths
 Default indexed paths
 Prevent indexing certain paths

However when setting the corresponding registry keys, they are ignored completely (even after a reboot), except if I apply one of these later manually. It seems the WSearch service (SearchIndexer.exe) doesn’t read the policies until some function triggers it to.

For example, let’s say I want to exclude C:Users, with this batch script:

net stop WSearch && sc config WSearch start= disabled
reg add "HKLMSOFTWAREPoliciesMicrosoftWindowsWindows SearchDefaultExcludedPaths" /v "%SYSTEMDRIVE%Users" /t REG_SZ /d "%SYSTEMDRIVE%Users" /f
reg add "HKLMSOFTWAREMicrosoftWindows SearchCurrentPoliciesDefaultExcludedPaths" /v "%SYSTEMDRIVE%Users" /t REG_SZ /d "%SYSTEMDRIVE%Users" /f
sc config WSearch start= demand && net start WSearch

It doesn’t get applied unless, let’s say, I add another directory to Default indexed paths via the Group Policy Editor.

I have successfully removed this rule by deleting the corresponding key in HKLMSOFTWAREMicrosoftWindows SearchCrawlScopeManagerWindowsSystemIndexWorkingSetRules but it’s a bit messy because you have to edit permissions and such. This would be a cleaner, more standard way of achieving the same.

Some confusion about indexing

I recently purchased GSA SER EN software. I had a GSA SEO indexer. I started a project in GSA SER EN with the option of indexing with GSA SEO Indexer. But unfortunately I found that it does not send automatically, I have to press the button "Test". After pressing the test button ONLY 10 links are sent to my GSA SEO indexer, while my GSA SER EN indicates that 970 dofollow links have already been created.
So I tried to configure the Elite indexer with the correct API key, but it doesn't send a link automatically either. I have to press the "test" button and after that only 10 links are sent to the elite indexer.
Very confusing. Could you please show me how I can correct this? I may be configuring something wrong.

c ++ – Access to members of base classes in the derived class through runtime indexing

Consider the following code


template  struct base {
    std::size_t value;

struct derived: base<0>, base<1> {
    using pointer_type = std::size_t derived::*;
    using array_type = std::array;
    static constexpr array_type members{{&base<0>::value, &base<1>::value}};
    constexpr std::size_t& operator()(std::size_t i) noexcept {
        return this->*(members(i));
    constexpr const std::size_t& operator()(std::size_t i) const noexcept {
        return this->*(members(i));

int main(int, char**) {
    derived x{42, 84};
    std::cout << sizeof(base<0>) + sizeof(base<1>) << " " << sizeof(derived);
    std::cout << std::endl;
    std::cout << x(0) << " " << x(1);
    std::cout << std::endl;
    return 0;

A template structure is created base with a data element valueand a structure derived that inherits from several specializations of it. I want to access them value one or the other base class depending on an index provided at runtime. The code provided does not seem to achieve this and always returns that value of the first base.

I want to achieve it:

  • Without changing the code from base
  • Without changing the way derived inherits from the base
  • Without changing that sizeof(derived) (Tricks should be constexpr/static)
  • Only with defined behavior (no undefined behavior reinterpret_cast for example)

In other words, the layout of the code I don't want to change should be:


template  struct base {
    std::size_t value;

struct derived: base<0>, base<1> {
    /*  things can be added here */
    constexpr std::size_t& operator()(std::size_t i) noexcept {
        /*  things can be added here */
    constexpr const std::size_t& operator()(std::size_t i) const noexcept {
        /*  things can be added here */

int main(int, char**) {
    derived x{42, 84};
    std::cout << sizeof(base<0>) + sizeof(base<1>) << " " << sizeof(derived);
    std::cout << std::endl;
    std::cout << x(0) << " " << x(1);
    std::cout << std::endl;
    return 0;

Why isn't the current trick working and is there any way to get it to work?

Premium link indexing service to index your SEO backlinks on Google for $ 15

Premium Link Indexing Service for indexing your SEO backlinks on Google

Submit up to 200 links to Google and submit a submission report.

Did you create great backlinks that don't appear in your Google search?
Console? Well, your links don't mean much until Google detects them.

★★★★★ The good news is that I will submit your links to my premium with this website
Indexing service and provide you with a report on the submission issue. ★★★★★

My premium index service has a success rate of 70% to 80% in successfully indexing backlinks. in the
In some cases, the success rate is 97%! This service is completely white and time-tested, which means that it is secure
All types of links such as websites, blogs, articles, web profiles, social networks
Links, Web 2.0 properties, etc.


1. Although the success rate is very high, no one can guarantee 100% indexing.

2. This website only includes the transmission to my premium index service. In fact iThe indexing takes 7-15 days.

3. This service is not suitable for indexing redirects, pages with a
& # 39; noindex day & # 39; or for indexing in tools like Ahefs, Moz, etc4. We drip all the links.

5. This is not just a ping service. This is a high quality premium index service that gets results.

  • Industry expertise
    1. art
    2. business
    3. Crypto & Blockchain
    4. Online Safety
    5. E-commerce
    6. education
    7. environment
    8. Financial services / banking
    9. Games
    10. Government & public sector
    11. health
    12. insurance
    13. Children and family
    14. Legal
    15. Media & entertainment
    16. Medicine & Pharma
    17. music
    18. news
    19. Nonprofit
    20. Real estate
    21. Retail and wholesale
    22. Society and culture
    23. Sport and relaxation
    24. Technology & Internet
    25. Transport & automobile

[/ *]

macos – Disables indexing in XCode only for a specific project

Is it possible to disable indexing in XCode for a particular project instead of completely disabling it? I found ways to disable it completely, but I only want to disable it for individual projects. The reason why I'm trying to do this is because one of the XCode projects I have on my computer – Chromium is too big and it takes ages to be indexed. This can be done in Visual Studio. We can even disable individual projects in VS to disable indexing for specific projects. Looks like we can't do that in XCode either. But it wasn't googled.

Thanks a lot

★★★★★ Link processor: indexing + crawling + link pushing – the best GSA indexer


When search engines cannot find your backlinks
You are wasting time and money!

Push electricity on your backlinks and
Get your website higher with Link Processor!

100% guaranteed link crawling service

Starting at $ 9.95

Easy to use

Just send us a link and we will do the rest. All you have to do is copy and paste your backlinks and we will do all the hard work. You don't have to worry about the technical details.

100% automated

Link Processor is a fully automated online service. The backend of our system contains strong servers that work around the clock to process your backlinks.

Integration and automation with other SEO tools

With API and RPC ping services, you can integrate any SEO tool and automatically send links from us to us.

3 circles of link processing

We send every link you send to 3 circles of link processing. We will make sure that every link gets maximum exposure.

Made by SEO experts

Link Processor is a team of programmers and SEO experts who have 10 years of experience in the SEO business and understand how to use SEO and link building to give your business the boost it needs online.

Scalability of Cloud Linux

When you log in, you get allocated CPU and memory resources. With this state-of-the-art system, our service can grow without downtime.


>>> Visit

3 circles of link processing

We will ensure that each of your links gets the attention of search engines and additional link juice that routes power to all of the top layers.


Circle # 1
Multiple direct RPC ping + sitemap ping + RSS ping

In the first run, we take each of your backlinks and ping them directly several times.
Links to sitemaps and RSS feeds are added and then pinged again. That's how all other link processing services work, but we're not stopping here.

Circle # 2
In-house link crawl formula

We process each of your backlinks on a parallel server using our proven internal link crawling system.
This powerful formula maximizes the possibility that your backlinks will be indexed in search engines.

Circle # 3
Link pushing through Authority Link Filter

Our 3rd cloud server is working to push your backlinks.
Every link is sent to authority filter sites like whois, redirect, stats … etc.
We will then invite crawlers to visit each of these links.
Depending on which subscription package you choose, we send each of your links to 30 to 500 link pushing services.

>>> Visit

Here are some reviews from GSA users during our beta test. More reviews can be found in the thread below.

"… I have never had such a good indexing rate in such a short time (in a few hours)."

"I get an index rate of over 50%. Much better than other services …"

"Seems to be doing the job! Excellent indexing rate …"

"The indexing rate varies between 30% and up to 80% …"

"From 2000 Wiki Live Pages, 1409 will be indexed after less than 24 hours."