skull-fucked


Потенциално бъдещо правителство

Четейки коментарите и тръпненето в очакването не-комунистите от ГЕРБ пак да управляват се чудя защо никой не се пита за потенциалните министри. Наистина в този политически субект всичко е еднолично, лидерът само казва “Аз, аз, аз”. Но правителството не е от един човек, или поне не би трябвало да бъде. Та се питам за министрите, защото помня какво стана с предходните. Ревностно защитавани до последно, а после махнати и изгонени и низвергнати и заклеймени като врагове с партиен билет. Бе заявено че Дянков няма да бъде повече министър. Мирослав Найденов се оказа омразен враг. На образованието бе махнат скоропостижно. На енергетиката бе махнат още в началото, защото си позволяваше собствени мисли. На здравоепозването се изредиха 16 министри, намерени по шосетата на България. Та като казвате че ще бъдат утвърдени имена вашите бъдещи министри, чудя се кои ли ще са те? И ако предишните ги внедриха при вас лошите комунисти, то как да сме сигурни, че в новото пак няма да е така?

Въпроси, въпроси, ама много искам аз. Искам да се помни и да се мисли. Пък по-лесно е да се вика “Давай наште, ууууууу на ваште”.

Пишещ от връх Бузлуджа, платен с кебапчета, обичащ Станишев, забравящ Батко и Братко, пукащ се от яд че резултатът ще е 13:0
ваш червен трол


Още начини за следене офлайн и онлайн:

http://www.propublica.org/article/why-online-tracking-is-getting-creepier

…When those high-spending customers arrive at PriceyStore.com, they see a version of the site customized to “show more expensive offerings to them.” (Yes, the marketing documents really say that.)

 

…data brokers collected information on sensitive categories such as whether an individual is pregnant, has a “diabetes interest,” is interested in a “Bible Lifestyle” or is “likely to seek a [credit-card] chargeback.


Android rant #4

Пускането на бета версия в google play е усилие, еквивалентно на писането на app-а. Супер НЕ-очевидно е че трябва да “публикуваш” в бета, не просто да качиш APK-то, че трябва listing-а в app store-а да е направен изцяло, и накрая за капак, след като си направил гугъл плюс група, поканил тестъри, качил бета, публикувал бетата, чакал да стане активен линка, разпратил линка на участниците в гугъл плюс групата се оказва, че се очаква тези въпросни бета тестери ДА СИ ПЛАТЯТ ШИБАНОТО ПРИЛОЖЕНИЕ! При условие, че Licensing ала-балата работи само за платени приложения, а цената на едно платено приложение не може да е по-малка от 0.99 цента, как мога да тествам платено приложение заедно с проверка на лиценза, без да карам тестърите да платят цената? Мога да им пратя ръчно APK-то и да ги бутам един по един мейлите в списъка с тестъри в google play developer console, но това обезмисля наличието на beta в google play.
Допълнение: Това е добро описание на процеса на публикуване на бета


На прага на етнически конфликт

Чета новините и коментарите под тях и се чудя колко по-малко мисъл можем да ползваме. Отвратителната политическа обстановка от последната година унищожи последните надежди и представи и на най-наивните българи, че политиците ни ползват властта за нещо друго освен за собствена облага и че имат изобщо някаква представа и разбиране на управленските лостове, с които си играят като малко дете в кабината на багер. Напрежението се покачва от чудовищния цинизъм на настоящото и предходното правителство и сателитните лапачи, които ги държат. Глухи за народа, показващи среден пръст и говорещи и обещаващи абсурдни глупости. Реториката и действията се разбягват от равновесната точка с бясна скорост. Все повече и повече наглост, повече и по-абсурдни действия, повече абсурдни обещания и заплахи всеки ден чуваме от трибуната на властта (и опозицията). Все повече хора повтарят, че всички политици са компрометирани и трябват по-сериозни промени. Трябват нови политически субекти, но не на същите кукловоди. И въпреки че огромният, ОГРОМНИЯТ процент от българите все още се дрънкат за левия и десния ъгъл в пясъчника, на който си играят, явно процентът на отвратените от системата е надвишил някаква критична маса, поне в очите на същите тези кукловоди, защото се извади тежката артилерия във войната между властта и суверена. Етническата карта. В най-мрачните за един управник времена, в които държавата е пред фалит, народът е на крачка от грабването на сопите и вилите, единственото, което може да направи този управник е да посочи външен враг. Този номер е толкова изтъркан, че е полиран до нано размери. Но върши работа, защото бърка дълбоко в човешката душа, прескача човешкото и вади крокодилското от него. Чуждите срещу нашите. Последният шанс за обединение. Около корумпираните изроди, които ни сочат среден пръст. Но както винаги, корумпирани или не, нагли или не, некадърни или не, те са НАШИТЕ. И попадаме отново в реториката на селянките, които гордо казват на разведената си колежка от фабриката – “Може да си ме бие, но МОЯТ мъж си ме бие”. Няма значение че НАШИТЕ крадат и се гаврят с нас. ПОНЕ СА БЪЛГАРИ. Няма да оставяме “чалмарите”, “резняците” и “терористите”, “туземците” да ни крадат и убиват. ИСКАМЕ СИ НАШИТЕ ДА НИ КРАДАТ И УБИВАТ. ПОНЕ СА НАШИ.
Екстра абсурдно е, че “събудилите се”, политически осъзнати според собствените им думи, “умните”, изобщо не коментират и не виждат какво се случва. Те са слепи за назряващия конфликт, който политиците ни щедро обещават да потушат с цистерни с бензин, и повтарят изтърканата мантра “ОСТАВКА, бе” и хитроумните хештагове, измисляни от мозъчните тръстове, побутващи протестите в безопасна за статуквото посока. Докато “умните” (и красивите) се наумуват, лудите ще се налудуват. Ако настоящата власт може да прати само шепа изпаднали същества на супер хилав контрапротест, етническата карта може да изведе на улицата милиони. Основават се нови националистически партии. В Дир-а вече пишат хора с никове “националист, за кратко нацист”. Реториката зове за земята на Левски и Ботев, за въстания, кръв, куршуми, калашници, бесила и т.н. И крокодилското в Бай ви Ганя (98% от населението, центъра на камбаната на нормалното разпределение) кара кръвта му да кипва от справедлив гняв срещу ВАШИТЕ и да бие и убива, за да защитава святата земя на своите прадеди. Защото Бай ви Ганя не чете туитър и хештагове. Той пие люта ракия както само ние можем да направим и има половин метър яка метална тръба в колата, която го пази от “утрепки” и “пумияри” и с която иска да раздава правосъдие над “животните”, които ни нападат милата, прекрасна, цъфнала и вързала татковина. Журналистиката и медиите удобно подклаждат огъня с новини за араби пребили българи и българи пребили араби, българи протестиращи срещу “турци” и “турци” протестиращи срещу българи. Разлюляваме махалото все по-далеч от равновесната точка и омагьосани от ужасяващата красота на вече (почти) неизбежната катастрофа гледаме в някакъв безумен транс го засилваме все повече и повече, чакайки го да се счупи. И тогава, внезапно извадени от транса ще си кажем “ей, какво стана тука? Как можа за толкова кратко време така да трагично да се разруши всичко?”. Но разбира се, ще бъде твърде късно за всичко, дори и за поука.

Приложение 1.

Когато нацистите дойдоха за комунистите
си замълчах,
аз не бях комунист.

След това заключиха социалните демократи,
но аз си замълчах;
аз не бях социален демократ.

След това дойдоха за синдикалистите,
аз не протестирах;
не бях синдикалист.

След това дойдоха за евреите,
аз не казах нищо;
не съм евреин.

Когато дойдоха за мен,
не беше останал никой, който да ме защити.

Martin Niemöller

Преведно в наши термини предполагам някой български Ниймюлер на 21 век, след етническата война ще казва:
първо дойдоха за бездомните кучета,
после дойдоха за гейовете,
после за мюсюлманите,
после за бедните и старите,
и когато дойдоха и за мен
бяха останали само чисти “бългАрийци” 🙂


Android rant #3

В един от app-овете имам падащ списък, който Гугъл са кръстили spinner?!? Записвам стойността, посочена от потребителя чрез този падащ списък и искам при отваряне на приложението да заредя стойността и да я задам на падащия списък. Изглежда нещо, което отнема 5 секунди, нали?
Първо трябваше да загубя три минути докато налучкам името на метода – setSelection. Окей, значи извикваме този метод с параметър поредния номер на стойността, която искаме да установим, нали?
sb.setSelection(w);
Да, само че нищо не става. След дебъгване и уверяване, че проблемът не е в мен, тръгвам да търся решение из форумите.
Ами, първо, трябвало да се зададе true на незадължителния втори параметър animate.
Супер, значи кодът става
sb.setSelection(w,true);
Пак не работи. Трябвало тоя метод да се вика само след като вече е извикан setAdapter. Вярно, има логика първо да напълниш падащия списък със съдържание, после да му избираш кой от елементите да показва.
Значи кодът с преместения от по-долу става:
ArrayAdapter dataAdapter2 = new ArrayAdapter(this,
android.R.layout.simple_spinner_item, list2);
dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sb2.setAdapter(dataAdapter2);
sb.setSelection(w,true);

Ииии имаме ефект, но частичен. Тъй като всъщност имам два spinner-а, вторият получава записаната стойност. Но не и първият? Кодът за всичко е супер аналогичен. Какво правим?
Ами всъщност, то ако се опитваш да изпълниш това на onCreate на активитито, то още не било завършено създаването му, а пък ние пипаме нещо по визуалните компоненти, които съдържа, и не можело. И затова трябвало да се отложи това задаване на стойност за след като се създаде activity-то изцяло.
Пишем значи нещо от типа на:
sb.post(new Runnable() {
public void run() {
sb.setSelection(w);
}
});

И не може, защото тоя Runnable е анонимен вътрешен клас и няма достъп до атрибутите от външния клас, ако тия атрибути не са final(което е ясно защо). Добре, значи теглим една майна на всичко, замижаваме за лошия стил искайки само да подкараме шибаното нещо да тръгне правим тези стойности атрибути на activity-то, и правим get метод, та да може да се обърнем към него от вътрешния клас.

sb.post(new Runnable() {
public void run() {
sb.setSelection(getW());
}
});

И цялата тая одисея за нещо, което на разни други езици би работило от първия опит, демек само обръщение към setSelection с параметър индекса на елемента, който да бъде зададен. Ама не, би било много лесно. Затова четене, пробване на някакви решения, дето по документацията никакви ги няма и загуба на половин час от живота ми, който е тотално пропилян, защото на разни други езици и среди това се прави за 5 секунди. От 1994 година насам…
Но мобилното не е същото като десктоп и затова ще чакаме 3000 година Гугъл да направи скапания Андроид и писането за него нещо подобно на Visual Studio, Delphi или HTML5/JS или дори Qt. Не случайно списъкът е разнороден, писането не е удобно нито като език, нито като среда.


Android rant

Вчера за един ден успях да се натъкна на три бъга в Андроид, от които два са супер сериозни и неоправени, третият е просто демонстрация за мърлявщината на създателите на Андроид.
Бъг 1
Най-най-най елементарният компонент във всяка библиотека и среда за визуални компоненти е етикетът (label). Това е статичен текст, който не се редактира от потребителя и единствената му функция е да бъде текст на екрана. Тези етикети във всички езици, които съм виждал са обекти, каквито са и всички останали компоненти. Обектите имат свойства като размер, цвят, позиция и т.н. и напълно очаквано едно от свойствата на етикетите да бъде шрифтът на текста. Тук трябва да отворим една скоба и да кажем, че в Андроид създаването на интерфейса става по един от два начина. Единият е от програмният текст, другият е чрез описание в XML файл. Това също е проблем, защото двата метода за създаване на интерфейса не са напълно заменяеми. Има неща които могат да бъдат направени само от кода. И се получава много неприятно, когато си започнал с XML и на 25 компонент разбираш, че нещо можеш да го направиш, само ако го създаваш този компонент в кода. Та един такъв статичен компонент като етикета, който не връща обратна връзка от потребителя, е напълно логично да се създава от XML и там да са описани всички свойства, нали? Е да, ама не. Шрифтът на етикета може да се определи само програмно, с няколко реда малоумен текст от типа на:
Typeface font = Typeface.createFromAsset(getAssets(), "robotolight.ttf");
txt.setTypeface(font);

Но това не е причината за възмущението ми, неее. Това, че ако имаш 20 етикета трябва 20 пъти да настройваш шрифта на всеки от тях програмно е горчив, но преглъщаем хап. Това, което ми дойде в повече е когато създадох ListView от 25 елемента, установявайки шрифта на елементите в списъка на определения от дизайнерката и забелязах, че като го скролирам нагоре-надолу (пак повтарям, списъкът е от 25 статични елемента), при всяко превъртане на списъка заеманата памет се увеличава с 50 MB! След кратко четене установих, че това е известен бъг, който Гугъл очевидно не са си направили труда да поправят. Всеки път като установявате шрифта с горния текст се заделя отново памет за Typeface-а или там нещо друго и така ако имаш 8 бутона и 25 етикета в списък ще заделиш тая памет 33 пъти. И приложението ти почва да заема памет като че ще изстрелва ракети в космоса. (N.B. Това всъщност е невярно сравнение. Хората са изстрелвали ракети в космоса с изчислителна мощ колкото електронен ръчен часовник. Не смартфон. Не тъп телефон. Не калкулатор. Електронен часовник!!!) Всъщност имало някакъв много завъртян начин да установяваш шрифта на компонентите и от XML, но той не е препоръчителен, тъй като тогава със сигурност за всеки компонент ще се заделя тази памет и програмистът няма контрол върху процеса. Известен бъг, за който от Гугъл са си го преместили от левия в десния…
Вторият МЕГА БРУТАЛЕН бъг, който е СУПЕР известен, е свързан с изображенията. Сега тук забавното започва с това, че в Java приложението казва на виртуалната машина предварително колко памет максимално ще заеме. Но в Андроид тези стойности (на heap-а) са установени от Гугъл и/или от разработчиците на съответното устройство и не може да бъде променян без да си прекомпилираш андроид-а или да си root-неш телефона (Cyanogen позволявал потребителя да задава отделна стойност на heap-а на всяко приложение, уау, бахти гъзарията!). И размерите на heap-а не са никак големи, меко казано. Стойностите са определяни предимно на база размера на екрана (което най-вероятно е свързано със самия бъг, за който става въпрос), като на най-малките устройства тази памет е само 16 MB! При условие, че не съм чувал за устройство с Андроид с по-малко от 256 MB RAM и повечето са с 512, 768, 1024 и вече има и с 2048. Максималната стойност, установявана е 64 MB, което е предимно на таблети. (Samsung Galaxy Tab 2 e с heap 48 MB). Защо са такива малки размерите на heap-а ли? Ами обясненията са, че:
А. Като ти дадат повече памет, използваш повече памет! А като използваш повече памет, Garbage collector-а работи повече по освобождаването й. И тъй като garbage collector-ът не е най-ефективното нещо на света, то по-добре малко памет. Така де, по-добре да се гърчат милионите разработчици на андроид, отколкото петимата капута, които работят в Гугъл и пишат GC-то на андроид, нали? (Не твърдя, че това е официалната позиция на Гугъл за размерите на heap-а, но е аргумент, използван из форумите)
Б. Защото гениалният Андроид по принцип е направен така, че спирането на приложението е трудно. Андроид не иска да спираш приложения. Той иска само да ги пращаш назад в стека, във фонов режим, дори когато нямаш намерение да ги ползваш следващата година. И защото това пълни паметта с много работещи едновременно приложения, нека им дадем малко количество максимално допустима памет. Така де, вместо да имаме три активни приложения, които могат да работят като хората, нека имаме 30, от които 29 всъщност не се използват в момента, но заради лукса да ги имаме някъде там отдолу в стека, 30-тото приложение, което е на фокус и потребителят ползва в момента ще се гърчи, защото трябва да се ограничава от използването на RAM! Не е ли гениално?
И сега идва интересната част. Във вашето приложение искате да сложите картинки? Чудесно, поставяте ги като ресурси в проекта и си ги четете от там. Но независимо какъв тип са (jpg, png, и т.н.) веднъж заредени, андроид ги обръща в bitmap, и ги зарежда в паметта. В heap-а. Некомпресирани. И така, ако имате изображение 300×300, с 24 бита за цвят, то от паметта за приложението ви са изядени малко повече от 2 MB. А, и тъй като не вие заделяте паметта (все пак java е автоматично управление на паметта), то не можете да я освободите. Поне не директно. Тоест всяко изображение, заредено на което е да е място във вашето приложение седи в ограничената heap памет, независимо дали ползвате това изображение или не. И ако имате много изображения, много бързо изяждате тази силно ограничена памет, отредена на вашето приложение. А като се препълни паметта, приложението гърми с out of memory error. Ако не ми вярвате колко сериозен е проблемът, просто напишете out of memory error android в Гугъл и ще видите, че на първата страница почти всички сайтове коментират именно изображенията. Дефинитивно решение на проблема няма. Препоръчва се да се използват по-малки като размер изображения (компресията на jpg или png няма значение, само размерът), както и ако има възможност след използването на изображение да се извиква .recycle() , или .recycle() да се допълни с
BitmapFactory.Options options = new BitmapFactory.Options();
options.inTempStorage = new byte[16*1024];
options.inPurgeable = true;

или някакви други врътки.

Можете да направите и като мен – да разберете колко е наличната памет със следния код:
ActivityManager activityManager = (ActivityManager) this.getSystemService( ACTIVITY_SERVICE );
mem=activityManager.getMemoryClass();

и после на разни места да зареждате различни изображения или различни layout-и в зависимост от размера на heap-а:

if (heap>20){
resourceId = res.getIdentifier(recipePicsBig[position], "drawable", "com.xxxxxxx");
holder.recipeImage.setImageResource(resourceId);

или
super.onCreate(savedInstanceState);
extras = getIntent().getExtras();
int heap=extras.getInt("heapSize");
if (heap>20)
this.setContentView(R.layout.single_list_item_view);
else
this.setContentView(R.layout.simple_single_list_item_view);

В обобщение Андроид заема памет за изображенията колкото е некомпресираният им размер и не я освобождава, а програмистът трябва да прави някакви фокуси, за да го излъже да освободи тази памет. Или за по-просто да не ползва изображения, очевидно в 21 век и 8 ядрените телефони според Гугъл те са скъп лукс.
Третият бъг (вече оправен), открих докато четях за управлението на паметта в Андроид и техниките за дебъгване на използваната памет. Един пич е открил, че в gmail приложението се създават няколко стотин!!! празни правоъгълника, които са с нулеви размери. Не заемат много памет, но все пак са стотици. И очевидно не се ползват за нищо, няма и как, защото са с нулеви размери. След публикуването на откритието си, около два часа след това, от Гугъл оправят нещата, но все пак това е седяло (най-вероятно) с години. В андроидско приложение, написано от хората, които притежават и разработват андроид!
И така, в обобщение, за да направя нещо толкова елементарно като скролируем списък с 25 елемента с малка картинка и текст до нея трябва да създам нов клас и да разширявам стандартния скролируем списък, тъй като той не поддържа изображения, този списък не може да има custom шрифт, защото това ще яде паметта като тасманийски дявол, и на всичкото отгоре изображенията в него ще изяждат още повече памет, като няма достъпен начин за освобождаване на паметта от непоказаните в даден момент изображения или нещо такова.


О, ужас! Мутра в политиката! 5


Днес изненадващо премиера предложи и НС набързо избра Делян Пеевски за шеф на реформирания ДАНС. И о, ужас! Отприщи се народното недоволство! Защото Пеевски, син на бившата шефка на Тотото, медиен “магнат” бил “мутра”. Не ме разбирайте неправилно, може да се каже че заслужава 10 години само заради мутрата си, ама това, което изумява, е че хората реагират сякаш това никога не се е случвало! Ние никога не сме имали мутри във властта, нали? Не е като човек, който пазел колите на Маджо и е бил съдружник на Пашата и американците доста подробно обясняват тъмното му минало в изтеклите грами на бившия посланник да е бил начело на МВР, на столицата и после на държавата? И сега – ох, мале, чудо невиждано! Естествено голяма част от това, което надига гнева в хората е, че Пеевски е в ДПС. И автоматично това е национално предателство, защото ДПС не са българи, а турци. И резултатът звучи така – може и ББ да беше мафиот, но поне е български мафиот, а не турски. Може да си ме бие, ама моят мъж си ме бие. Това е робската психика плюс етноцентризъм и прост народ. Но програмата за затъпяване и манипулиране на нацията си е свършила работата, защото грамите на американския посланник са забравени или платени от Позитано или нещо такова, съдружието с Пашата е забравено, Мишо Бирата е умрял от естествена смърт, разговорът “Ало, Танов, обади ми се Мишо Бирата” всъщност е манипулиран, и когато питаха бившят премиер за ТИМ той се обръщаше на другата страна, защото просто недочува с едното ухо, контрабандистите са открили телепортацията, защото откакто дойде правителството на ГЕРБ заловената контрабанда падна до нулата, пък в страната пълно с контрабандни цигари, а човекът, който е разтривал ушите на Т.Ж., който го е охранявал и когото счита за учител в политиката, като летва, която никога няма да прескочи (ние една десета от направеното от Живков да можехме да направим…) и който напълни правителството си с деца на кадри от Ц.К. на БКП и ДС, който е бил член на БКП и който напуснал МВР, защото отказал да се деполитизира, този човек видите ли е АЛТЕРНАТИВАТА НА КОМУНИСТИТЕ!?!? Е ако позволите перефразирането на Айшето – мерси казвам аз на такава алтернатива! Толкова ли е трудно да се откъснем от дуалистичното мислене? След като НДСВ по поръчение на БСП успешно разби двуполюсния модел сега новият двуполюсен модел, (пламенно защитаван от същите тези избрали т.н. цар и след това ГЕРБ) е ГЕРБ vs БСП и ДПС. И защото ние сме българи, а не “резняци”, трябва да си изберем “нашите” комунисти и “нашите” мафиоти? Като малък бях чел една книжка за някакви протохора, казваше се Ловци на мамути. Там повечето хора от племето можеха да броят до 3 и всичко над 3 беше “много”. Имаше и такива, които бяха напреднали повече, и можеха да броят до 5,6, а един мъдрец даже и до 7. За сравнение в 21-и век в България народонаселението може да брои само до 2. По-тъпи сме и от тъпите ловци на мамути от преди 10 хиляди години. Ние искаме да ни е простичко – нашите и вашите. Левски и ЦСКА. Няма значение кой какъв е, а само дали е наш или ваш. Или най-добрият ваш е по-лош от най-лошия наш. Боравим с абсолютизми, а излизането от тези рамки е само за да защитим тази абсолютно нелогична, непоследователна “логика”. Когато се пишеше, че ББ е мафиот, хората казваха “нищо, това е добре, той ИМ ЗНАЕ СХЕМИТЕ”. Някаква аргументация че няма да продължи да бъде бандит, че като им знае схемите ще направи нещо срещу ТЯХ за доброто на народа? Не, просто wishful thinking, защото е от нашите. Но учудващо за гласувания днес нов шеф на ДАНС никой не каза – “Какво като е бил мафиот? Той тъкмо ще ги хване по-добре, защото им знае схемите.” За всяка критика към Пеевски може да се намери аналогична критика към миналото правителство – дебел и противен (като Фидоска), некомпетентен (като калинките с фалшиви дипломи), бандит (като агент БУДА) и т.н. Но хората изпадат в ступор и просто отказват да приемат това, вместо това нападат този, който им го казва. Ако този блог беше по-популярен, за половин час под този пост щеше да има коментари как е платен от Позитано, как не мога да мисля и съм необразован, защото образованите се видяло, че подкрепят ББ, как той е направил много за страната с рязането на лентички на всеки 500 метра от магстрилатата и т.н. И кукловодите са доволни, защото са си свършили работата. Вкарали са народа в пясъчника (sandboxing). Докато се дърляме кой ще играе с играчките на пясъчника и не излизаме от него, можем да правим каквото си искаме. Да се караме, бием, чупим играчките, да пикаем в него, няма значение. Стига да не излизаме от рамките, спуснати толкова елегантно, че не ги виждаме. В огледалния лабиринт за мишки няма победител, както и в тотото. Единственият печеливш от тотото е тотото. Печели този, който е извън рамките и не играе на играта. Но очевидно не сме дорасли за такова мислене. Затова дайте си ми кофичката, че ще се оплача на другарката! И ура другари, да се съберем всички на североизточния ъгъл на пясъчника и да го превземем! Нашите ще спечелят, защото са по-добри от вашите! И тогава, тогава предвиждам такъв пясъчник, че само си казвам…


Не е ясно къде са милиони излишък от здравните вноски

Не е ясно къде са милиони излишък от здравните вноски - Днес.dir.bg

Не е ясно къде са милиони излишък от здравните вноски – Днес.dir.bghttp://dnes.dir.bg/news/bls-izlishak-zdravnata-kasa-zdravna-vnoska-13527618“Не знаем къде са – те може да са отишли в държавния бюджет. Останаха някакви 40 млн. да се събират.” Браво нашите! А нещо прокоратурата да се сезира? Некакви 40 милиона не знаем къде са? Как не знаем бе? Да не са 40 стотинки? Маа ви. Но нищо, няма алтернатива, по-добре Бойко, отколкото Станишев, нали? Бойко и компания като крадат е по-добре.

“Не знаем къде са – те може да са отишли в държавния бюджет. Останаха някакви 40 млн. да се събират.”


Англичани депортирани от Щатите заради tweet 1

Вярно, новината е стара, но се зачетох в линк, публикуван от Шнайер и попаднах на коментарите в хъфингтън поуст, та реших да коментирам.

Значи двама англичани на 20 и няколко отиват в щатите за купон и седмица преди това момчето туитва “free this week for a quick gossip/prep before I go and destroy America? x
Обяснение: Това означава, че искат да се “разбият” от купон.
При пристигането си са задържани, разпитвани с часове, арестувани и после върнати обратно.
Но това което ме удивлява са коментарите на хамериканците под новината.
Голяма част твърдят, че е напълно оправдано да ги депортират, защото:
са тъпи/идиоти, защото не внимават какво говорят/пишат
better save than sorry/be on the safe side/don’t take any chances след 9/11
проявили неуважение към щатите
са евро-боклуци
Като цяло считат случилото се за оправдано, защото, таковата, не се знае. И със сигурност пичовете са направили глупост, за която са си платили.
Коя точно е глупостта обаче?
Не са пратили писмо до някоя служба, за да кажат: Добър ден, ние сме от Организацията за Еякулация на Палестина, заплашваме ви с това и това. Коментирали са в услуга, която не би трябвало да има нищо общо с щатските служби за сигурност. Което не е така, ама като си на 20 от западно-европейска държава не ги мислиш тия работи. Ако утре освен камери има и микрофони по улиците, няма да можем никъде по света да кажем нещо, което би могло да се изтълкува лошо за щатите и после да се опитаме да отидем там? Тези граждани на “страната на свободните” искат хората по света да си налагат авто-цензура ако смятат някога да ходят до щатите?
Даже някои стигат до там да казват, че “бомба” е забранена дума в самолет? Наистина ли? Може, ама не означава само взривно устройство. Макар да е вече остаряло, в разговорния български език има “бомба” като синоним на “екстра”.
– Как си?
– Бомба!
Думата я има като жаргон за големи гърди – “тая има големи бомби”. Значи напишете го в туитър или фейсбук за някоя мадама и тя никога няма да влезне в щатите.
Било глупаво значи да пишат такива неща, трябвало да знаят по-добре.
Продължавам да се удивлявам, защото самите хамериканци не би трябвало да бъдат допускани в никоя европейска, мюсюлманска или всъщност каквато и да е друга държава, защото непрекъснато пишат коя страна трябвало да бъде бомбардирана, коя трябва да бъде пратена в каменната ера, обиждат хората, културата и религията и т.н. И нещо повече, сигурен съм, че част от тях използват подобен “тъп” по техните критерии жаргон за примерно спортни отбори – ще ги убием от бой, ще ги унищожим, разпердушиним, и т.н. Както това звучи съвсем нормално на български, така е и на английски и по всяка вероятност на много други езици. “Умирам от жажда”, “бих убил за една студена Кола”, “иде ми да го убия тоя идиот” изобщо не означават, че някой ще умира скоро от насилствена смърт. Означава само, че в световните езици има жаргон, има метафори и някои от тях са странни.
Но след като ги разпитвали половин ден ги върнали обратно и това трябвало да им служи за урок.
Какъв е урокът? Продължавам да надоумявам. Че трябва да минем на специален новоговор, като компютърен език, в който всяка дума има точно едно значение и никой израз не може да се тълкува по повече от един начин? Че след 12 часа не са били убедени дали дали са терористи или просто хлапаци със странен жаргон?
Че е нормално да бъдеш тагнат и вкаран в база данни за подозрителни заради нещо, което си написал онлайн? И то по всяка вероятност автоматично от някакъв не много умен софтуер? И че дори да има проверка от истински човек след това, ти ще продължаваш да си подозрителен, само защото си споменал дума с повече от едно значение?
В такъв случай този пост също вече е тагнат. Защото нали, има ги щатите, има я бомбата, има го разрушението. В един текст. Може просто да пиша за нещо, което съм прочел. Но може пък и да съм терорист. Човек никога не е сигурен.
А, и разбира се, всички, които са го прочели, също са потенциални терористи. Няма излизане от watchlist. Съжалявам, трябваше да знаете, че такива като мен, подозрителни, не бива да бъдат четени. Като девойката от този случай. Обвинена е в придружаване на заподозрян.
Големият Брат ви гледа!


Борбата е безмилостно жестока 1

Хората, с които общувам често ме смятат за “краен” или прекалено песимистичен/притеснен/whatever. И в крайна сметка те представляват добре разбиранията на широката общественост. Затова съм приятно изненадан, че ACTA, за която чета от много време, но не намирам смисъл да говоря с почти никой, е предизвикала дискусия в милата ни татковина. За съжаление то е някак малко след дъжд – качулка, защото нашите далновидни управници вече подписаха споразумението без обществен дебат и без много шум, който се появи в последствие. Но по-добре късно, отколкото никога.
И все пак, за какво става въпрос?
Официално ACTA(Anti-Counterfeiting Trade Agreement) е търговско споразумение за борба с фалшиви стоки. Нали се сещате – iFone, Nikke, Adibas, Moka Mola, т.н.
Споразумението включва 39 държави, включително 27 от ЕС, както и страната на свободните и смелите – САЩ, Япония и др.
ACTA заобикаля демократичния процес (парламент и международни организации) и иска да наложи репресивни мерки, ощастливяващи развлекателната индустрия. Най-“хубавото” в нея е, че споразумението се обсъжда от три години, но в тайна.
Накратко, тя налага идеите на SOPA и PIPA в световен мащаб, като изисква криминални санкции, принуждаващи участващите в Интернет да следят и цензурират онлайн комуникациите. Защо такава дума “участващи”? Ами защото става въпрос наистина за всички, които правят възможно като отворите лаптопа вкъщи да видите фацебуцето и снимки на бебето на съученичката и видео в youtube с нещо друго си. Това включва ISP, така и сайтове и въобще услуги в нета.
ACTA представлява заплаха за свободата на словото онлайн и създава правна несигурност за Интернет компаниите. И за да се спазват търговски марки и патенти, ще повлия отрицателно и върху достъпността на лекарства в бедните държави.

Още не сте убедени, че това има нещо общо с вас?
Добре тогава, ето по-подробно:

  • ACTA ще предотврати ЕС и държавите-членки, както и всички останали подписали, да променят техните закони свързани с патентите и правото на копиране и евентуално да оправят бруталните мерки, които прилагат срещу всички, които споделят.
  • Q. Кво ме ебе това?
    A. Нищо няма да пречи и тук да се предложат мерки, каквито вече има във Франция например – три удара и си вън. Тоест ако три пъти те хванат или си мислят че са те хванали (което не изисква усилия, прави се автоматично от някой компютър) да споделяш нещо нета, ти изключват интернета. Ако пък имаш wireless и ползваш примерно WEP или WPA-1 на рутера ти, всяко съседско дете ще може да натопи теб, като сваля от замундата.

  • ACTA позволява на развлекателната индустрия да упражнява натиск върху всеки участник в Интернет чрез заплаха за криминални санкции. Посредниците ще са задължени за тяхна сметка да използват автоматично блокирани и филтриране на комуникациите и изтриване на съдържание.
  • Q. Кво ме ебе това?
    A. Ще могат както и в САЩ да изнудват крайни клиенти и компании-участници да платят компенсации извън съда или да ходят на скъпи дела. Няма да може да копи-пействаш никакви неща в фейсбука, туитъра и т.н., защото както и сега в youtube автоматично ще бъдат изтривани. Няма да можеш да качваш клипче с happy birthday за рождения ти ден или тоя на гаджето ти или на когото и да било, щото ще бъде изтривано автоматично – песничката happy birthday е създадена преди 120 години, но още има авторски права върху нея.

  • ACTA призивова за “коопериране” между притежателите на права и доставчиците, което европейската комисия кръщава “алтернатива на съда”. Това означава, че работата на полицията (разследване и събиране на доказателства) и на съда (наказания) ще бъде прехвърлена в частния сектор, заобикаляйки извоюваните последните три хиляди години права за честен съд, презумпция за невинност и прочие.
  • Q. Кво ме ебе това?
    A. Нямаш на кого да се оплачеш, ако смяташ, че си несправедливо обвинен. Ще трябва да доказваш на твоя сметка, че си невинен. Досега те гърбеха само ако имаш бизнес и пречиш на някой с връзки. Пращат качулките, изземват компютри, убиват ти бизнеса. Сега ще е толкова лесно и евтино, че ще могат да ти режат услуги, трият съдържание, без да трябва да те съдат, без да трябва да си достатъчно голям, че да пращат качулките.

    Q. Добре, и кво да направя?
    A. В събота има протест, в тъпия фейсбук се организира група за това, бъди там, кажи на приятели.

    Забележка 1: Тъй като третирам фейсбук като заразен нано-вирус, не го отварям на моя компютър, не съм проверявал къде води линка, ако води към goatse порно, не съм виновен аз.
    Забележка 2: Ако не можете да разпознаете робота от флаера, това е защото не сте гледали скоро Робокоп, един много хубав филм за алчността на корпорациите. Можете да си го преговорите. А, за робота – това е ED-209

    Ето и връзка към доста по-хубаво обяснение за ACTA.