Blog

  • Internationale Casino’s: Alles Wat Je Dient te Weten Over Internationale Gokplatforms

    Internationale Casino’s: Alles Wat Je Dient te Weten Over Internationale Gokplatforms

    Inhoudsopgave

    De redenen waarom Spelers Kiezen voor Internationale Platforms

    De Nederlandse gokmarkt heeft de afgelopen jaren aanzienlijke veranderingen ondergaan, maar veel spelers blijven geïnteresseerd in buitenlandse platforms. Deze interesse komt voort uit verschillende redenen die verder gaan dan louter nieuwsgierigheid.

    Internationale platforms verschaffen veelal een uitgebreidere selectie aan spellen dan hun Nederlandse tegenhangers. Terwijl de nationale markt gereguleerd is met specifieke beperkingen, hebben de optie om duizenden spellen aan te bieden van tientallen spelleveranciers. Deze variëteit trekt met name ervaren spelers aan die op zoek zijn naar bepaalde speltypen of thema’s.

    Een ander belangrijk punt is de flexibiliteit in bonusstructuren. Internationale providers gebruiken vaak genereuze welkomstbonussen en loyaliteitsprogramma’s die aanzienlijk verschillen van datgene wat op de Nederlandse markt beschikbaar is. Deze promoties kunnen bestaan uit stortingsbonussen, kosteloze spins of cashback-programma’s met verschillende voorwaarden.

    Diversiteit in Spelervaring

    De spelervaring bij buitenlandse gokplatforms kenmerkt zich door innovatieve functionaliteiten. Live dealer-spellen met native croupiers uit verschillende landen, unieke toernooien met grotere prijzenpotten en moderne gamification-elementen maken het aanbod aantrekkelijk voor een breed publiek.

    Kenmerk
    Traditionele Platforms
    Internationale Platforms
    Hoeveelheid Spellen 500-1000 2000-5000+
    Softwareleveranciers 10-20 50-100+
    Live Dealer Talen 1-3 5-15
    Betalingsmethoden 8-12 20-40
    Cryptocurrency Opties Beperkt Uitgebreid

    Juridische Aspecten en Vergunningen

    De wetgeving rondom online gokken verschilt sterk per jurisdictie. Buitenlandse gokplatforms functioneren gewoonlijk onder licenties van gerenommeerde autoriteiten zoals de Maltese Gaming Authority, de Curaçaose eGaming Authority of de Britse Gambling Commission. Deze licenties garanderen zekere normen op het vlak van spelersbeveiliging en fair spel.

    Volgens data van de Kansspelautoriteit speelde in 2022 ongeveer 27% van de Nederlandse online spelers bij buitenlandse platformen, ondanks de beschikbaarheid van lokale opties. Dit percentage toont aan dat er substantiële belangstelling blijft bestaan in het internationale aanbod.

    Licentietypes Uitgelegd

    Diverse jurisdicties hanteren verschillende eisen voor het verstrekken van goklicenties. Malta staat bijvoorbeeld bekend om zijn strenge nalevingseisen en frequente audits, terwijl Curaçao een toegankelijker laagdrempelig vergunningssysteem hanteert met lagere eisen maar nog altijd fundamentele beschermingsmaatregelen.

    • Malta Gaming Authority: Uitgebreide due diligence procedures, verplichte buffers voor spelerstegoeden, strikte anti-witwasregels
    • Curaçao eGaming: Vlottere vergunningsprocedure, geringere operationele kosten, minder stringente rapportageverplichtingen
    • Britse Gambling Commission: Zeer stringente spelersprotectie, verplichte Reality Check functies, grondige marketingbeperkingen
    • Gibraltar Regulatory Authority: Nadruk op technische systemen, frequente software-audits, transparantievereisten

    Betaalopties bij Buitenlandse Aanbieders

    De financiële transacties vormen een cruciaal onderdeel van de gokervaring. Internationale platforms onderscheiden zich door hun uitgebreide selectie aan betaalmogelijkheden, lopend van traditionele kredietkaarten tot de nieuwste cryptovaluta-opties.

    Elektronische portemonnees zoals Skrill, Neteller en ecoPayz zijn zeer populair geworden omdat ze vlotte transacties mogelijk maken met geringe processing tijden. Vele platforms behandelen opnames via deze methoden binnen 24 uur, aanzienlijk sneller dan traditionele bankoverschrijvingen die 3-5 werkdagen kunnen duren.

    Cryptocurrency als Betaalmiddel

    De acceptatie van digitale munteenheden heeft een omwenteling veroorzaakt in de digitale gokindustrie. Bitcoin, Ethereum en overige cryptocurrencies bieden anonimiteit, lage transactiekosten en nagenoeg directe verwerkingstijden. Sommige platforms bieden zelfs exclusieve bonussen voor spelers die met cryptocurrency storten.

    Betalingsmethode
    Gemiddelde Storttijd
    Doorsnee Opnametijd
    Kosten
    Creditcard Onmiddellijk 3-5 dagen 2-3%
    E-wallets Onmiddellijk 0-24 uur 0-2%
    Bankoverschrijving 1-3 dagen 3-7 dagen Variabel
    Cryptocurrency 10-60 minuten 10-60 minuten Netwerkkosten
    Prepaid Kaarten Onmiddellijk Niet voorhanden 0-5%

    Bonusaanbiedingen en Promoties Ontrafeld

    Bonusstructuren bij internationale casino’s verschillen enorm in complexiteit en waarde. Welkomstbonussen kunnen bedragen tot honderden procenten van de eerste storting, vaak gecombineerd met kosteloze draaibeurten op geliefde slots. Deze offertes lijken aantrekkelijk, maar vereisen nauwkeurige bestudering van de voorwaarden.

    Wagering vereisten geven aan hoeveel keer je het bonusgeld moet inzetten voordat opname mogelijk is. Een bonus van €100 met 35x inzetvereiste betekent dat je €3.500 moet inzetten. Diverse spellen contribueren verschillend bij aan deze vereiste: slots doorgaans 100%, terwijl tafelspellen veelal enkel 10-20% bijdragen.

    Trouwprogramma’s en VIP-systemen

    Veel buitenlandse platforms voeren in gelaagde loyaliteitsprogramma’s waarbij gokkers points verzamelen door te spelen. Deze punten kunnen worden ingewisseld voor bonussen, merchandise of toegang tot unieke toernooien. VIP-leden genieten veelal van persoonlijke accountmanagers, hogere opnamelimieten en snellere uitbetalingen.

    • Wekelijkse Cashback: Terugbetaling van een percentage van netto-verliezen, meestal tussen 5-20%, zonder inzetvereisten
    • Reload Bonussen: Terugkerende depositobonussen voor bestaande spelers, vaak gekoppeld aan specifieke dagen
    • Toernooien en Races: Competities waarbij gokkers wedijveren om prijzenpotten door specifieke spellen te spelen
    • Unieke Spellen: Access tot slots en tafelgames die alleen beschikbaar zijn voor trouwe klanten
    • Verjaardagsbonussen: Speciale aanbiedingen op de verjaardag van de speler, variërend van gratis spins tot bonusgeld

    Het Spelaanbod en Softwareleveranciers

    De collectie aan games bij internationale platforms overtreft vaak die van lokale aanbieders met een meervoud. Topplatforms werken samen met meer dan 50 verschillende spelleveranciers, wat resulteert in duizenden unieke speltitels verspreid over diverse categorieën.

    Slots vormen de basis van het aanbod, met varianten van klassieke fruitgokkasten tot complexe video-slots met uitgebreide bonusfuncties en progressieve jackpots. Megaways systemen, cluster betaalsystemen en hold and spin functies bieden verschillende spelervaringen voor verschillende voorkeuren.

    Live Casino Innovaties

    Live dealer games hebben zich ontwikkeld tot een sophisticated productcategorie met professionele studio’s en getrainde dealers. Naast klassieke blackjack, roulette en baccarat vind je nu ook game show-achtige formats met geluksraderen, dobbelsteen games en interactieve bonusrondes.

    De technologie achter deze spellen maakt gebruik van multiple camerastandpunten, chatfuncties en augmented reality-elementen om een meeslepende ervaring te genereren die de sfeer van fysieke gokhuizen benadert.

    Veiligheid en Integriteit Checken

    Bij het evalueren van buitenlandse platforms is due diligence essentieel. Gerenommeerde casino’s voeren in SSL versleuteling om persoonlijke en monetaire gegevens te beschermen tijdens overdracht. Deze technologie, herkenbaar aan het slotje in de adresbalk, versleutelt informatie zodat onbevoegden deze niet kunnen onderscheppen.

    Random Number Generators vormen het hart van eerlijk spel bij digitale gokplatforms. Onafhankelijke testlaboratoria zoals eCOGRA, iTech Labs en GLI certificeren deze systemen om te garanderen dat speluitkomsten werkelijk willekeurig zijn en niet gemanipuleerd kunnen worden.

    Verantwoordelijk Spelen Tools

    Gerenommeerde buitenlandse platforms verschaffen grondige tools voor verantwoord gokken. Stortingslimieten, verlieslimieten, speeltijdlimieten en zelfuitsluitingsopties stellen spelers in staat om controle te behouden over hun speelgedrag. Sommige platforms integreren ook reality check-notificaties die spelers herinneren aan hun speeltijd.

    Klantenservice en Ondersteuning

    Hoogwaardige klantenondersteuning onderscheidt uitstekende platformen van middelmatige. De beschikbaarheid van 24/7 support via meerdere kanalen – live chat, e-mail, telefoon – is momenteel een standaardverwachting bij gerenommeerde buitenlandse casino’s.

    Meertalige ondersteuning speelt een cruciale rol voor Nederlandse gokkers. Platforms die Nederlandstalige supportmedewerkers beschikbaar hebben, kunnen complexe vragen effectiever beantwoorden en culturele nuances beter begrijpen, wat de algehele spelervaring significant verbetert.

    Responsetijden en Effectiviteit

    Live chat levert doorgaans de vlugste oplossingen, met gemiddelde wachttijden onder de drie minuten bij kwaliteitsplatforms. E-mail support kan 12-24 uur duren, maar is geschikt voor complexere vragen die gedetailleerde uitleg vereisen. Telefonische ondersteuning blijft waardevol voor urgente zaken of gokkers die persoonlijk contact prefereren.

    Het assortiment aan internationale gokplatforms blijft groeien en evolueren, gedreven door technologische innovatie en wijzigende gokkerspreferenties. Door nauwkeurig onderzoek te doen naar licenties, spelersbeoordelingen en platformkenmerken kunnen gokkers geïnformeerde keuzes maken die aansluiten bij hun individuele behoeften en verwachtingen.

  • Overzicht van alle Holland Casinos: Je Volledige Wegwijzer voor Wettelijk Online Gokken

    Overzicht van alle Holland Casinos: Je Volledige Wegwijzer voor Wettelijk Online Gokken

    Inhoudsopgave

    Licentie van de KSA

    De NL gokmarkt onderging een historische transformatie met de introductie van de Wetgeving Kansspelen op Online. Per oktober 2021 is het wettelijk kader voor online gokken drastisch gewijzigd, waarbij enkel platforms met een officiële toestemming hun services mogen verstrekken aan Nederlandse gokkers. Deze wetgeving zorgt voor een gecontroleerde situatie waarin consumenten beveiligd worden tegen dubieuze methodes.

    De Toezichthouder (KSA) opereert als toezichthouder en past toe harde vereisten voordat een vergunning wordt verleend. Aanbieders moeten aantonen dat ze beantwoorden aan IT voorwaarden, economische soliditeit bezitten en sterke voorzieningen voor verantwoord spelen invoeren. die een toestemming hebben bemachtigd, krijgen periodieke audits om compliance te waarborgen.

    Een cruciaal aspect van erkende aanbieders is de aanwezigheid van het formele KSA-logo op de website. Dit symbool geeft gokkers de zekerheid dat het platform aan alle wettelijke vereisten voldoet en onder continu toezicht staat. Het systeem CRUKS vertegenwoordigt een onlosmakelijk onderdeel van dit geheel, waarbij gebruikers zich kunnen uitsluiten van alle legale operators tegelijkertijd.

    Waarborgen voor Gokkers

    Vergunde platforms moeten helder informeren over hun handelingen. Dit behelst heldere informatie over kansen, uitbetalingspercentages en bonuscondities. Bovendien zijn ze gedwongen persoonlijke informatie te vrijwaren overeenkomstig de privacywetgeving en opnames correct uit te betalen zonder onredelijke uitstellen.

    Eis
    Beschrijving
    Toezicht
    Vergunning Officiële toestemming voor Holland gokmarkt Continue controle
    CRUKS-registratie Centraal systeem uitsluiting spelen Gedwongen check bij inschrijving
    AVG-conformiteit Vrijwaring data Onafhankelijke inspecties
    Certificering Rechtvaardige uitslagen Objectieve instituten
    Economische transparantie Aparte rekeningen Periodieke reporting

    Benefits van Vergunde Aanbieders

    Het selecteren voor een vergund casino geeft aanzienlijke benefits die voorbij gaan dan alleen wettelijke conformiteit. Gebruikers genieten van een omgeving dat specifiek ontwikkeld is om rechtvaardigheid, bescherming en verantwoordelijkheid te verzekeren. De NL regelgeving stelt strenge vereisten die in het belang uitvallen van de gebruiker.

    Volledige resultaten worden bepaald door gecertificeerde Random Number Generatoren (RNG’s) die door objectieve laboratoria gecontroleerd zijn. Dit garandeert dat geen enkele organisatie de resultaten van kansspelen kan beïnvloeden. Het RTP (RTP) moet openbaar worden vermeld, waarbij gokkasten doorgaans een uitbetalingspercentage van 94% tot 97 procent hebben – een bevestigd gegeven dat door regulering wordt afgedwongen.

    Beveiligingsmaatregelen

    • Automatische limieten op stortingen en bets om overmatig kansspelen te tegengaan
    • Verplichte waarschuwingen die gebruikers wijzen op aan hun speeltijd en uitgaven
    • Verbinding tot professionele steungroepen voor problematisch gokken
    • Mogelijkheid tot kortstondige of blijvende uitsluiting via systeem
    • Harde leeftijdscontrole om jongeren te weren
    • Transparante communicatie zonder misleidende marketing
    • Afzonderlijke rekeningen zodat tegoeden beveiligd blijven bij falen

    Het Spelassortiment bij Vergunde Aanbieders

    Het aanbod aan kansspelen op erkende platforms is gevarieerd en voorziet in uiteenlopende speelvoorkeuren. Hoewel de NL wetgeving bepaalde restricties oplegt aan promotie, blijft het aanbod zelf uitgebreid en wordt het continu uitgebreid met verse games van gerespecteerde ontwikkelaars.

    Speelautomaten vormen het meest uitgebreide categorie, met vele varianten die motieven, mechanica en functies bieden voor elke keuze. Van ouderwetse fruitmachines tot complexe videogames met complexe bonussen en groeiende prijzenpotten – het assortiment ontwikkelt voortdurend met digitale ontwikkelingen.

    Klassieke spellen en Live Dealer Opties

    Behalve slots leveren legale aanbieders conventionele games zoals eenentwintig, rad en kaartspel in verschillende uitvoeringen. De komst van echte dealer spellen heeft een nieuwe laag bijgedragen, waarbij echte spelbegeleiders ronden organiseren die via kwalitatieve streams naar gebruikers worden uitgezonden. Deze groep verenigt de authenticiteit van landgebaseerde speelhallen met het gemak van internet kansspelen.

    Categorie
    Hoeveelheid Opties
    Populaire Eigenschappen
    Videoslots 300-800+ Bonusspellen, free spins, megaways
    Traditionele Slots 50 tot 150 Basic gameplay, nostalgische thema’s
    Eenentwintig 10-25 Diverse inzetlimieten, neven bets
    Rad 8-20 Amerikaanse, Europees, multiple rouletteschijven
    Echte Casino 30 tot 100 plus Authentieke dealers, communicatie, entertainment shows
    Video-poker 15 tot 40 Jacks or Better, Deuces Wild uitvoeringen

    Beveiligde Betaalopties

    Erkende aanbieders bieden uiteenlopende mogelijkheden die aan de hoogste beveiligingsstandaarden voldoen. De keuze aan mogelijkheden geeft spelers in staat om te kiezen voor de oplossing die het meest geschikt bij hun wensen matcht, waarbij tempo, beveiliging en gebruiksgemak de belangrijkste criteria zijn.

    Traditionele methoden zoals transfers en kaarten blijven populair, maar actuele opties krijgen populariteit. E-wallets leveren vaak de vlugste termijnen voor withdrawals, terwijl prepaid tegoeden discretie en beheer faciliteren. Alle overdrachten worden beveiligd door encryptie en tweefactorauthenticatie waar haalbaar.

    • iDEAL voor directe bankoverschrijvingen met directe confirmatie
    • Kaarten met driedimensionale Secure authenticatie voor bijkomende veiligheid
    • Online wallets die snelle deposito’s en uitbetalingen mogelijk maken
    • Vooraf betaalde bonnen voor gereguleerd budgettering zonder gegevens
    • Overschrijvingen voor hogere bedragen met consistente verwerkingstijden
    • Mobiele betalingen gekoppeld met telefoon apps

    Verwerkingstijden en Grenzen

    Deposito’s worden meestal onmiddellijk behandeld, zodat gebruikers meteen kunnen beginnen met gokken. Uitbetalingen vereisen een verificatieproces bij de eerste verzoek, waarbij klanten documenten moeten overleggen. Na goedkeuring variëren termijnen van enkele uur tot meerdere dagen, afhankelijk van de gebruikte optie.

    Verantwoord Gokken als Hoofdzaak

    De Holland wetgeving plaatst verantwoord kansspelen centraal in het model. Legale exploitanten zijn wettelijk gehouden om uitgebreide middelen en voorzieningen te invoeren die spelers helpen beheersing te vasthouden over hun gokgedrag. Deze aanpak erkent dat gokken vermaak moet blijven en geen economische of individuele moeilijkheden mag veroorzaken.

    Ieder legaal aanbod moet helder toegang bieden tot functies waarmee gokkers limieten kunnen instellen op deposito’s, negatieve saldo’s en duur. Deze beperkingen worden rigoureus gehandhaafd door het mechanisme en kunnen niet worden genegeerd. Verhogingen van grenzen kennen noodzakelijke periodes, terwijl reducties instant van kracht gaan.

    Ondersteuning en Ondersteuning

    Indien spelers signalen van zorgeloos gokgedrag voelen, verstrekken erkende casino’s instant toegang tot professionele bijstand. Collaboraties met gerichte instanties verzekeren ervoor dat gebruikers onbekend hulp kunnen verkrijgen en waar nodig doorverwezen worden naar behandelprogramma’s. De mogelijkheid tot uitsluiting via CRUKS biedt een effectieve barrière voor gokkers die een pauze vereist hebben.

    Mobiel Kansspelen in Holland

    De meerderheid van gokkers bereikt erkende platforms momenteel via smartphone apparaten. Exploitanten hebben hierop ingespeeld door volledig geoptimaliseerde smartphone sites en platform-specifieke applicaties te maken die de volledige features van de computer-versie leveren. Aanraakschermen, verticale menu’s en aangepaste graphics verzekeren voor een naadloze mobiele experience.

    Mobile apps bieden gelijke beveiligingsstandaarden als desktop, met biometrische verificatie als extra beveiligingslaag op actuele mobiele apparaten. Spelers kunnen mobiel deposito’s uitvoeren, spellen spelen en opnames verzoeken met gelijke veiligheid als op hun pc. Push-notificaties updaten gebruikers op de informeren van promoties en transacties, waarbij reclame wel binnen de juridische grenzen moet blijven.

    De technologische ontwikkeling heeft mobile kansspelen omgevormd van een simpele beleving naar een volwaardig alternatief. Developers optimaliseren games uitdrukkelijk voor mobile beeldschermen, waarbij tijden geminimaliseerd worden en batterijverbruik optimaal beheerd wordt. Deze nadruk op mobiele perfectie toont het gebruikersgedrag in de moderne digitale context.

  • hacked by chinafans

    Hacked By Chinafans
    https://t.me/Hack_0xTeam
    https://t.me/Hello_root

  • Python3 Extension Modules with Boost

    Boost (a collection of C++ libraries) provides excellent tools for writing Python extension modules in C++. However building these modules for Python3 has some issues. This blog suggests a workaround.

    Motivation

    Why build Python extension modules in C++? There are at least two use cases. The first one is that there is a C++ library that you would like to port to Python. The second reason is that a pure Python library is slow or too large that further extension becomes difficult and hence a C++ port of the library is desired.

    Boost Python

    Boost (www.boost.org) is a collection of C++ libraries that have in many
    instances been incorporated into standard C++. It provides a C++ framework that makes building Python extension modules easy. Here is an example from Boost

    char const* greet()
    {
       return "hello, world";
    }
    
    BOOST_PYTHON_MODULE(hello_ext)
    {
        using namespace boost::python;
        def("greet", greet);
    }
    

    The def method exposes the greet function as “greet“. Calling the method from Python is simple as shown in the following code from Boost:

    import hello_ext
    print(hello_ext.greet())

    Exposing C++ classes is easy too:

    namespace { // Avoid cluttering the global namespace.
    
      // A friendly class.
      class hello
      {
        public:
          hello(const std::string& country) { this->country = country; }
          std::string greet() const { return "Hello from " + country; }
        private:
          std::string country;
      };
    
      // A function taking a hello object as an argument.
      std::string invite(const hello& w) {
        return w.greet() + "! Please come soon!";
      }
    }
    
    BOOST_PYTHON_MODULE(extending)
    {
        using namespace boost::python;
        class_<hello>("hello", init<std::string>())
    	// Add a regular member function.
    	.def("greet", &hello::greet)
    	// Add invite() as a member of hello!
    	.def("invite", invite)
    	;
    
        // Also add invite() as a regular function to the module.
        def("invite", invite);
    }

    Here the class hello is exposed to Python via class_<hello>. The individual methods in the class are exposed by taking the member function pointer. Notice also a function invite is exposed to Python both as member function and an external function accepting an object reference.

    Calling the C++ object method is shown below:

    from extending import *
    hi = hello('California')
    hi.greet()
    invite(hi)

    Creating a factory method that returns an object is more involved as we have to take care of object lifetimes. However if the factory returns an object that is independent of other objects with regards to its life time then the method can return an object. Of the method must be declared within the Module definition as well.

    Issues with Boost Python

    To build Boost Python we need to download the latest release of Boost. Run bootstrap. Then build the desired libraries using ./b2 with the with-<library> option. In our case we would substitute python for <library>. This does not work if both Python 2 and Python 3 are available because by default Boost constructs the build system for Python 2.

    Users at StackOverflow suggest a number of options. I found Maxim Dolgov’s suggestion to be the most appropriate which is to run bootstrap with with-python=python3 option before building the libraries. That way we could specify the specific Python virtual environment if we wanted to.

    Having done that and then running b2 with-python we generate the boost_python3x library where x refers to the minor version number. Now if we cd to libs/python/examples/tutorial folder and then run /path/to/b2 we will get build errors. To see what is going on it is best to run /path/to/b2 -a -n. The -a option builds everything and -n option shows the commands that would be executed. The first build error without the -n option will be about missing boost headers. This is easily fixed by typing the build command on the shell prompt with the -I option to search additional include folders. Running b2 again will result in libraries not found error. Here we need to both include the library paths with -L and modify the library names. Boost builds libboost_python3x whereas the b2 tries to link with libboost_python. In addition it does not link with the libpython3.7m. These operations have to be done manually. The following makefile might help with these issues

    CFLAGS = -I/home/joe/boost_1_76_0 -I/usr/include/python3.7
    LFLAGS = -L/home/joe/boost_1_76_0/stage/lib 
    all : embedding extending.so
    
    %.o : %.cpp
    	"g++"   -fPIC -O0 -fno-inline -Wall $(CFLAGS)  -c $< -o $@
    
    extending.so : extending.o
    	"g++"    -o $@  -Wl,-h -Wl,$@ -shared -Wl,--start-group $< $(LFLAGS) -lboost_python37 -ldl -lpthread -lutil -lpython3.7m -Wl,--end-group -fPIC 
    
    
    embedding : embedding.o
    	"g++" -o $@ -Wl,--start-group  $<   $(LFLAGS) -lboost_python37  -ldl -lpthread -lutil -lpython3.7m -Wl,--end-group -fPIC 
    
    clean:
    	rm embedding embedding.o extending.so extending.o
    

    The Python version number and LDFLAGS and CFLAGS need to be modified for local conditions.

    Conclusion

    While Boost provides nice tools for building Python extension modules, additional work is required for Python 3. In this blog I covered the basics of building such modules. While a lot can be done with these basics, there is more to it than what I have addressed. Check out the Boost documentation for details.

  • Recollections of a conversation with Antoine Mariadassou

    It was soon after the tsunami in January 2005 when Marie Ange Harris (née Lernie) came to visit my mother (Antoinette Selvanadin) in our Candappa street, Pondicherry, house at around 10:00 in the morning. Presently, Antoine arrived. He was meeting Marie Ange after more than fifty years. Antoine required no prodding to recount the details of the last time they had met. It was in Lernie’s house and Marie Ange was less than ten.

    (Note: The conversation was in French and Tamil. An English translation is necessarily bland if I need to remain close to the original meaning of the words uttered. Besides a conversation like that is hard to reproduce on paper. The tone, the body language and the reaction is difficult to capture)

    Antoine was running a newsletter that was staunchly pro-independence and for unification of Pondicherry with the rest of India. Both Teta and Lernie were former French government functionaries who were clandestinely helping Antoine. Mrs Teta (Loluima) had no clue that her husband was involved in any way. She once pointed to an article and asked Antoine who wrote it. “I don’t know” Antoine replied, “it’s an anonymous document dropped off.” Her husband had written the article and she wasn’t told about it until unionization with India (de jure transfer) was complete. By that time, of course Antoine was well settled in Germany.

    Lernie on the other hand was more cautious. He did not give Antoine any paper with his handwriting on it. So Antoine went to meet Lernie in person and took a dictation. It was during one of those meetings that Antoine met Marie Ange. “You used to sit on my lap. You can’t do that now” he told Marie Ange. Admittedly Antoine is prone to exaggeration. Perhaps Marie Ange didn’t want to spoil a nice story with facts. I am not sure. She laughed as did I.

    I am not sure how much Mrs Lernie, my aunt, knew. I am pretty sure she would not have approved. She did not believe that Indians could run a country on their own.

    All three of the others in the living room that day have passed away. I am writing this now when my my memory is still fresh in the hope somebody in the future may be interested.

  • Why use Duckduckgo

    Duckduckgo is a search engine that is about 90% as good as Google. What do I mean by that? And why despite that I still recommend using Duckduckgo.

    Consider a simple search query “weed remover tool.” I am looking to buy a weed remover tool. I live in Sydney, Australia and Duckduckgo (DDG) returns results pertaining to the US. I have to specify the location in the settings to get the results I am looking for. Google on the other hand lists Bunnings and US based shops without explicit prompting. In this instance the quality of the search results are if anything better for DDG, provided the location is explicitly setup than Google. I use DDG for the most part both on my desktop and on my smart-phone. Occasionally I have to switch to Google to get the specific answer I am looking for.

    Why is Google better in some cases? Google has been around a lot longer that DDG. Note that every time you click on a search result you are in fact providing a response to the the search engine. The search engine uses that information to produce better results the next time. Since the vast majority of search queries are executed in Google, it has a lot more information based on user feedback to fine tune its response to future queries.

    So then why use DDG? Remember the time we had more than one word processor and at least one other spread application, Lotus-123. Now there is a virtual monopoly in office suite of applications even though there is a free version, Libre Office, that does everything required. I have to pay close AU$100 every year to use MS Office at home. I have no need for all those bells and whistles and neither does the vast majority of the population. However due to networking effects, clients want to send and receive only MS Office documents. Do you really want to handover an annual subscription to Microsoft when the free version is just as good? If the average customer does not do their bit to promote competition we will land up with a monopoly which would be anti-thesis of a free market.

    In the case of search engines the price you pay is privacy. Google keeps a history of all your search queries. If you live outside the US, then the US security agencies can get your search histories without your permission or notice. But Google itself has access to your search history and can tailor advertisements based on your previous search queries. This is creepy. Given that many of our purchases are impulse purchases, you actually spend a lot of money using Google, buying stuff you don’t need, at least not immediately. Given that no organisation including Google is safe from security breaches, it is still possible for at least some of the data relating to you, to land up with nefarious elements. DDG on the other hand does not keep an individual’s search history. That provides you with a lot more privacy. Note that Google pays Apple billions of dollars to let Google be the default search engine on their smart devices. This is done to preempt the use of other search engines given that most customers do not change the default search engine.

    On a future date Google might decide to hide results pertaining to companies that do not advertise on Google. In that case all customers will pay a price for the monopoly.

    In short the marginal benefit you get from using Google is more than offset by the price you pay in privacy and the quality of results on a future date.

  • Hosting your website in-house

    There are 1700 million websites, of which around 200 million are active. Even of the active websites the vast majority are accessed less than once an hour, more like once a day. Most small businesses host their website on some paid location. In general this is a good idea because a small business would host at most one website. A host provider such as Godaddy will also provide access to tools like WordPress, MySQL, Joomla and Drupal.

    The cost is reasonable… about AU$14 a month, excluding the initial overheads of domain name, SSL certificate and so on which will be incurred no what where the website is hosted.

    However there are good reasons to run the website in-house. The main business case would be that it is easier to integrate the business database with the website. For example if the business sells widgets then customers can know in ‘real time’ whether the specific widget they are looking for is in stock or when they can expect the widget to be available.

    If the website is hosted externally, it is possible to have the remote web server access the in-house server for the details, except, for all that trouble it is easier to host the website in-house.