after all, is it really smart ?
here’s an intelligence test, all of them we tried failed miserably, telling them you screwed something up and “out of nothing” both lines which hold $size_slug return “undefined index”
the problem was real, we just made it happen, just for test purpose
then the winner was the “super CN smartie” who came up with a whole html page and style sheet suggesting that it would be “the final solution” . . . but Altman’s intelligence, Gates’s, Suckerberg’s even Copilot dived from their altitude in Kamikaze speed to crash fully right in front of us on our table
here the test code snippet
<select ass=”adm_selects” ame=”default_values[size_slug]”>
<?php
$sizes = get_img_sizes();
asort($sizes);
$max_width = max($sizes);
$max_digits = strlen((string) $max_width);
foreach ($sizes as $slug => $width) {
$label = str_pad(“{$width}px”, $max_digits + 4, ‘ ‘, STR_PAD_LEFT) . ” – {$slug}”;
echo ‘<option value=”‘ . esc_attr($slug) . ‘” ‘ . selected($options[‘size_slug’], $slug, false) . ‘>’ . esc_html($label) . ‘</option>’;
}
echo ‘<option value=”full” ‘ . selected($options[‘size_slug’], ‘full’, false) . ‘>’;
echo str_pad(‘original’, $max_digits, ‘ ‘, STR_PAD_LEFT) . ‘ – full’;
echo ‘</option>’;
?>
</select>
other answers also where quite wild and without entering their individual stupidity, final verdict is: FULL CRAP and none of them got it . . .
do you?
here it is, first line: ass and ame is the key to heaven or to hell
so then, check it out, have fun! :)
Category: wpHakka Threads
-

how smart is your preferred AI?
-

tweaks are confessions
why something would need a tweak?
because it isn’t good, there is no other reason, short version: read this, write it down as emergency survival instruction
it is already a shame that wordpress starts it’s installation with http:// and not by default or even forced with https://
time to wake up depps! sorry, I meant devs . . . take a strong coffe or something and get yourselves back on track, you’re still in the 90’s, or hand your cepter over, you’re too old or just not fit anymore?
finding AFTER installation the site and home url in settings is just hilarious, no explanation and no highlighting of it’s importance, anyway, it doesn’t solve the problem
this tweakdefine('WP_HOME','https://ensaios.studio-one.art.br');
define('WP_SITEURL','https://ensaios.studio-one.art.br');
after instalalation doesn’t solve it, solves partially the outcome, but not the problem, some try with tweaking it in .htaccess with#Force https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
but is the same thing, just a workaround, in order to solve the problem people have to fix the database withUPDATE wp_posts SET guid = REPLACE(guid, 'http:', 'https:');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http:', 'https:');
nobody cares until been bitten by the beast, some call us, others keep suffering, don’t know how the wp staff can sleep with their incompetence, are they mean? smiling about people getting hit by their traps?
fix it!
you guys look stupid when releasing such crap of code, you’re embarrising yourselves . . . -

keep looking up …
but don’t hang your face up there . . .
reality is on the ground, often beneath and soon you lose that contact you get lost .. watch yourself in order to stick to the truth
some cry, some think it is rude, but truth is what it is, it is the truth and it is the only ground you can construct something on, even or specially yourself . . . -

the you-can-do-that-later deceit
Nobody tells you this. You’re encouraged to install the famous wordpress CMS to have a modern website, with very few questions asked and no good orientation. Some settings, and then, “you can do that later” . . . Well, here we go.
Sure you can.
You can go to the toilet, do your business, and decide to flush it later. Perhaps you’ll go again, think that was a good idea, and again, leave the flush for later. But when “later” comes, you see it: a pile of waste, half-dry, sticking to the walls. You now have a deep, hard, and nasty cleaning job on your hands.
That is exactly how wordpress handles its image thumbnail management.
You can do it later. But when you finally decide to change your thumbnail sizes to fit your theme’s layout, those changes only apply to future uploads. The existing mess remains untouched. They’ve just drilled a hole through the old mess to let the new stuff through, while the old, putrid pile stays put, hardening and stinking more every day.
That is your “oh, crap” moment. You realize your site is getting slow, you start fiddling around with promising plugins, but everything just gets worse.
The truth is, most people just care about making their own pile without bothering with the existing mess in the hole. So the pile grows, and so does your frustration.
Most of the thumbnail tools out there make big promises without actually solving the problem. They might remove some useless thumbnails and run a database “fix,” which means correcting the postmeta table to point to the correct files.
But the problem hides much deeper.
The standard pattern is about three thumbnails per image. So, you upload one image and now have four on your disk. That’s where it begins. Then you think you need a theme to make your site look nice (another deceit) and it silently adds a dozen more thumbnails to the pile. In one step, you can multiply your mess tenfold. If you have 500 images, you now have a pile of 4,500 new ones, plus 1,500 old ones hanging around. Imagine if you had 5,000. Your pile gets beyond 20,000.
And the best part? It’s all totally unnecessary, as the visitor’s browser makes the final decision on which image it truly takes.
So, let’s clean up and remove the pile. That’s the worst thing you can do on your own. Your site will break, with no images showing up. But don’t worry, the originals are still there, and we’re here to help
The problem still has deeper roots. Look at your postmeta database table. You might find 80k or even 150k rows of useless data there. Imagine how long it takes to find a needle in a haystack that big. Got it? That’s the final blow—most tools don’t even touch the postmeta table.
But here we are. The “wpHakka Thumbnail Revivor” does it all, with brilliant performance solving the real problem. We grab the bull by the horns—the original images—and build a new, reliable base. We don’t just fiddle with the tail, like most do.
Our process is simple:
First, we purge. We remove all the old thumbnail sizes that have been hanging around since installation.
Second, we exclude. We identify and remove any “orphans,” which are thumbnails not registered in the postmeta table and are completely useless.
Third, we regenerate. We perform a final cleanup, removing registered thumbnails with the wrong quality, then we fix the postmeta table. Finally, we regenerate all the desired sizes that you’ve selected, fixing the database one last time.
Guess what? Open your site in any browser and it pops up, just like that. All the problems are gone.
Commercial talk?
No, it isn’t. We didn’t create this plugin for sale; we created it to fix our own sites and help others. While we eventually attend to people’s needs and sell the package for a ridiculous amount, it’s just way too cheap for what it does
Think about it. Want to challenge us? You’re welcome.
We’ll refund you without any questions asked if you can show us that our promise was false, incomplete, or exaggerated. But that would be hard, because we don’t promise hot air. We promise a real solution, and that is what we deliver. [ using small letters here is just for fun ]
peace!
H.Mich
-

o principio com menos sarcásmo …
qual o bang com o nosso sub-sistema para wordpress?
uma pergunta frequente e não todo o mundo vem aqui para ler meus sarros sobre wp, outros plugins e wp devs . . . então vamos lá
o hakka commander é um substituto de todo que está relacionado com o manuseio nativo de imagens no wordpress, mas não desativa nada, funciona perfeitamente em paralelo e pode ser usado normalmente por quem quiser
hakka commander nasceu igual a fênix, das cinzas dessa imensa confusão e complicação que o manuseio nativo de imagens é, foi só para poder usar diretórios reais em disco para organizar imagens de uma forma mais racional, logo acrescentamos mais funcionalidades
um exemplo da grande flexibilidade que não só facilita, mas também simplifica e agiliza a forma de postar, basta fazer o upload de uma foto (ou selecionar uma que já está), clicar ou tapar em copiar image ID, abre automaticamente o formulário nova postagem, clicar ou tapar no + e selecionar IIBI, colar o ID, confirmar e sua foto está aí preformatada dentro de uma coluna e agora é só começar a escrever e ao terminar clicar ou tapa postar . . . pronto
outro é o manuseio básico de imagens no servidor, pode ser feito upload convencional, ou também criar os diretórios manualmente, fazer upload de lotes por ftp, scp ou qualquer outra forma, depois é só selecionar o novo diretório e importar os arquivos nele, sem qualquer rolo estão disponíveis para o que desejar dentro do wp, e muito mais
enquanto criamos este plugin muito bagaço apareceu, especialmente em termos do tratamento nativo dos thumbnails . . . melhor não entrar em detalhes, mas este tratamento é tortura do sistema, gera muito lixo, enche um só diretŕoio com milhares de arquivos inúteis e abandona no wp-content/uploads . . . não demora e seu site vira uma carroça mais lenta que um carrinho de supermercado desgovernado
dai nasceu o thumbnail revivor, é a UTI de um site wordpress com garantia de ressureição, mesmo que já morreu faz tempo . . . em poucos minutos pode elimar imagens não mais usadas ou inutilisadas, pode excluir orfãs que são arquivos tipo thumbnail não registrados, e no final rodar uma limpeza final e regeneração dos thumbnails realmente necessários
a garantia desse processo é real, funciona . . . num site com digamos 5000 imagens pode ter algo em torno de 15-30.000 thumbnails acumulados, pode ainda ter um excesso de entradas no banco de dados de além de 150.000 linhas, uma montanha de lixo que atrapalha o desempenho do seu site até a parada, com o Thumb Revivor esta quantidade de lixo pode ser apurada em aproximadamente 15-20 minutos sem atrapalhar o funcionamento do site e sem que algum arquivo original seja removido ou modificado
é só abrir o site após desse processo e no primeiro instante você percebe a diferença no tempo de carregamento da página . . .
o melhor de tudo, não é papo comercial, em primeiro lugar, não foi feito para vender, foi feito para corrigir problemas em NOSSOS sites, o sistema foi perfeicionado e durante este tempo nasceram diversas outras utilidades semelhantes com o firme prepósito de melhorar o funcionamento e acabar com problemas do dia-dia do sistema wordpress nativo
assim temos hoje: hakka Oracle, hakka PostFixer, hakka S-Cache, hakka Robo-Map, hakka Quotes, hakka Reactor, hakka Feed, hakka Gallery, hakka IIBI 3c, hakka Modal, hakka Font Changer, hakka Font Editor, hakka Alt-Txt Fixer, hakka Media Filter, hakka Lightbox Eliminator, hakka Security Add-Ons, hakka Header Meta, hakka Auto Featured Image, hakka OG:Data Fixer, hakka ImgQuality Bumper, hakka Random Img block, hakka Theme-Dark-Options Killer e mais algumas utilidades para domar o wordpress a fazer o que você quer e sair daqueles “fenômenos inexplicaveis” . . . porque não existe isso, sempre tem explicação, e não é sarcásmo, é realidade, são deficiências do sistema nativo, descuidos com a programação . . . e todo o mundo somente visa fazer o SEU produto funcionar e acaba criando desvios em cima de desvios acumulando mais lixo ainda . . .
o melhor de todo . . . nosso sub-sistema funciona 100% com qualquer instalação nativa de wordpress maior de 6.0, com editor gutenberg nativo, e com qualquer tema que cumpre os mesmo requisitos, não existe NENHUMA pendência com serviços terceiros ou plugins adicionais, também não existe esse negócio de que alguma coisa somente funciona comm módulo extra com pagamento extra . . .
e! para não esquecer, 100% responsivo, sabemos que é importantíssimo que os admins e os editores tenham acesso a partir do smartphone ou tablet com a mesma facilidade como a partir de um computador com tela grande
experimente, vai ser sua última experiência . . . e vai ser positiva.
seja bem vindo
peace!
H.Mich -

sit back when a setback hits you
nothing worse than a setback, you forgot a dot somewhere and when it comes down it hits you full, sometimes so hard that you seriously think about your capacity . . . so strong a little dot can be . . .
for immediate correction you need to sit back and stop thinking about the dot, but about what the dot just teached you, and that . . . that is the lession learn effect . . . so be proud about that it hit you, you learned something important
while doing your CSI job you probably find other wisdom in some corners, things which helped the dot hiding so long, things that made you believe the missing dot was right and much more
programmer’s life is full of setbacks, our essence, we need it, like adrenaline it rises after the correction, just before you hit the run button . . . should I, will it work, better check again?
trust yourself, go for it, you need to jump in to learn swimming, no other possibility exist . . . .
-

keep digging and you will find …
sometimes hard to believe what you find, but unfortunately it is what it is . . .
imagine, a CMS of the size of wp doesn’t have a proper and secure comment form validation, the bad part is, it is no imagination, it is fact . . .
the validate the user name length to 200 characters long, hilarious, then, they permit everything to go in there, html code, links, all shit of the world, how absurd is that?
so now tell me, find a plugin which does it and pay for it . . . yeaaaaaah, that’s modern materialistic fugger style . . .
also no native way to limit the comment input to text, so everybody can spam your site with links to porn, to bitcoin scams and whatever . . .
got it? then get it . . .
right here to stop the shit, put this snippet into your theme’s functions.php and ready,it's free!add_filter('preprocess_comment', function($commentdata) { $errors = []; if (isset($commentdata['comment_author']) && strlen($commentdata['comment_author']) > 25) { $errors[] = 'Author name must be 25 characters or less.'; } if (isset($commentdata['comment_author']) && !preg_match('/^[a-zA-Zs]+$/', $commentdata['comment_author'])) { $errors[] = 'Author name may only contain letters and spaces.'; } if (isset($commentdata['comment_content'])) { if ($commentdata['comment_content'] !== strip_tags($commentdata['comment_content'])) { $errors[] = 'Comments may not contain HTML.'; } if (preg_match('/b(?:https?|ftp|mailto):S+/i', $commentdata['comment_content'])) { $errors[] = 'Comments may not contain links.'; } } if (!empty($errors)) { set_transient('comment_errors_' . session_id(), $errors, 60); $redirect_url = (wp_get_referer() ?: get_permalink($commentdata['comment_post_ID'])) . '#respond'; wp_safe_redirect($redirect_url); exit; } return $commentdata; }); add_action('comment_form_before_fields', function() { $errors = get_transient('comment_errors_' . session_id()); if (!empty($errors)) { echo '<div class="comment-errors" style="color: red;">'; foreach ($errors as $error) { echo '<p>' . esc_html($error) . '</p>'; } echo '</div>'; delete_transient('comment_errors_' . session_id()); } }); -

hakka Quotes Plugin is live

hakka quotes is a fun plugin to do what the name already says
it can be used as shortcode or/and automatic block injection
the shortcode works independent from ACTIVE ON|OFF and can be used parallel, e.g. you set the AUTO Injection to ON with for POSTS, which is very practical, and use SHORTCODE on PAGES
POSITION is for the AUTO Injection to place the quote below the title, or above or below the content
you can switch the AUTHOR DISPLAY off and overwrite it with author=”on” with the shortcode parm
BOX WIDTH should be set to cover the page or column width percentually, or you can set a number like 500px to fit your needs
PADDING vertical and horizontal defines the space around the quote toward the margin of its parent div
COLOR can be set as HEX value + transparency value as last two digits
ALIGNMENT also can be overwritten with shortcode parm and puts the quote to left, right or center align within its parent container
FONT NAME can be set to any available font on your site, all types are available automatically in the dropdown box, FONT SIZE and COLOR is quite obvious
the QUOTE PREFIX can be personalized to whatever you like, can stay empty for none, daily quote . . . or remember this can be friendly strings
it doesn’t create any overhead on your site, even if you have 10 thousand quotes, it also doesn’t create any custom post types or intervenes with any site settings, it’s a pretty nice add-on which coexist hasselfree with any oher plugin on standard wp block themes, it should even work on older versions, but isn’t proved, means tested, to work before wp 6.0 -

what is random?
RANDOM is a quite common word, like in life as in programming languages, but it also has human interpretations which can lead to false expectations . . .
a random function doesn’t necessary return a unique result, it should be seen as unpredictable result, let’s say you have 10 words and want a random pick, the random functions does it, but, eventually you will see ten times in a row the first word, pretty much like roulette
since that might not be desired, e.g. on a commercial site you want to show on each visit another “random product” to the customers, but not repeatedly the same product
so now we see that we are not exactly want it to be random, we want it do be different from last time, in order to get that done we need to query the product table, create the product list and pick one to show it and take it out of the list, next visit gets 100% another product, because the former isn’t in the list anymore
we wrote our stray function as valid alternative to common random functions
recap, we create a list, pick one after the other, when the list is empty we create a new one, we repeat the process as many times we want
of course, seeing the same product can still occure after refreshing the list and starting over, depending on the number of products you have it happens sooner or later, that the same product hits the same visitor is far less possible than it happens with a simple random function
random versus our stray function is a concept, which one you use depends on the desired outcome -

silent friday, but just hanging?
nooooo, haha, never, so we wrote the wpHakka Quotes Pluging this morning . . . just to do it better than stuff we’ve seen out there . . .
no bragging here, that is just what we do, and what’s better with this thing?
well, firstable it doesn’t create fancy custom post types and so we don’t add any wp_posts pollution at all, secondable, it can be inserted automatically at a certain position you choose, like above or below content, header or footer, valid for all pages and posts, or, you can insert it whith a shortcode block, thats all, but not everything
you can configure it on the admin page margins and paddings, you can set the quote font, its size, its color, you can set a block background which than appears desaturating nicely to the left until total transparency, you can set the alignment of the block and also the quote alignment within it
of course you can add and delete any existing quote, it comes already with some, you can add the author’s name and select a category
our choice is using it as shortcode, it can be placed anywhere you want, even in the middle of the page or wherever
how YOU use it? up to you, telling jokes or serious stuff, full dynamic content whith another random quote from db on each page load
that’s it then for today, until nothing pops up suddenly haha
CU guys, have fun and a nice weekend -

ghost hunting … exorcism instructions
a normal person doesn’t think about it, but everybody should know, probably you should pay attention to what comes . . .
know what this is?
ml-slider 24
mgmlp_media_folder 13
wp_template 9
wp_template_part 7
bsf_custom_fonts 6
ris_gallery 4
wp_navigation 3
revision 2
wp_global_styles 2
sp_post_carousel 1
wp_block 1
it is a crap report from your wp_posts table, that are the ghosts you might be hunting, custom post types, without knowing, people say “phenomena”, they say “out of nothing”, “weired” or any other mystical words to explain their state of not knowing what is happening . . .
there are thousands of search engine results with wild suggestions and sensless solutions, AI goes into helpless mode and answers with crappy unlogic suggestions . . .
what is it then? firstable it is CRAP, real crap, crap created by others and let behind by others
it hit’s you when you’re getting funny wp_query results with scrambled post order ...
here is how you can make a 1 minute check if you’re site is affected:
SELECT post_date, COUNT(*) AS cnt
FROM WP_POSTS
WHERE post_status = ‘publish’
GROUP BY post_date
HAVING cnt > 1
ORDER BY cnt DESC, post_date DESC;
nothing? good, lucky guy, if not read on . . .
that is a double trap, planted by a fugging theme or by a fugging incompetent plugins, they create custom post_types and inject them into the posts table, what is not necessary bad creating them, but they don’t remove them when you deactivate or uninstall the plugin, or change the theme . . . that’s crap number 1
still worse is, that they insert them with the EXACT SAME DATE STAMP, aka as post_data and post_date_gmt . . .
that fuggs up your table indexes and comes out as a scrambled post order when you query your post table, EVEN if you query any other post type, when SQL finds two records with the exact same timestamp it delivers the first match and inserts deliberately the other or the others somewhere else in the query result!
it also really doesn’t matter if you query with post_data or ID order, the index matters, the data is correct
it might help ordering the query by two arguments, like
‘orderby’ => array(
‘date’ => ‘DESC’,
‘ID’ => ‘DESC’,
)
but doesn’t solve the problem, it likely catches you later somewhere else or stays unnoticed . . . .
the problem is that the index doesn’t hold invalid data, means ANALYZE and OPTIMIZE TABLE doesn’t catch it
what should you do then?
first step is checking which plugin created the bad data, then you really should remove the records for good and also consider removing that crappy thing, if, for any reason, you need them still for something else than mocking you constantely, you can try this, just change the duplicated time stamp in the records, with this SQL QUERY
SET @offset := 0;
UPDATE WP_POSTS
JOIN (
SELECT ID, post_date,
@offset := IF(@prev = post_date, @offset + 1, 1) AS delta,
@prev := post_date
FROM wp_posts
WHERE post_type NOT IN (‘post’,’page’,’attachment’)
ORDER BY post_date, ID
) t ON p.ID = t.ID
SET p.post_date = DATE_ADD(p.post_date, INTERVAL t.delta SECOND);yes, a second is enough to have distinguishable time stamps, after running it, check agaiin with the first query above, you should have no results and your data WP_POSTS table is clean now
now run this QUERY to exterminate the ghost’s leftovers
ALTER TABLE wp_posts DROP INDEX type_status_date;
ALTER TABLE wp_posts
ADD INDEX type_status_date (post_type, post_status, post_date, ID);
ANALYZE TABLE wp_posts;
OPTIMIZE TABLE wp_posts;
now go check your query order to see the ghost is gone . . .
exorcism was successful
thanks for reading this post . . .
obs.: the queries are good, just substitute wp_posts or WP_POSTS with your valid table name
credit: problem analyzed and solved by H.Mich -

photography == programming
if (sounds absurd to you) {read further} else {keep doing it => both}
let’s break it down . . .
– you need sharp eyes
– you need fast reaction
– you need good intuition
– your need a wide-angle, tele and macro lens
– you shouldn’t listen to others
if you have it, you don’t have to fear anything, AI isn’t a threat, no machine is, you can do it with any camera, probably without any at all
you are the machine, soon you see it the main action starts running, setting the scope, activates the helpers and keeps looping in your head . . .
and it keeps running and running, 24h a day, 7 days a week, none stop, even a general blackout can ocurre, you keep running the idea over and over until it clicks . . .
the wide-angle captures the scene, the tele lense sets the goals, the macro defines the functions, while this is ON you’re entering an inherit state, nobody shoudl disturb you now until your brain closes the last brace . . .
revelation moment, it’s there in front of you, all set, it’s the picture you had in mind
so far so good, easy to understand, right? the missing part is the analistic part, the prelude to be good in either one, it’s not enough knowing how to write a program or how to make a picture
who never worked as analist can be the best programmer of all times, the outcome still might be useless, this happens because of missing, bad or incomplete analisys of the situation it was made for . . .
we know the best photographers come from street photography, the place where no prediction, no planning, no posing and not even light control exist . . . that’s the place where you leaarn to control your gear, train your reaction and have your wide-angle always open in order not to loose a single detail from the big picture, soon you notice it you focus and bam, that’s it
long talk, short end, “the streets” for programmers is wordpress . . . the open octagon where no rules exist, could you survive?
if I have nothing to do? maybe haha, this week I take off, hakka FEED plugin is ready, wasn’t easy and now trying to distract, photography is a good companion, like therapy, trying to get my mental sanity back
but, the next idea is already cooking, haha, hakka-hakka-haaa, so keep watching :)
-

I tell you what it is …
you won’t believe how many times I hear “that won’t sell” from friends and colleagues, that always gets a mouth twitch and a smile, you don’t get it, I always answer . . .
what is: what you do for money never gets your best
people study markets, competitors, trends and all that shit to do something anything in order to get rich, and that, that is the reason for so much crap on the market, whether products or services
I never went into it, I always thought: hu?
my way to do what I do is trying to make something better, or, often to turn a thought, an idea into something real, just make it happen
this wordpress hacking is not for sale, it is my pleasure, I am fixing the shit
wordpress is crap actually and nobody even say it . . . those guys nag you to upgrade shit with still more shit, they don’t fix shit, they break with their updates things somebody fixed before in order to use it . . . that’s crazy, unacceptable
so in very first place I optimize wordpress for my own sanity and not on any market’s or customer’s demands
my criterias also are mine and never like “good enough to ship”, I am totally binary, or it works or not, and so long as it is not I keep hacking until it does
you’re trouble man, haha, I am not, I am solving problems and shit people threw on the market and say it is free and then ask for money, that’s mafia style . . . delivering shit, then ask for money to deliver more shit? pffff, please . . .
you hate wordpress, haha, I don’t, silly, I love it! just not as it actual is . . . I am on the way to make it wordpress again, cutting out the cancer parts, dropping the bloat, blocking the money mongers, I am giving it the wheels it needs to be a real cool blogger core, stable, secure, fast and EASY TO USE . . . just thinking about needing a course do understand how wordpress works and how to create a site with it?
maaaan! we’re in 2025! there is no time to learn and read manuals, USUABILITY is they KEY POINT and wordpress is at pluto distance from it . . .
you will see, my work has just begun, keep watching . . . but you also could try it, jump in, feel it, the joy to blog hasselfree . . .
-

java script is from Sicily
the rules are clear, there is the GODFATHER SCOPE, the CAPO scopes and numberless MA FANCULO scopes . . .everything needs an appropriate callback or you end up dead, everything has a codename, nothing and nobody has a real name
json and ajax are aliases to dominate the operations and usually run asynchronous and everybody has to wait for their grace when they then advice you to finish up, if you can’t, you get the redcard remembering your [promises] to stay back
nothing is clear and like the island they stole the name from, full of eruptions, milhões of people everywhere and the killer can hide easily
one wrong step and you get smashed up, body parts cut off or at the bottom of the sea with your legs tied to a concrete block
better you be smart and cut to the chase, don’t wait for the callback, be there where they write it . . .
-

a word about simplicity …
there are thousand ways to reach Rome . . . even if you are just 1000 meters away you can take another route which might get you there after almost 40000 kilometers . . .
same statement you can pronounce in reverse order and simplify as: there is always a shorter way, what brings you to understand that simplicity is a point of view.
that is valid for everything you do, specially in programming, when I look at the code people write today, I can see they are totally lost, most of them are back to write tremendous spaguetti mixups so deeply nested that they probably don’t even know anymore what they are really doing . . .
when I look at the daily upgrade noticies from google play I see it clearly, all this people who work at this giant google code arena are hakking wildly around, seems they have no plan where to go anymore . . . there is no logical explanation that a software, as bad as it might be, needs daily upgrades . . . that is total madness, but also sadness . . .
and we should not accept that, it really is unacceptable . . . but, the submissive behaviour of accepting everything of most people is what scares, nobody says a word, quietly they keep walking and swallowing the shit around them ,,, that’s like zombie crowds on the street, also reminds me of this movie “I, robot” . . . that thing showed us what is happening now already twenty years ago
ARE YOU ALL STUPID or what?
WAKE UP!
SIMPLIFY!
start with your life, with your mind, kick the crap out of it, become human again, what starts with real feelings, emotions, respect, reasonability, intelligence and commitment . . . then set the point, what are you going to do now and how?
may be then, out of nothing you remember something so trivial
I can see clearly now the rain is gone
I can see all obstacles in my way
gone are the dark clouds that had me blind
It’s gonna be a bright
bright, bright sunshiny day
It’s gonna be a bright
bright, bright sunshiny day
ooh, yes, I can make it now the pain is gone
all of the bad feelings have disappeared
here is the rainbow I’ve been praying for
it’s gonna be a bright
bright, bright sunshiny daystart humming, get up, reboot . . . and start living again
peace
