Autonomie automată: pace în lume!

Iată o posibilă soluție pentru rezolvarea amiabilă a conflictelor teritoriale din lume.

Principii: Lumea (democratică) trebuie divizată într-un set dinamic de state, conform dorinței majorității populațiilor locale specificate prin vot. Statul este suveran pe teritoriul dintre granițele sale poligonale sferice (specificate pe baza unor seturi de puncte definite prin latitudine și longitudine și definițiile curbelor care le unesc), iar populația locală a acestuia este reprezentată de persoanele cu domiciliul stabil (specificat prin coordonate centrale) în interiorul teritoriului respectiv. Orice persoană se poate muta liber dintr-un stat în altul, prin modificarea domiciliului său stabil (unic). În toate statele, populația va avea drept de vot de la o anumită vârstă, votul fiecărei persoane având pondere egală. Fiecare stat va avea, în rest, personalitate proprie, legi adoptate intern și alegeri democratice locale pentru stabilirea conducătorilor și/sau tipului administrației.

Implementare:

  1. Stabilim că lumea (democratică) este inițial un singur stat (global) sau pornim de la statele actuale (dacă se poate obține un consens în privința granițelor).
  2. Se înregistrează centralizat, în ordinea depunerii și fără discriminări, cereri de modificare a granițelor lumii, de următoarele feluri:
    1. Împărțire a unui stat în două, prin diferențierea suprafețelor lor (de obicei, prin trasarea unui nou set de granițe), specificându-se dacă statul inițial își continuă personalitatea într-una dintre noile suprafețe, sau cele două suprafețe rezultate vor forma ambele state complet noi;
    2. Unire a două state într-unul singur, prin reuniunea suprafețelor lor (de obicei, prin eliminarea unui set existent de granițe), specificându-se dacă noul stat continuă personalitatea unuia dintre cele anterioare în noua suprafață, sau noua suprafață va forma un stat complet nou.
  3. Periodic, pentru propunerile obținute și respectând ordinea înregistrării lor, se organizează referendumuri de acceptare sau respingere a modificărilor indicate, la care poate participa populația locală cu drept de vot din statul sau statele obiect (cel care este propus pentru împărțire, sau cele care sunt propuse pentru unire). Soluția se decide de către majoritatea votanților prezenți, cu eventuala necesitate a îndeplinirii unui anumit cvorum pentru validarea acceptării propunerii.
    1. Dacă soluția se respinge sau dacă nu se îndeplinește cvorumul, propunerea se anulează și se elimină din listă.
    2. Dacă soluția se acceptă și cvorumul este îndeplinit, modificările granițelor statale se înregistrează, iar propunerile ulterioare se fac sau (dacă s-au făcut deja) se adaptează pentru noile condiții.
  4. Se repetă procesele 2-3.

Exemple ilustrate:

Presupunem că la un moment dat lumea (simplificată la un dreptunghi) include 3 state notate cu litere:

1

O primă propunere poate fi de împărțire a statului A, prin separarea noului stat D de statul-mamă A (D poate fi atât mai mic cât și mai mare decât noul A propus) – referendumul se organizează pentru populația statului existent A:

2A

Sau, statul A poate fi propus pentru dispariție totală odată cu împărțirea sa în noile state D și E – și în acest caz referendumul se organizează pentru populația statului existent A:

2B

Dacă propunerea nu este acceptată la referendum, se revine la starea inițială (cu statele existente A, B și C) și se pot face noi propuneri.

Dar dacă referendumul este validat și propunerea este acceptată, lumea va fi divizată acum astfel:

3

În continuare, se pot face alte propuneri, de exemplu, formarea unui stat enclavă F în interiorul lui C – referendumul se organizează pentru populația statului existent C, inclusiv dar nu limitat la posibila viitoare enclavă:

4

Apoi, din statul D se poate propune a fi desprinse două părți sub forma unui nou stat G format din două poligoane:

6

Pot apărea și propuneri unificatoare, de exemplu statul D poate propus pentru a fi alipit lui C – referendumul se organizează pentru populația statelor existente C și D:

8

Lumea ar arăta, dacă propunerea de unire s-ar accepta, așa:

9

Apoi s-ar putea uni statul C cu F, propunându-se însă ca ele să ființeze ca o entitate complet nouă, H – referendumul se organizează pentru populația statelor existente C și F:

11

Ce ziceți, n-ar fi totul complet democratic, putându-se evita războaiele, fie ele armate sau pur și simplu încercări de obținere a diferitelor nivele de autonomie pentru entitățile care doresc să se autoguverneze?

Probleme de rezolvat:

  1. Inițial, de convins administrațiile curente ale lumii astfel încât să adopte acest plan (uneori nu ar fi posibil decât prin noi Constituții) și în general, de convins oamenii să respecte ceea ce rezultă utilizând acest sistem, prin eliminarea unor sentimente naționaliste și prejudecăți.
  2. De stabilit vârsta de la care o persoană are drept global de vot (putând apoi fi modificată doar prin acordul tuturor statelor din lume de la un moment dat).
  3. De stabilit modul în care se determină domiciliile stabile inițiale ale fiecărei persoane și modul în care o persoană își poate schimba domiciliul stabil (devenind votant într-un stat). De asemenea, trebuie clarificată situația persoanelor fără domiciliu.
  4. De stabilit cum se calculează coordonata centrală a domiciliului unei persoane: o soluție este centrul de greutate al amprentei locuinței sale la sol.
  5. De stabilit modul în care se fac și se centralizează propunerile de modificare statală pentru a asigura un caracter nediscriminatoriu în ceea ce privește ordinea înregistrării lor (pct. 2), dar și pentru minimizarea costurilor operaționale. Desigur, ar putea să fie folosit un sistem informatic globalizat și disparat (peer-to-peer), în care toată lumea să poată avea încredere, dar și la care oricine să aibă acces gratuit.
  6. De stabilit perioada referendumurilor pentru a răspunde cât mai rapid propunerilor înregistrate (pct. 3), dar și pentru minimizarea costurilor organizatorice. Se poate decide ca referendumurile să fie organizate electronic (de asemenea cu ajutorul unui sistem informatic necentralizat pentru a evita suspiciunile de fraudare).
  7. De stabilit cum se realizează, în urma acceptării unei propuneri de modificare statală (pct. 3B), adaptarea propunerilor rămase în lista înregistrată (sau se elimină și se cere reînregistrarea lor de către cei care le-au propus inițial).
  8. De stabilit valoarea cvorumului pentru validarea referendumului. Dacă se stabilește valoarea zero, de stabilit ce se întâmplă dacă nicio persoană nu se prezintă la un referendum: o posibilă rezolvare este de a stabili că în acest caz referendumul a generat soluție pozitivă, de acceptare a propunerii înregistrate, prespunând că persoana care a propus modificarea ar fi votat-o afirmativ, chiar și dacă nu s-a prezentat la urne.
  9. De stabilit ce se întâmplă dacă un stat rămâne fără locuitori (fie în urma unei împărțiri, fie dacă toate persoanele s-au mutat în altă parte a lumii): o posibilă rezolvare este împărțirea sa automată în părți egale între vecinii săi, astfel încât fiecare să obțină cea mai apropiată parte.
  10. Probabil multe altele…
Posted in Organizații | Tagged , , | 2 Comments

Încălzirea globală: un efect mai important decât atele

Se tot discută despre încălzirea globală. Unii spun că este doar un mit. Cei mai mulți însă spun că mitul poate fi doar referitor la continuarea ei, întrucât până acum s-a măsurat că în ultimul secol temperatura medie a crescut cu cca. 0,5 grade. Tind să cred și eu că există, totuși, o încălzire și cred că este foarte posibil să continue – nu cred că planeta va auto-corecta situația singură – cel puțin nu pe termen scurt (pe termen lung s-a demonstrat deja că poate.)

Ceea ce mi se pare însă interesant este că nu se prea discută, în legătură cu efectele încălzirii globale, despre extincția în masă care ar putea fi (ușor) generată de creșterea numărului de microorganisme produc hidrogen sulfurat din oceane, când temperatura de la suprafața apei crește chiar și numai cu câteva grade. Se insistă mai mult pe creșterea nivelului oceanelor, țunami-uri și alte efecte mai puțin (!) devastatoare.

Momentan apa din oceane este oxigenată destul de bine pentru că este destul de rece, și bacteriile care trăiesc pe fundul oceanelor și product substanța toxică menționată mai sus nu sunt prea numeroase. Dar odată ce crește temperatura apei la suprafață, spun unii cercetători, moleculele de oxigen nu vor mai ajunge la fundul apelor în asemenea măsură pur și simplu pentru că apa caldă va sta sus, nemaiformându-se curenții verticali de acum. În acest context, în curând se va emana suficient hidrogen sulfurat încât viața de pe uscat să aibă (foarte) mult de suferit.

Cică au mai fost asemenea extincții, de exemplu la sfârșitul Permianului (acum cca. 250 milioane de ani), când activitatea vulcanică intensă a aruncat în atmosfera mari cantități de dioxid de carbon. Acum se pare că o fac oamenii și dat fiind că sunt (foarte) mulți și (foarte) competitivi, va fi tare greu să se oprească (unul pe altul). Presupun așadar că nici nu o vor face, iar specia noastră s-ar putea stinge mult mai repede decât își imaginează indivizii ei.

Posted in Știri și politică | Tagged , , , | Leave a comment

După 2.0 ani

Azi se împlinesc 2 (doi) ani de când n-am mai postat nimic referitor la noutățile din politica românească decât, cel mult, tangențial. Pentru că așa (mi-)am promis atunci. Era, după părerea mea – și mi s-a demonstrat – efort în van.

Se pare însă că azi trebuie să fac o nouă promisiune: nu voi vota niciodată cu o alianță creștin-liberală chiar și dacă numai din motive filosofice: aceste două concepte nu merg nicicum unul cu celălalt. Și-mi voi menține părerea chiar și dacă voi dori să votez împotriva social-democrației post PCR-iste. (Aici am putea deschide, de asemenea, o discuție complementară despre rădăcinile “creștiniilor” PDL-iști – dar cred că iarăși ar fi un efort nenecesar…)

Până când PNL și România nu-și revin, voi vota doar nul, împotriva tuturor: acasă toți!

Posted in Știri și politică | Tagged , , , , , , | Leave a comment

Syncing Internet Explorer Favorites between Windows 8 Devices

You probably know that (unless you don’t manually turn syncing app settings off), Internet Explorer favorites are syncing automatically between your Windows 8 and 8.1 devices (provided that you login using the same Microsoft account).

However, at work, I usually use the hibernation feature of the computer, and I virtually never log off my account for long times (even when I need to restart the computer due to updates or issues, I usually login back afterwards). This help me start working very fast in the morning, having Windows and all my applications (usually many Visual Studio instances) loaded in a few minutes (i.e. restored as they were before hibernating).

While this is great for fast morning start, it seems this is not good for OneDrive setting synchronization (or at least for Internet Explorer favorites). Actually, I found out from my own experience that saving new favorites to OneDrive settings bank actually occurs when you log out from your system, but only if the account is not logged on on another device (including hibernated ones!)

So, if I add favorites from my work station (it’s actually a notebook, that’s why I put a space between “work” and “station”) they are saved to OneDrive only when I restart the computer (as I don’t usually sign out otherwise), and therefore I don’t see them on my tablet at home until then. OK, I try to live with that, since there are important updates that require restart anyways at least once or twice a month.

But if I add favorites from my tablet, I couldn’t see them on my work machine at all, unless I do these very inconvenient steps:

  • restore the notebook from hibernation (with my account log in);
  • log out from the notebook;
  • log in on the tablet;
  • log out from the tablet;
  • log in back on the notebook.

Microsoft team should do some further work and resolve this, as this is not live synchronization, and while they don’t use Windows Live name anymore, the concept has been preserved!

Update: It seems the issue is now (at least partially) resolved; if I waited a long time (days), new favorites got synchronized from the tablet to the notebook without having both of them logged off at the same time. I don’t know if before there was just a deadlock that didn’t occur this time, or they really fixed something in the meantime.

Posted in Computers and Internet | Tagged , , , , , , | Leave a comment

Sugestie

Sugestie pentru autorii de software development components care vor să scrie cod o singură dată și apoi să-l publice cu suport multi-platformă și să fie totodată în tendințe:

  1. Dezvoltați nucleul utilizând JavaScript® și HTML5, cu evenimente suficiente pentru determinarea (și tratarea) modificărilor datelor; acesta va fi automat utilizabil direct din:
    • aplicații ASP .NET MVC, inclusiv de tip single page;
    • Windows® Store apps bazate pe JavaScript®
    • aplicații LightSwitch® HTML;
  2. Creați apoi wrapper components pentru toate celelalte platforme dorite, de ex.:
    • pentru ASP .NET, generând HTML+JavaScript și înregistrând modificările pe evenimentele din API-ul nucleului și transmițându-le la server la post back;
    • pentru WinRT, injectând codul HTML+JavaScript într-un control WebView și comunicând cu InvokeScript și ScriptNotify event;
    • pentru WPF (.NET) și automat Windows® Forms integration, utilizând WebBrowser și comunicând cu InvokeScript și window.external object;
    • sau chiar și pentru Silverlight™, reutilizându-se parțial codul sursă WPF și cu #ifdef-uri, după cum e necesar.
  3. Atenție la:
    1. performanță;
    2. touching behavior: în WebView-like components, evenimentele de atingere sunt executate (cel puțin deocamdată) pe host side (WinRT), și nu pasate către JavaScript® în mod automat; dar – în funcție de necesități – se pot face și pe partea aceasta wrappere de comunicație cu ceva muncă în plus.

Spor la treabă!

Posted in Computere și Internet | Tagged , , , , , | Leave a comment

When WSReset doesn’t resolve Store Broker issues

What do you do when WSReset.exe (called either as a direct command or from Microsoft’s Apps troubleshooter) doesn’t solve your Windows Store or Store Broker service issue in Winodws 8/8.1?

In my case, Store app didn’t open, WSReset.exe temporarily allowed it to start only to get an empty white screen and no UI responsiveness, while Service Broker service was reported by Task Manager as using around 90% of CPU.

To resolve the problem the solution (found on Microsoft Answers Web site) was simple yet obscure:

  • Stop Store app and Store Broker service processes from Task Manager;
  • Rename Cache folder to Cache.old within %UserProfile%\AppData\Local\Packages\WinStore_cw5n1h2txyewy\LocalState (%UserProfile% path prefix is usually C:\Users\{Username});
  • Create a replacement (new, empty) Cache folder inside LocalState parent;
  • Restart Windows Store app.
Posted in Computers and Internet | Tagged , , , | Leave a comment

Windows 7 Remote Desktop Connection Save Credentials not working

Sorin Dolha:

Useful!

Originally posted on Naveen S Nayak's Blog:

Trying to connect from Windows 7 to a Remote Windows 2008 Server via Remote Desktop Connection

I always used to be asked for credentials during logon – even though i saved my credentials

This error would creep up

Your system administrator does not allow the use of saved credentials to logon to the remote computer 
computername/ipadress because its identity is not fully verified. Please enter new credentials.
The logon attempt failed

There is no-trust-relationship when connecting 2 computers from different domains. Windows uses NTLM in this case and the default domain machine policy does not allow use of saved credentials.

To Do:

  • On your local machine Open Windows command prompt type: gpedit.msc -> Press Enter -> a new window will popout
  • Go to Local Computer Policy –> Computer Configuration –> Administrative Templates –> System –> Credentials Delegation
  • Double Click on “Allow Delegating Saved Credentials with NTLM-only Server Authentication

View original 106 more words

Posted in Miscellaneous | Leave a comment