Facebook Posts - November 2019

1-Nov-2019 11:21 pm


Waiting for the next issue to arrive
To comment on.

Shouldn't take long.

1-Nov-2019 11:21 pm

2-Nov-2019 1:36 am


There's a rule called 3.5% rule that says for a movement to topple any ruler, even the harshest dictator of all, an engagement of 3.5% of the population is enough, and that many people never failed in history in bringing in a change.

So talking about Pakistan [not BD]

How many should this ongoing Azadi march attract to succeed? With a 200 million population it gives a number of 7 million. Otherwise hope for the military to intervene.

Watching.

2-Nov-2019 1:36 am

2-Nov-2019 2:12 pm


For our dog lovers. News in comment.

"কুকুরকে যে ভালোবাসে না সে পশুরও অধম। তাকে বরং গুলি করে মেরে ফেলা উচিৎ।" -- said one of our dog lovers previously here.

Cheers!

2-Nov-2019 2:12 pm

2-Nov-2019 2:30 pm


"California wildfire isn't anything new, it had been occurring periodically since historic time." --- that's what I thought. Then found it's wrong.

List of largest fires since 1930 when accurate calculation started.

https://en.wikipedia.org/wiki/California_wildfires

Most of all the fires are after year 2000. And getting a place in top 20 list requires only 140k acres getting burnt. This year 200k acres have already burnt. And it's still spreading. Last year's total was 460k. Many are leaving the state.

2-Nov-2019 2:30 pm

2-Nov-2019 10:27 pm


Looking back : The 80s.

What we call now "terrorist attacks" were then carried our by environmentalists. The most famous one of them was called "UNA Bomber".

And also there were IRA bombings. Irish Republican Army. They used to plant time bombs in busy markets in London, and then call the police to inform them "A bomb is about to go off in that market in 5 minutes." And then watch the rush and terror in fun sitting aside.

Time flies.

2-Nov-2019 10:27 pm

2-Nov-2019 10:44 pm


Looking back - the 80s.

"Blade Runner" was famous film from our time, released in 1982. But they showed that these events will take place in the future. Future when? Nov 2019. And here we stand!

So Right now we are living in the future that Blade Runner events supposedly took place. And the "Replicants" aren't here. And still the emotional part we face from that film is "death", death that replicants were so desperate to escape.

The famous end dialog tears in rain : "I've seen things you people wouldn't believe. ... all those moments will be lost in time, like tears in rain. Time to die."

Interestingly we have now lived through the future date of

Terminator's 2003.
Back to the future's 2015.
And now Blade Runner.

2-Nov-2019 10:44 pm

3-Nov-2019 3:28 am


Was checking with Pakistan movements :

"Was the election rigged?"
Searched on Quora. Well no, says witnesses.

"So why is Fazlur Rahman claiming so?"
He had always won in elections. This time he stood in two seats and lost both. That's why. And so have lost many old popular figures, people have moved away from them.

"Which side is Taqi Uthmani on?"
He's against this Azadi march, and also twitted that most scholars aren't with Fazlur Rahman even if he claims so.

3-Nov-2019 3:28 am

3-Nov-2019 2:21 pm


Mufti Taqi Uthmai's tweet on Azadi march. The last part is the most direct thing he said :
لیکن مارچ کے مقاصد اور انکے حصول کا طریقہ مبہم ہے

"the objectives of the march and how to achieve them are unclear."

https://twitter.com/muftitaqiusmani/status/1190331462312243200

"লেকিন মার্চ কে মাকাসিদ আওর উনকে হুসুল কা তরিকা মাবহুম হে"

অর্থ : "এই মার্চের উদ্দেশ্য এবং সেটা পূরনের পদ্ধতি অস্পষ্ট।"

Now you can twist it to say it means any thing :

"He actually supports it in his heart, but can't say it out of fear."
"He supports but said it indirectly."
"He always talks like this and we know this one means he supports."

^^ These are all old logic and we have watched these bold claims a lot.

As for me -- I clearly see this as he opposing this march.

The rest are your wishful thinking.

3-Nov-2019 2:21 pm

3-Nov-2019 7:12 pm


OK. Downloaded a few ML libraries and now I can split the music off any youtube video and keep only the vocal.

Sample : অপরাধি, the viral music with half a billion views on youtube, highest ever for any Bangla video, and which spawned thousands of parodies.

Stripped off its music and only the vocal remains.

video:/img/photos_and_videos/videos/10000000_1412558712437706_4199132721215074301_n_10156783590693176.mp4

    Comments:
  • The original with music.
    https://www.youtube.com/watch?v=Qhxq55-VXI8
    https://www.youtube.com/watch?v=Qhxq55-VXI8
  • no code. simply installed a bunch of programs and a batch file to sew together the commands and run.
  • I plan to make a new post on the relevant applications that I used.

3-Nov-2019 7:12 pm

3-Nov-2019 8:00 pm


Here's how to separate music from videos and keep only the vocals :

First you need a Linux machine. Won't work on windows.

Download and install youtube-dl and ffmpeg using your package manager.

Next download and install this application
https://github.com/deezer/spleeter

or this one
https://github.com/sigsep/open-unmix-pytorch

I used the first one.

Then use youtube-dl to download youtube videos.
Use "spleeter" that you downloaded above, to split the musical instruments off the audio. It creates two files, called vocals.wav and instrumental.wav.
Replace the audio in the video with vocals.wav using ffmpeg.

You have a music video without the music.

_____

Here's the bash script I use to perform all these.

#!/bin/bash
if (( $# < 2))
then echo Usage: 'yt.nomusic ' exit -1
fi
name=$2
if ! -f $name.mp4
then youtube-dl "$1" -f 18 --no-mtime -o $name.mp4
fi
if ! -f $name/vocals.wav
then bash -c " source ~/.bashrc conda activate spleeter-cpu spleeter separate -i $name.mp4 -p spleeter:2stems -o ./ "
fi
if ! -f $name-nomusic.mp4
then ffmpeg -i $name.mp4 -i $name/vocals.wav -c:v copy -map 0:v:0 -map 1:a:0 -shortest $name-nomusic.mp4
fi

    Comments:
  • https://www.facebook.com/habib.dhaka/posts/10156783729558176
  • Next post will be on a bunch of videos.

3-Nov-2019 8:00 pm

3-Nov-2019 9:09 pm


Ok I can't post sample of music minus instruments any more. Facebook detects the copyright and removes it.

A few more tries and my account will be blocked. So here I pause. I can post videos of weird music that no one listens to and don't have any copyright. That's all.

    Comments:
  • added the bash script in the status. it will work only after you have installed all the software.
  • I am doing it directly from .mp4 without extracting the audio first.
  • Check my bash script in the status, that gives you a mp4 and download is blazing fast as it downloads from Dhaka's geteway exchange proxy server.

3-Nov-2019 9:09 pm

4-Nov-2019 2:22 pm


খবর : টঙ্গির মাঠে উদ্বোধনী অনুষ্ঠান করে বিশ্ব ইজতেমার প্রস্তুতি কাজ গতকাল থেকে আনুষ্ঠানিকভাবে শুরু হয়েছে। স্থানীয় এমপি যুব ও ক্রীড়া প্রতিমন্ত্রী জাহিদ আহসান রাসেল প্রস্তুতি কাজের উদ্বোধন করেন।

Good. Keep watching.

সাথে আমার কিছু দাবি :

- শুধু কাজ না। ‌‌বরং বিশ্ব ইজতেমার মূল অনুষ্ঠান আনুষ্ঠানিক ভাবে উদ্ভোধন করার দাবি জানাচ্ছি।

- এত বড় ইজতেমায় এত দিন জন নেতারা কথা বলার সুযোগ পেতেন না। এই ব্যবস্থার তড়িৎ পরিবর্তনের দাবি জানাচ্ছি।

- টঙ্গি ময়দানে শেষ দিন মুনাজাতের আগে মাননীয় সরকার প্রধানদের বক্তব্যও জনগন শুনতে চায়।

এগুলো আন্দোলন ছাড়া আদায় হবে না।
ঘুমিয়ে না থেকে দাবি তুলেন।

4-Nov-2019 2:22 pm

5-Nov-2019 12:23 am


Joke :

Several centuries ago, the Pope decreed that all the Jews had to convert to Catholicism or leave Italy. There was a huge outcry from the Jewish community, so the Pope offered a deal. He'd have a religious debate with the leader of the Jewish community. If the Jews won, they could stay in Italy; if the Pope won, they'd have to convert or leave.

The Jewish people met and picked an aged and wise Rabbi to represent them in the debate.

However, as the Rabbi spoke no Italian, and the Pope spoke no Hebrew, they agreed that it would be a 'silent' debate.

On the chosen day, the Pope and the Rabbi sat opposite each other

The Pope raised his hand and showed three fingers.

The Rabbi looked back and raised one finger.

Next, the Pope waved his finger around his head. The Rabbi pointed to the ground where he sat.

The Pope brought out a communion wafer and a chalice of wine.

The Rabbi pulled out an apple.

With that, the Pope stood up and declared himself beaten and said that the Rabbi was too clever. The Jews could stay in Italy!

Later the cardinals met with the Pope and asked him what had happened. The Pope said, 'First I held up three fingers to represent the Trinity. He responded by holding up a single finger to remind me there is still only one God common to both our beliefs.' 'Then, I waved my finger around my head to show him that God was all around us. He responded by pointing to the ground to show that God was also right here with us.' 'Finally, I pulled out the wine and wafer to show that God absolves us of all our sins. He pulled out an apple to remind me of the original sin.' 'He bested me at every move and I could not continue!'

Meanwhile, the Jewish community gathered to ask the Rabbi how he had won. 'I don't have a clue!!!' the Rabbi said. 'First, he told me that we had three days to get out of Italy, so I gave him the finger.' Then he tells me that the whole country would be cleared of Jews, so I told him that we were staying right here.

'And then what?' asked a woman.

'Who knows...' said the Rabbi. 'He took out his lunch, so I took out mine!'

5-Nov-2019 12:23 am

6-Nov-2019 12:01 am


I tried to check whether I shall stick with PHP or migrate all to C for the site I manage. [ habibur.com ]

When it's peak hit time, like before sun-set in Ramadan, or starting of Rabiul Awwal or Muharram -- the site gets overloaded with requests.

That means benchmark.

Load test reports :

C in cgi mode is still twice as fast as php fcgi : 300 req/sec vs 130.
But
PHP with fcgi+opcache beats my C fcgi : 3000 req/sec vs 1500 req/sec.

That's because of GC. C code uses mark & sweep, while PHP uses ref-counter.

Therefore going PHP for now. But number crunching in astronomical calculations will still remain in C. PHP can't crunch those in any meaningful way.

    Comments:
  • Now up again. Deactivated because I was cleaning and backing up the server.

6-Nov-2019 12:01 am

6-Nov-2019 6:33 am


Banning and killing off our Sakib Hasan's career won't harm our cricket. It always had been about fixing, bidding and making money off bookies, and Sakib was a pain in this process.

Right now the team will win in unexpected matches while lose in unexpected others, and the heads that fix these matches can smile and watch their bank accounts fill up.

It always had been this way!

Remember Ashraful? At his peak time he made large score in one match and then went duck in the next. David Whitmore, the BD team coach knew about this, and wanted him off the games. But BD cricket board objected. Ashraful was their most expensive gambler's chip anyway.

So another of our corrupt daily news paper journalist asked the coach, "Why do you want him remove? Ashraful scored large in last match." Whitemore replied "He will be out on zero run in the next match."

And next day Jonokontho sports section printed 8 column large report "Whitemore said Ashraful will be out in zero run, Ashraful is confident! We shall see today!" As if this is the best time to discredit the coach.

And Ashraful was out in that match in zero runs.

The paper next day made news report "We hired Whitemore to coach the team, not to foretell." -- this is our Bangali logic that this great nation carries their Chetona with.

Don't leave before chanting Joy bangla.

6-Nov-2019 6:33 am

6-Nov-2019 7:24 am


How does Rupali Guitar sound without music?

Aiub Bacchu's most famous song was "Rupali Guitar". I never was his fan but because he lived for so long, his music was being played over and over many times in many places.

And I thought Rupali Guitar was all about him playing a guitar, and there wasn't any vocal in it, like his other songs, as he wasn't a vocalist, rather a guitarist. Large bodied man like him shouldn't have any appreciable vocal tune anyway, this whole genre of his time covered it up with instruments.

Right? Apparently wrong.

Here's his Rupali Guitar -- minus the Guitar. He did have something to say and it wasn't anything like shouting.

You will hear a lot of silence in this video, these were music which has been cut off.

video:/img/photos_and_videos/videos/77307300_720282095116893_8331094191723511808_n_10156791216388176.mp4

6-Nov-2019 7:24 am

6-Nov-2019 5:16 pm


News : SoftBank reported $7b loss. First loss since 2005 dotcom burst.

That's one more sign of Saudi troubles ahead.

Next even if Saudi goes with its Aramco IPO and sells 2% share at $2 trillion valuation, that means $40b, while this year's budget deficit is $50b.

And then what's for next year? It will receive 2% less profit because of sold shares, and still none of the capital left.

6-Nov-2019 5:16 pm

7-Nov-2019 7:07 am


News : "The Saudi government recruited two Twitter employees to get personal account information of their critics, prosecutors said Wednesday."

It's also interesting to read how cheap their sell off was : "They were rewarded with a designer watch and tens of thousands of dollars."

Those employees were also Saudis, tbh. Now facing 30 years of maximum Jail time for that nice watch that they wanted to show off to their friends.

Those that think "Only FB or WhatsApp know who we are. Our government can never figure that out!" -- are in the wrong.

7-Nov-2019 7:07 am

7-Nov-2019 6:58 pm


For all that were disheartened on the death of Khoka should find comfort at the death of Badol. Just at the same time.

Reminds me that these days good and evil are arriving in pairs. If one swings the hearts of the Muslims to one side too much, then something else arrives from God to balance it again.

We accept our Lord.
And You don't do injustice.

Just be patient.

7-Nov-2019 6:58 pm

7-Nov-2019 8:39 pm


Here's my final benchmark results for a real complete page from my site rewritten in two versions :

1. PHP [though mathematical calculations in an extension compiled in C]
2. Everything written in C [though garbage collected]

PHP-fcgi : 100 request/sec.
PHP-fcgi-opcache : 200 req/sec.
C-cgi : 300 req/sec.
C-fcgi : 1000 req/sec.

Notes : Astronomical calculations in PHP all versions were being run through compiled C extensions anyway. Therefore it's not about mathematical calculation.

C-fcgi ran with 5 instances.
If we reduce the instance to just 1 then : 400 req/sec.
And increase to 50 : still 1000 req/sec.

Therefore going all C.

7-Nov-2019 8:39 pm

7-Nov-2019 9:37 pm


Today is 102th anniversary of October Revolution in Soviet Russia.

It brought in Communism, that ruled the world for so long and destroyed so much.

I wonder where would have Russia stood if it hadn't dip into Communism for 70 years. And how would have China done had it still not been in Communism.

Remembering all our Communist comrades in BD from the 80s, that were so smart in their logic, argument and debate -- and still so wrong.

They had everything, intellectual support, media support, propaganda machines in place and reasoning support. What number of people can still understand that "The rich sucks poor workers blood and continue to get richer!" -- is a wrong reasoning in every way.

Communism -- you can win in arguments while still being in the wrong, and then reality will strike, you will end up holding your ideologies in hand, and nothing else.

Watch the Jihadis, I have watched how they have followed the same path.

    Comments:
  • php7.3

7-Nov-2019 9:37 pm

8-Nov-2019 2:22 pm


1100 scientists made a 40 year long study on climate change. They have proposed their final solution -- Kill off billions.

Remembering Thanos.

8-Nov-2019 2:22 pm

8-Nov-2019 5:12 pm


The video that's making the rounds today. Gov sponsored hajj - our scholars - barking dogs - and ways to silent those.

Good play. Kudos (Y).

This post had an attachment, which is now missing

8-Nov-2019 5:12 pm

9-Nov-2019 3:48 am


News : "পলাতক রুবেল তাবলীগ জামাত সাদা গ্রুপের সদস্য বলে দাবি করেন ভুক্তভোগী তাবলীগ জামাতের সদস্যরা।"

And me wondering, which one is the "white" group in Tablig? Have they renamed the groups for easier identification?

Three minutes later -- Oh! they probably meant "সা'দ" group.

9-Nov-2019 3:48 am

9-Nov-2019 3:53 pm


"Sidr" or whatever this cyclone is called will strike the Sundarban forest this time. Mostly in the part of India. We in capital Dhaka and main port city Chittagong are relatively safe. Not much strong wind expected.

Coastal area in Khulna should watch. But there aren't much residency there as the coast is mainly covered by long and wide stretching forest.

Which makes Barisal, the coastal city that lies in between safe and danger zone as most vulnerable. But the far edge of the storm that will cross over Barisal might not be that much strong.

That's what I am expecting.

    Comments:
  • - আমার লেপটপে এরকম আসে। এখানে যে বাংলা একটা অপশন আছে বুঝা টাফ।

9-Nov-2019 3:53 pm

10-Nov-2019 6:26 am


Looks like the storm has changed its forecasted course. Instead of making a landfall it's traveling along the coastal line. Now hitting Barisal. Expect damage.
    Comments:
  • Access controller?

10-Nov-2019 6:26 am

10-Nov-2019 2:37 pm


News : "Bangladesh to import onion from Pakistan after 15yrs"

এই সব পাকিদের পিয়াজ খাবো না। গো-মাংসও খাবো না। [ "আই হেইট ইউ, আই হেইট ইউ" -- বলে দুই হাতে মুখ ঢেকে কান্নায় ভেঙ্গে পড়ার ছবি বসবে এখানে ]

এই সব ইম্পোর্টার রাজাকারদের বিরুদ্ধে তীব্র নিন্দা জানিয়ে তাদের পাকিস্তান পাঠিয়ে দেয়ার জোর দাবি জানাচ্ছি।

10-Nov-2019 2:37 pm

10-Nov-2019 11:50 pm


Was talking with the wise man,

Me : "So what's your comment on Babri mosque?"

"Well once again it's shown that whoever holds power can rule like however he wishes. Justice is all about it, and not what you feel as just."

"Then you are condemning?"

"Never condemn! And I don't condemn them. When the table turns, I won't be condemning ourselves either."

10-Nov-2019 11:50 pm

11-Nov-2019 2:10 am


Installed Fedora-31. The big difference I feel is, previously when I typed in Bengali in console, some of the unicode characters hanged the terminal. Therefore I had to gedit the file and then edit it in GUI for adding Bangla.

This problem seems to have been fixed. Now I can type in as much Bangla in console mode as I with without any problem.

This isn't a OS level change, rather a package level update, but whatever. It's fixed from this release.

11-Nov-2019 2:10 am

11-Nov-2019 12:21 pm


Insightful :

We reaching the end of Moore's law + Facing increasing demand for computing power for AI/ML = In the next decade demand for engineers who can write fast code will increase over engineers who write code fast.

Which also means : Ruby is out, Rust in.

One perspective.

11-Nov-2019 12:21 pm

11-Nov-2019 10:29 pm


There's a tool called "perf" in linux, performance analyzer. Running it lists the functions where your program spends most of its time.

Generally you get 1 function which takes 90% of the time. Eliminating it makes the program run 10 times faster.

Then there's two functions taking 50% of the rest. Optimizing those makes the program run again twice as fast.

After that there's nothing more you can do. The rest can't be optimized or it's not worth trying.

Every program that I worked on, shows this trend.

11-Nov-2019 10:29 pm

11-Nov-2019 11:40 pm


Someone from India writes in Prothom Alo that the next step Modi gov is going to take is to eliminate "Muslim family law" in India, now that it has achieved everything else. Link in comment.

Reminds me of Dr. Zakir Nayek. He lost his status in Malaysia because he dared to compare Muslims in India with the minorities living in Malysia and said "Muslims in India are having it far worse than the minorities living here, you can't compare those" -- how dare he says that!

Next I was listening to an youtube dialog of Advocate Gobindro Chandra Pramanik in BD, who founded the Iskcon movement here. One and a half hour lecture. Listened to it being patient. Well, at least now I know of many pseudo-secret plans which I didn't previously.

Keep wise.

11-Nov-2019 11:40 pm

12-Nov-2019 12:59 pm


A few points on AI/ML :

- Works best for Image-Video-Audio processing.

- Doesn't work that well for natural language processing, or text processing.

- You get big improvements in the early stage. After a certain level, increasing processing power x1000 times gives only a quality increase of 40%. Work is stagnant, not way you can squeeze more off AI/ML. That's the end of how much AI can do. And most of all work now are at this stage. The edge of its limit. Without any way to progress ahead.

- You need too many low precision floating point numbers for neural connection. Memory being the hog. Which is why they are trying to come up with new floating point standards optimized for such calculations.

- Development is now stagnant, or moving slow. New work is expected to come from engineering and implementation side, not science.

The arms race is over. We now use the inventions.

12-Nov-2019 12:59 pm

12-Nov-2019 2:28 pm


The only country that I see still in calm and peace is Japan. The rest of all are facing internal unrest. Chile was considered the most stable country in South America. It's breaking down after increase in subway fair. Like how Lebanon broke down after WhatsApp tax, or Hong Kong after an extradition law proposal.

Small sparks causing big flames all over. People getting impatient.

Sign of the time. The cycle.

12-Nov-2019 2:28 pm

14-Nov-2019 1:17 am


In the 90 : "Dynamic linking is slow. Use static linking."

2000s : "Static linking considered harmful. Always use dynamic linking."

We are done then? Just beginning.

Now in Docker age -- Static linking is the hero. You can copy the file into a scratch image and run it.

So everyone now is searching for static libraries and static linking howto, which Linux vendors abandoned decades ago.

14-Nov-2019 1:17 am

14-Nov-2019 1:08 pm


Built and deployed my first Docker container.

Performance :
without docker 1100 req/sec.
within docker : 1000 req/sec.

Therefore docker doesn't slow things down much.

Link in comment to the most practical "create how to" that I have found on net. Talks about the real thing and nothing much.

Built binaries on my Fedora desktop and deployed on to Ubuntu server.

Image size : 8 MB including dependencies.
Very low. No 200 MB upload as I expected.

14-Nov-2019 1:08 pm

14-Nov-2019 3:42 pm


And now news : রংপুর এক্সপ্রেসের বগি লাইনচ্যুত, আগুন

[ insert drum beats here ]

I blame Jamat.

14-Nov-2019 3:42 pm

14-Nov-2019 3:56 pm


The regular shop near my home asked 150/kg for Onion.

Skipped that and jumped to the largest one. There it's 170/kg.

Met thinks, "What's in life?" The price probably will fall tomorrow. Purchased only two kg at 170. Generally I purchase 5.

And today's news : "Onion selling for 200/kg!"

14-Nov-2019 3:56 pm

14-Nov-2019 11:18 pm


"Deep fake" : using AI to generate audio that sounds exactly like your target's voice. A trust nightmare?

Now someone has used deep fake to impersonate a CEO's voice and asked to transfer $200k into his account. He succeeded. First AI-Deep fake crime.

Hollywood style sci-fi coming into real life. Link in comment.

14-Nov-2019 11:18 pm

15-Nov-2019 5:54 pm


the thing is, i ain't any mossad agent. because if i was, i would have been travelling to uae frequently to take advice.

watch whether i do.

15-Nov-2019 5:54 pm

15-Nov-2019 7:08 pm


ভক্ত - ১ :


মানুষ এখন গায়ক গায়িকাদের ভক্ত। ইংরেজিতে যাকে বলে Fan. সব সময় এরকম ছিলো তা না। এই সব রেকর্ড-মিডিয়া আসার আগে, মানে ১৯০০ সালের আগে মানুষ ছিলো পীর আউলায় বুজুর্গদের ভক্ত। সবাই তাদের পেছনে ছুটতো। এ জন্য ১ জন আসল পীরের বিপরিতে ২০ জন ভন্ড বেরিয়ে যেতো। যেন মানুষ তাদের ভক্ত হয়।

এখন যেমন কন্ঠ না থাকলেও গায়িকা হবার জন্য প্রতিযোগিতা পড়ে যায়, ভক্ত জোগার করার জন্য, তেমনি তখনও।


পীর আউলিয়াদের আগে মানুষ ছিলো যোদ্ধাদের ভক্ত। যে যত বীরত্ব প্রদর্শন করতে পারতো। এজন্য এখলাস বিহিন যোদ্ধাও দাড়িয়ে যেতো অনেক। ভক্ত পাবার জন্য। সে থেকে ঐ হাদিস "শহিদকে জান্নামে ফেলে দেয়া হবে, তুমি মানুষের প্রশংসার জন্য যুদ্ধ করতে।"


শেষ যুগ বলা আছে মানুষ গায়ক গায়িকাদের ভক্ত থাকবে। আমি যেহেতু শেষ যুগের মানুষ আমিও এর ব্যতিক্রম না। তবে কার ভক্ত? এটা সময়ে সময় বদলায়। ছোট কালে যদি মাইকেল জ্যকসনের ভক্ত ছিলাম তবে এখন হয়তো...


কথা বলছিলাম আসিফ আকবরের বিষয়ে। গায়ক। গত কয়েক বছর ধরে আমি তার ভক্ত। এর আগে ছিলাম রুমির। আসিফ আকবর যেহেতু ম্যডামের বন্ধির সময় সেখানে গিয়ে বিরত্ব দেখিয়েছেন তাই ভক্তি আরো বেশি।


শেষ খবর হলো উনার বিরুদ্ধে রিপোর্ট জমা পড়েছে। কবে যেন উনার ঘর তালাশ করতে পুলিশ গিয়েছিলো সেখানে চার বোতল মদ পেয়েছে। এর জন্য মামলা।

এখন দুটো হতে পারে, উনার পলিটিক্যল স্টেন্ডের জন্য সরকার হেরেস করছে। পুলিশ পকেটে করে মদের বোতলগুলো নিয়ে এসেছিলো।

অথবা, উনার রুমে সত্যি ছিলো।

কোনটা ঠিক জানি না। তাই ধরে নিচ্ছি উনি এর জন্য দায়ি না। মিথ্যা মামলা। কিন্তু...

কিন্তু গায়ক গায়িকাদের মদ খাবার অভ্যাস বহু পুরানো। এটা জানা আছে। গায়কদের সাথে মিশার সুযোগ হয়েছিলো বলে।

তবে কেন? কেন তারা খায়? এর পরের কথাগুলো জেনেরিক। আসিফ আকবরকে নিয়ে না।


আপনাকে রাস্তায় গিয়ে গান গেতে বললে আপনি পারবেন না। লজ্জা লাগবে। আমিও পারবো না। হয়তো মিন মিন করে গাইবো। প্রফেশনাল গায়ক আর আমাদের মতো বাথরুম সিংগারদের মাঝে পার্থক্য হলো প্রফেশনালরা একেবারে গলা ছেড়ে গান গায়। হিট। মানুষ হাত তালি দেয়। তাদের গান শুনার জন্য ভিড় জমায়।

বাকিরা একটু রয়ে সয়ে গায়। লজ্জা বেশি বলে।


প্রফেশনালদের লজ্জা কম তা না। সব মানুষই আমাদের মতো। কিন্তু মদ খেয়ে তারা লজ্জা কমিয়ে ফেলে। মাতাল দেখবেন রাস্তায় দাড়িয়ে চিৎকার করে গান গায়। মাতাল হবার দরকার নেই। কিন্তু একটু টাল হলে গলা ছেড়ে গান গাওয়া যায়। লজ্জা কমে যায় বলে।

একারনে সকল গায়ক-গায়িকাই মদ খায়। এট লিষ্ট কাছে থেকে যাদের দেখার সৌভাগ্য আমার হয়েছে।

এখন এটাকে রিলিজিয়াস টুইস্ট দিতে পারি। কিন্তু সেটা পরের পোষ্টে ইনশাল্লাহ।

15-Nov-2019 7:08 pm

15-Nov-2019 8:18 pm


ভক্ত - ২ :


উস্তাদের সাথে কথা,

উস্তাদ, "তুমি বলছিলে তুমি গায়কদের ভক্ত?"

ট্রল করে বলেছিলাম, ফান করে।

"বলছিলে মাতাল না হলে কেউ গান করতে পারে না, তবে ভক্ত শুধু এই কারনে যে সে মাতাল? মাতাল না হলে সে গাইতে পারতো না, তুমিও তার ভক্তও হতে না?"

হয়তো। এই রকমই দেখা যাচ্ছে।


সে বলছিলো "গান হলো জেনার দাওয়াত" -- কিন্তু হাদিসটা কোথাও পাই নি।
সে বলছিলো "যে গান শুনে তার কানে সিসা ঢেলে দেয়া হবে" -- কিন্তু এই হাদিসটাও আমি কোথাও পাই নি।

তবে গানে সমস্যা কি?

"গান শুনলে অন্তর মরে যায়"

কিন্তু অন্তর আরো শত শত জিনিসে মরে যায় যেগুলো আমি করছি। এই না যে গান শুনা ছেড়ে দিলে আমার অন্তর আবার জিবিত হয়ে যাবে। মাদ্রাসার ছেলেদের জন্য প্রসংগ ভিন্ন। তাদের অন্তর জিবিত। গান শুনলে মরে যাবে।

আমি তাদের মতো না। তাই আর কিছু আছে?


"যাদের গান তুমি শুনতে তাদের কার কি অবস্থা?"

এখন আসিফ, দেখা গেলো সে মদখোর।
এর আগে রুমি, দেখা গেলো সে মেয়েদের ফাদে পড়ে...।
এর আগে মাইকেল জ্যকসন, দেখা গেলো সে শিশুদের ...।

"ইসলামি কেউ? ভালো মানুষ যারা ভালো ইসলামি গান গায়?"

কলরব ছিলো। দেখা গেলো তাদের সাবাই জেনার সাথে যুক্ত। একেবারে উপর থেকে নিচ। তাদের নেতা থেকে আরম্ভ করে নিরিহ চেহারার সৎ ছেলেটাও। একেবারে নেটে সে সব কাজের ভিডিও ছবি ছড়িয়ে।

"গান হলো জেনার ডাক -- একথা এর পরও তুমি অবিশ্বাস করো?"

আমি চুপ।


শেষ যুগে মানুষের মাথার উপরে আর কানের কাছে গায়িকারা গান করবে। হাদিসে আছে। এখনকার হেড ফোন আর স্টেইজ শো। সারা দিনই মানুষ যখন মাথার উপর আর কানের কাছে গান শুনে।

"সেই তিন দিনের কথা মনে পড়ে? যখন সূর্য উঠবে না?"

কোন তিন দিন?

পশ্চিম দিক থেকে সূর্য উঠার আগে। রাত হবে অনেক লম্বা। এক রাত, এক দিন, আবার এক রাত লম্বা। হাদিসে বলা আছে সে রাতে একজন ঘুম থেকে উঠবে, তাহাজ্জুদ পড়বে, আবার শুয়ে ঘুমাবে, আবার উঠবে, আবার তাহাজ্জুদ পড়বে, আবার ঘুমাবে -- এরকম তিন বার করবে সূর্য উঠার আগ পর্যন্ত।

আর কিছু লোক ঐ সময়ে উপত্যকায় দাড়িয়ে গান বাজনা করবে, সেলিব্রেট করার জন্য, স্পেশাল এস্ট্রনমিক্যাল ইভেন্ট বলে। সারা রাত গাইবে।

এর পর সকালে তাদের চেহারা আল্লাহ তায়ালা শুকর আর বানরদের মতো করে দেবে।

এই উম্মাহর এক দল লোকের এই রকম চেহারা বিকৃতি হবে এটা হাদিসে বলা আছে, কিন্তু গত ১৪০০ বছরে এরকম হয় নি। এটা সামনে হবে। এই গান আর পর্টি উদ্বযাপনকারিদের উপর।

"তুমি মাদ্রাসা ওয়ালাদের মতো না হলে নেই।
কিন্তু, ঠিক করে নাও সেই তাহাজ্জুদ পড়াদের সাথে থাকতে চাও?
নাকি গায়কদের?"

15-Nov-2019 8:18 pm

15-Nov-2019 11:17 pm


We all "ssh" into our remote server's console with our own generated ssl certificates and still feel secure.

But there wasn't any business in self generated certificates. So browser vendors started to reject those certificates claiming those weren't "secure enough", in reality because browser builders were getting paid by certificate vendors.

At its peak came EV SSL certificate, which you must buy if you want to do business and costs thousands of dollars per year.

All these businesses collapsed as soon as free software foundation released their free SSL certificate. Now who pays for any certificate, let alone an EV certificate?

I was wondering if any of the sites still use EV? Visited Amazon, visited Paypal -- either none of them uses EV anymore or even if they do, the browser doesn't show the EV certificate any prominently then my letsencrypt free certificate.

Looks like the certificate extortion business has come its end.

15-Nov-2019 11:17 pm

16-Nov-2019 6:42 pm


habibur .com new design.

https://habibur.com/new/

- mobile first. as most users come from mobile.

  • ditched bootstrap.css and jquery.js to make the downloads more light weight.
  • ditched PHP. to make the site faster. - new navigation technique, to provide space for more contents.
  • running from a docker container.
  • response time still is half the old site. 300ms vs 800ms as per pingdom.

    Check if you find the navigation confusing or problematic. Wish to take it online by Dec.

    https://habibur.com/new/

      Comments:
    • This isn't the complete site. Just sample with two sections Salat & Hijri Calendar.
    • This isn't the complete site. Just sample with two sections Salat & Hijri Calendar.
    • //Wish to take it online by Dec.//

    16-Nov-2019 6:42 pm

  • 16-Nov-2019 7:08 pm


    News : "দ্বিতীয় ইনিংস খেলার আগেই বাংলাদেশের ১৩০ রানে হার"

    Keep your prayers up.

      Comments:
    • Try again. should load.
    • huh? তাই নাকি? lemme check. IP blocked হবার তেমন কোন কারন নেই।
    • পাইলাম না। আপনার রিকু সার্ভার পর্যন্ত এসেছে বলে মনে হয় না। হয়তো পথে আটকিয়েছে। আবার ভালো মতো দেখবো ইনশাল্লাহ, নামাজের পরে।
    • Will be fixed shortly inshaAllah.

    16-Nov-2019 7:08 pm

    16-Nov-2019 9:23 pm


    Here are the new features I am planning to add in Salat section :

    - Full year calendar for your GPS location. And for any city.

    - "Salat time for next 10 days." That falls in between full year and today.

    - "Salat time for this month." -- In case you still need it.

    - "Detail salat time for today" -- with time of ishraq, mid night, tahajjud, late night, makruh time, haram time and other fine lines.

    - "Qibla compass" -- for cell phones that have compass.

    - "Qibla direction from shadow" -- align you cell phone with the shadow of any wall near you and it will show qibla direction. For those that don't have a compass in their cell phone.

    - "Calculation details" : For those that had been saying, "But he doesn't show the calculation. How can we verify it?"

    - "Salat time from Lang/Lat" : paste in your lang/lat into a text field and click generate to view Salat time for that location.

    - "Display panel" -- a slide show like full screen page, so that you can load it and keep it open on a wall display, which will show different information and updates on Salat time as a slide show.

    - "Count down Timer" -- for sehri and Iftar.

    - Sun location graph : Image showing live sun's location. With numbers and view.

    - Salat time in Arabic, Urdu, Malaysian, Indonesian and other languages.

      Comments:
    • ^ আগের সাইটটা এখনো আছে। সরাইনি। habibur.com এ গেলে পুরানো সাইটটাই পাবেন এখনো।
      http://habibur.com/

    16-Nov-2019 9:23 pm

    17-Nov-2019 6:49 pm


    DIY : "How to make your web page 'Modern looking'" :

    - No dark color : Make the colors whitish or near about white. Very low contrast. And avoid background color altogether for all contents. Everything should be extremely light gray floating over white.

    - No sharp corners : Make all the boxes corners rounded. CSS radius: 3em; or something. There shouldn't be any sharp corner visible anywhere on the page.

    - Animate everything : This doesn't require JS anymore. CSS animate: .3sec; and you are done. Every movement, click, mouse-over, typing should be animated.

    Put these three things, and your page now should look "Modern" by any modern standard.

    Well, I just gave up a million dollar business secret!

    17-Nov-2019 6:49 pm

    18-Nov-2019 9:24 pm


    So many bad news all around me. Wondering how did the elders I watched, when I was young, maintain their calm, sanity and focus on worship of Allah?

    Feeling like, I need to take the "doesn't concern me" stand.

    So much corruption all around? -- doesn't concern me.
    So much crime & victims? -- doesn't concern me.

    Nothing should concern me other than what I can change. Need to learn to keep quiet in the face of situations where things tell me to be vocal.

    Secret for being on the right path.

      Comments:
    • FAQ : "you are completely wrong. There's a hadith that says...."

      Ans : I wrote the above knowing that hadith.

    18-Nov-2019 9:24 pm

    18-Nov-2019 9:41 pm


    So many traps all around.

    Even if I decide to withdraw from all confrontational dealings in the world, and focus only on prayers in Mosque -- I am still not out of trouble.

    Someone sitting beside me says, "Hay! You are doing that wrong. You should do it that way."

    The trouble starts the moment he said it. And now there's absolutely no way out.

    I can say, "But we don't follow hadith directly, we follow the fiqh/rulings that are delivered by scholars based on all haidth..." -- and I am in trouble. He will be claiming, "Hay everyone! Look at this man, he denies direct and clear Haidth!!!"

    I can say, "But I read in another hadith that says the opposite ...." --- more trouble. He will be claiming "look at this man! he read a few hadith and went astray, he doesn't know of other hadith or explanation!"

    Then I can "argue" with him, as per his demand, and go on a deeper level on what his hadith means and why I follow that. And then I am in even deeper trouble than where I started.

    Therefore once he has said the above, there's no safe way out. None. I am trapped no matter what I reply.

    And I -- just wanted to -- say my prayers -- alone -- in a mosque!

    18-Nov-2019 9:41 pm

    19-Nov-2019 1:26 am


    Sylhet : Transport strike. One after another train accident. No diesel in pumps. Lets forget the panic there with onions.

    And today's news : Salt selling for Tk. 200/kg after 9:00 tonight. No market in Sylhet has any salt in stock.

    Gentlemen, you did build your doomsday survival stock in time, didn't you? /kidding.

    19-Nov-2019 1:26 am

    19-Nov-2019 2:34 pm


    Guardian covers the life of Audio book readers. Most of them have acting background, and audio book reading has a trend to merge with acting.

    Reminds me of audio drama broadcast in radios in the 80s. Full drama with multiple actors like what we see in TV today but no camera. Everything said and acted in front of a microphone.

    19-Nov-2019 2:34 pm

    19-Nov-2019 2:41 pm


    "Part of the perfection of one's Islam is his leaving that which does not concern him." - Hadith.

    Next which shouldn't concern me?

    1. Politics? or
    2. Science?

    19-Nov-2019 2:41 pm

    19-Nov-2019 3:47 pm


    Salt crisis hits Dhaka the next day. And people are rushing to stores for salt packets. Add with it the ongoing undeclared transport strike.

    What to do in these circumstances? Here' s what I do.

    Don't buy to fill store. Only buy what you need and when you need it -- as if there was no crisis.

    The whole act of "buy and stock, because price will jump tomorrow." will waste *your* money.

    I am not talking about what's good for the country, good for other people or good for the market. I am talking about you. And you will lose if in a crisis market you buy to stock for tomorrow out of fear that price will increase.

    In 99% of cases price won't increase. It will fall. And you will end up with a stock of 10 packs of salt purchased at 120/pack, when the market might have fallen to a third of that price.

    Crisis don't last long. That's the point. And even if it does, you won't be able to profit by "timing your purchase." Take lesson from stock market.

    Well, that was my view anyway.

    19-Nov-2019 3:47 pm

    19-Nov-2019 6:06 pm


    I lived through most part of my life in the 70s in one or other communist regimes. And these types of crisis were common. That was because the government controlled the price.

    The same thing is happening in BD. First two trucks of salt supply were confiscated in Sylhet by "magistrates" because "they were selling the salt sacks at a higher price".

    Now whether this is a criminal offence or if that guarantees businessmen's supply being confiscated without a pay -- is something we are forbidden to talk about. Regardless as a "Bangali" we are happy to see other businessmen suffer.

    This confiscation event caused a chain reaction in Sylhet market and salt price rise overnight. And it struck Dhaka and the whole country the next day.

    The more you rip off businesses believing that "they deserve so" the more we face supply crisis and price hikes. Crisis and spikes lead to even more crack downs. Which leading to more crisis and price hikes.

    And then we are back to the communist regimes in the 70s. Where we had to stand in line for hours for a dozen of eggs. Because otherwise "the free market makes profit" which is forbidden.

    God save us, specially me.

    19-Nov-2019 6:06 pm

    20-Nov-2019 12:11 am


    "You sure Delhi is more polluted than Dhaka?"

    Then checked the index. Link in comment on live report on which city air is most polluted in the world.

    TODO: figure out Dhaka's position.

    20-Nov-2019 12:11 am

    20-Nov-2019 6:35 am


    News : "[WeWork's CEO] Neumann bought personal properties which he then leased back to his company WeWork. He also borrowed against his own stake in the company, and had also planned to charge WeWork almost $6 million to use his trademark of the word “We” after the company rebranded itself The We Company."

    Looks like we are about to find a second Theranos CEO.

    And more of Saudi's Vision Fund tanks.

    20-Nov-2019 6:35 am

    20-Nov-2019 7:29 am


    Things that should or shouldn't concern me :

    Tech : Concerns me as I get a living off tech.
    Science : Not much.
    Politics : Total and complete waste of time.
    Economics : Small part which only directly affects my work.
    Religion : Only that part that I perform everyday.
    ___
    Note that everything has an indirect relationship. And that way one can claim "everyone needs to learn Oceanography as it's related with environment which is related with life." <-- sign of missing the point. We are not talking about this.

    20-Nov-2019 7:29 am

    20-Nov-2019 7:19 pm


    As our Honorable Prime Minister has returned from Dubai, I was hoping she would now fix this transport strike overnight like how effectively she had been doing it for us all these years.

    Surprised to see that it hasn't been fixed after 24 hours of her return.

    Guess we need to be patient for another day.

    Keep your hopes up.

    20-Nov-2019 7:19 pm

    21-Nov-2019 1:03 pm


    SpaceX's MK1 rocket which was supposed to take us to Mars explodes during test. But that's acceptable, as it was a ground test to check how fit it was. The test failed. Now they will redesign another one.

    This rocket was iconic for years it was sitting outside. Reminding me of the featureless rocket from Tintin comics.

    21-Nov-2019 1:03 pm

    21-Nov-2019 6:04 pm


    News : Transport strike lingers.

    Old trick loses its effectiveness after you apply it for too long.

    So what was the old trick?

    It works like this :

    You ask "who's your leader?"

    The group replies "He is." -- as everyone wants to be a leader now a days.

    You call him in and apply carrot and stick. The leader thinks "well I have a family to support, a future to worry about and my life to save -- what's in life" -- he gets sold out in 2 hours.

    And you have full control on all the people that took him as leader.

    So yesterday night they asked the transport leaders in to discuss. Leaders ate the carrot, being afraid of the the stick. And declared "strike withdrawn."

    But the drivers and workers are hellbent on continuing strike. And as a result the strike lingers today.

    There's a disconnection between the transport kings and their subjects. The government has to look for new kings from lower ranks, who are followed by their subjects.

    21-Nov-2019 6:04 pm

    21-Nov-2019 10:37 pm


    "28 days later"

    Fractured my knee the last time I tried to finish my "8 km walk bellow 1:15 minutes" by falling off a banana spill lying over a manhole. <-- this sounds comical, crazy and made up, I know, but is true regardless.

    And then had to lie in bed for many days. Feeling a bit better tried that walk recently, and after a few days of try, finished it bellow 75 minutes.

      Comments:
    • * not literally 28 days, was a movie reference, which needless to say i didn't watch.

    21-Nov-2019 10:37 pm

    22-Nov-2019 7:02 am


    Valve to release Half-Life's next episode. Called "Alyx". Trailer in comment.

    Half-life was a very popular game in the last 90s, that made a cult around it.

    22-Nov-2019 7:02 am

    22-Nov-2019 2:13 pm


    If you don't earn 50% more than your wife, you constantly will be unhappy in life.

    But, if you knowingly marry your wife, expecting her to earn a living for you, then you are what's called a "ভাদাইম্মা" and you will be happy regardless.

    ^^^ the above statement is now science.

    22-Nov-2019 2:13 pm

    22-Nov-2019 2:38 pm


    Tesla releases Cybertruck. That looks exactly like the cars featured in Sci-Fi movies from the 80s.

    Six seater. Bullet proof glass. The back is a covered pickup.

    22-Nov-2019 2:38 pm

    22-Nov-2019 10:13 pm


    বাতাসে নাকি পাকি পিয়াজের গন্ধ।
    রাস্তা ঘাটে মানুষ হড় হড় করে বমি করছে।

    আমি এখনো পড়ে আছি আগের স্মৃতিতে :

    আগে কি সুন্দর দিন কাটাইতাম।
    গ্রামের নওজোয়ান, হিন্দু মুসলমান,
    মিলিয়া বাউলা গান আর মূর্শিদী গাইতাম
    আগে কি সুন্দর দিন কাটাইতাম, আমরা

    [ গান শুনতে চাইলে লিংক কমেন্টে ]

    22-Nov-2019 10:13 pm

    22-Nov-2019 11:58 pm


    Tesla's new truck demo :

    "Armoured glass" "Transparent metal" "Bullet proof"

    Time for on stage demonstration. And who is the best person to throw a metal ball at the glass to show it doesn't break? The product designer himself!

    He throws the ball and it shatters!

    Bad luck? Tries a second time on the other window -- and guess what -- it shattered too.

    The tune was cut after that. And the worst part, that shattered windowed car had to sit there for rest of the presentation.

    Can't blame -- I had it worse when demoing my software. :V

    22-Nov-2019 11:58 pm

    23-Nov-2019 12:08 am


    News : BD all out at 106 runs.

    I thought may be it was a T-20 match. Checked detail -- rather it was "Test Match".

    The worst part? Like Tesla's demo failure : there was our PM sitting in the stadium who flew there for that occasion.

    BD is now back to our old glorious days of lose by a innings + a few hundred runs. And almost touching those sub 100 innings records.

    Maybe they would have done better had they played like it's T-20.

    23-Nov-2019 12:08 am

    23-Nov-2019 1:28 am


    Putin says it will go on with its nuclear powered infinite range, hypersonic nuclear missile, that touches the edge of science and physics. Its last test failed in Siberia with an explosion that killed 4 of its scientists, plus a radiation spike. Today Putin honored the 4 dead, and expressed Russia will continue its effort building that weapon.

    I am eagerly waiting. Previously USA said it considered such a weapon design, but realized the tech won't work.

    23-Nov-2019 1:28 am

    23-Nov-2019 8:12 am


    Remember that flight where the engine caught fire yesterday? That plane made a landing just after takeoff, and all its tiers burst like this.

    That's because a plane can't land at full weight that it takes off with. Generally its weight gets reduced as all fuel burns before reaching destination. If that's not the case and a plane has to return to airport just after takeoff -- it has to throw out the fuel in mid air over or near the city, to empty itself and reduce weight before landing. This is called "fuel dumping".

    That flight couldn't or didn't do it. The result.

    This post had an attachment, which is now missing

    23-Nov-2019 8:12 am

    23-Nov-2019 2:18 pm


    I was wondering which framework should I switch to :

    Angula.js : 500 kb
    React.js : 130 kb
    Vue : 60 kb <-- which is touted as the lightest of all.

    My pages with all its html+js+css glory : 7 kb each.

    And because I have to pay for the downloads it counts.

    Would have counted the opposite way if I was paid for developing it instead. In that case I would have used the heaviest and most complex framework of them all, simply to increase the payment I get. :-)

    but? ...

    "But using framework will increase your rank in google search."

    No kid, it won't.

    "Visitors will be happy clicking on framework components, instead of HTML/CSS"

    They hardly know the difference, unless they are developers themselves.

    "You know, those framework js are loaded once and cached, and next all clicks are lightweight."

    Now we are getting technical. In an average visit, visitors click on two pages only then exit. That way for a 130kb downlaod, it's 65kb for each click averaged, that's before counting the actual content they are here for.

    23-Nov-2019 2:18 pm

    23-Nov-2019 6:41 pm


    So BD on bat again.

    India didn't finish their innings, they declared its end when they felt like they have made enough.

    And now BD's turn. Opener out in 1st over.
    Next, team captain! out at zero run.

    ___________
    FAQ : "Your constant negative approach is toxic. Can't you ever see the good sides and cheer for us?"

    Cheer for our beloved Papon? Sure, why not?

    23-Nov-2019 6:41 pm

    23-Nov-2019 11:01 pm


    A380s are going to scrapyards. Aren't profitable. And Airbus built this model because at that time everyone considered Airbus as No#2 airplane maker, as Boeing made 747, and Airbus didn't have any large plane.
      Comments:
    • https://www.facebook.com/AIRLINESECRETS/photos/a.1581236772149335/2587788284827507/

    23-Nov-2019 11:01 pm

    24-Nov-2019 12:25 pm


    India's Ananada Bazar newspaper reports. How our PM isn't honored by Indian gov every time she visits there, a willful decision, the reason behind it, and how much she is providing India to please them.

    This article is now making the rounds in all BD papers.

    24-Nov-2019 12:25 pm

    24-Nov-2019 2:59 pm


    India wins with an innings and 46 runs.

    Looking for positives :

  • It wasn't an innings + a few hundred runs.
  • And the game wasn't over on the second day, they were able to stay on ground till the 3rd.
      Comments:
    • "এ" আর "ত্র" দুটো ভিন্ন অক্ষর। খেয়াল করে দেখবেন একটার উপরে মাত্রা আছে অন্যটায় নেই।

    24-Nov-2019 2:59 pm

  • 24-Nov-2019 10:43 pm


    Growing up pics.







    There are no rules, only advice.


    Can't count how many times I had to do it.


    Still no idea how she does it.


    There's no way to know it for sure, until you do it.


    After you take the red pill.


    So true.



    Realization in life.


    Me 9 yo, in the 70s.

    24-Nov-2019 10:43 pm

    25-Nov-2019 12:56 am

    25-Nov-2019 8:55 am


    Two of my favorite shayekhs. Together.
    I learnt so much from them since 2000.
    This post had an attachment, which is now missing
      Comments:
    • ^ Mostly from Hamza Yousuf in the 2000s. Started to listen to Yasir Qadi after 2010s.
    • Tell me, which shaikh should I follow then?

    25-Nov-2019 8:55 am

    26-Nov-2019 12:02 am


    Figured out that "flat earth" theory is gaining popularity within BD muslims too. One link in comment.

    I don't find a problem with people believing in it. On the day of judgment one won't be asked on whether the earth was oval or disk.

    But...

    but if someone takes it too seriously as in "anyone not believing in it is denying Quran and is a disbeliever" and actively promotes this teaching as if for some reason this now is the "dividing factor", challenges opposers and, engages in debates and arguments -- then.

    Then... I am afraid he has crossed a line.

    26-Nov-2019 12:02 am

    26-Nov-2019 12:27 pm


    Washing machine buyer's guide :

    Q. "Do I really need a washing machine?"

    You can chose to pay someone 8k/month to wash your cloths.

    Or, you can buy a washing machine for 8k and get done with it.

    Q. "I heard washing machines don't clean cloths nicely"

    In half an hour, it cleans better than what you could have done by hand.

    Q. "How much is the electric bill?"

    300 watt to 400 watt. Bringing in say, 500 tk /month extra electric bill.

    Q. "Does it waste a lot of water?"

    The automatic ones use a lot of water. Manual one uses less than your hand wash.

    But the worker you hired to wash cloths, wastes a lot of water too, in case you notice.

    Q. "So which one should I buy?"

    Manual one for tk. 7,000 without spinner, or 13,000 with spinner.
    Automatic ones might cost around 20k for top load, or 40k for front.

    "What's a spinner?"

    This one twists your cloth to drain its water after wash. What we call "কাপড় ধোয়ার পরে চিপিয়ে পানি নিংড়ানো"

    "What's the difference between top and front load?"

    Top loads are half the price of front load. In top load you open the machine from top and insert cloth. In front load you open it from front.

    Front loaders can spin twice as fast than top loaders, and shakes less.

    "What's the difference between manual and automatic?"

    In manual ones you need to drain-wash-water -- perform the steps manually. Therefore you need to be there to wash your cloth the entire 1 hour, but intervene say after each 15 minutes.

    In automatic you load the cloth, turn it on and return to find the machine performed all the steps itself.

    If you are low on budget and have time, go for manual. In case your wife is too busy with party, social work or marketing, go for the automatic one.

    "Which brand would you suggest?"

    Singer for manual. For automatic go for a low priced one. You will be charged for more LED-lights a washer has. LEDs are useless other than to convince an unaware that "it should be something very expensive." avoid those.

    That is, don't go for the shiny ones that the seller will try to sell you first.
    Or the over priced ones, that doesn't have the benefit.

    Go for the tough looking hard working one, that doesn't have much shiny lights in front.

      Comments:
    • never reviewed this post even once after writing. expect typos and mistakes.

    26-Nov-2019 12:27 pm

    26-Nov-2019 2:08 pm


    Rust vs Go : Usability for web apps. [ Rust is better]

    The first thing you need for web is multi line strings. As writing HMTL like this "" + "" +"" is quite pain. <p>Which one has better support? Ans: Rust. <p>Go only has backquote " ` " multi line string <p>stackoverflow.com/questions/7933460/ <p>which, <li>can't be indented and aligned with the code. <li>can't contain any backquote in that string. Which is why writing mysql queries are problematic. <li>can't contain embedded variables. <p>Rust on the other hand has multiple types of multi line strings : <br>" you can <br>break this line <br>like this" <p>But putting a double quote in the above line should be pain. <p>In that case use r#" escaped string. <p>https://stackoverflow.com/questions/29483365/ <p>But both lack : <p>- Heredoc styled string that can be indented with code. <li>Where you don't need to escape common letters. <li>And still can embed variables and expressions in string. <p>An example : <br>mystr=""" <div class="myclass">Hello, $name! <br>Your age is $(birthdate_to_age(birth_year)) years!</div> <br>""" <p>when you have all thee, you have a good language fit for web app development. <ul>Comments: <li>^ The reason why frameworks are lacking is because it's hard to write complex string/list manipulation applications in Rust *because* of its borrower-like-gc. Even they couldn't implement a hash-map in pure Rust. They had to drop to unsafe/C for it. <p>Things might improve, watching. <li>meant what i said.</ul> <p> <a class=date href='/post/1574755721.html'>26-Nov-2019 2:08 pm</a> <div class=editlink></div> </div> </div> <h3 id=part81>27-Nov-2019<small> 1:01 am</small></h3> <div class=partbody id=body81> <div class=post id="post1574794860"> <br>নুয়াইম বিন হাম্মাদের - "আল ফিতান" সম্পুর্ন বই এক পৃষ্টায়। লিংক প্রথম কমেন্টে। এটা php থাকতে দিতে সাহস করি নি। মেমরি আউট হয়ে যেতো। এখন সব C তে কনভার্ট করার পর মেপে দেখলাম ৪০ মেগার কম লাগে ডাটাবেইজ থেকে সকল রেকর্ড নিয়ে পুরো বই একবারে রেন্ডার করে পাঠাতে, যেটা কোনো সমস্যা না। তাই এখন এক পৃষ্ঠায়। পড়তে এবং সার্চ করতে সুবিধা হবে। ctrl-f দিয়ে সার্চ। <p>FAQ ____________ <p>প্রশ্ন : "পিডিএফ কই?" <p>এখনো নাই। <p>"কবে আসবে?" <p>উপরের ১নং প্রশ্নের উত্তর দ্রষ্টব্য। <p>"আমি মানহাজি। এই বইটা ঘৃনা করি! ঘৃনা করি!! ঘৃনা করি!!! আপনারে <br>না কইছিলাম এইডা অনুবাদ না করতে?" <p>আপনারে না আমি কইছিলাম আমার পোষ্ট না পড়তে? <p>"এইটা কি বই, ভাই?" <p>বড়দের বই। <ul>Comments: <li><a style='word-break: break-word;' href='https://habibur.com/new/kitab/nuaim/full/'>https://habibur.com/new/kitab/nuaim/full/</a> <li>কেন? সমস্যা? <li>Contact এ আমার নাম দেয়া আছে। <br>https://habibur.com/contact/ <br><a style='word-break: break-word;' href='https://habibur.com/contact/'>https://habibur.com/contact/</a> <li>কিছু দিন পরে আবার করা যাবে ইনশাল্লাহ। নতুন সাইট আপ হলে। <li>ফান্ডিং, প্লেনিং, অর্গানাইজিং -- তিনটা ঠিক করে নিতে পারলে হবে ইনশাল্লাহ। এখনো একটা ঠিক থাকলে অন্যটা থাকে না। এরকম অবস্থা। <li>প্রসংগটা বাংলা বই নিয়ে যেহেতু তাই বাংলায় পোষ্ট। বাংলা বইয়ের আলোচনা ইংরেজিতে পোষ্ট করার কোনো মানে নেই।</ul> <p> <a class=date href='/post/1574794860.html'>27-Nov-2019 1:01 am</a> <div class=editlink></div> </div> </div> <h3 id=part82>28-Nov-2019<small> 12:10 pm</small></h3> <div class=partbody id=body82> <div class=post id="post1574921454"> <br>If things were normal, I would have cheered for those who's verdict was pronounced yesterday because of their "bad ass" nature. Like how we cheer for "Joker" in Batman, or Rorschach in "Watchmen". <p>But things aren't normal. Plus, Bangalis will assume that's me talking in favour of their "ideology", which I actually never believe in. <p>So lemme talk on something a bit different. <p>One of the punished yesterday was named Abdus Sabur Khan. Name similar to one of our other facebook activist who disappeared last month "A.s.k. Sumon" -- ask is abbreviation for Abdus Sabur Khan. <p>And months back there was first news of some "Atik Ullah" arrested, aged 45. Two days later the popular facebook writer "Atik Ullah" disappeared aged 25. His disappearance was reported by a 3rd person in Facebook, who also was named Atik Ullah. And yesterday, news afloat that a 4th Maolana called Atik Ullah was captured from some other district. <p>Last lemme touch the hot as hell name. The top leader from yesterdays' case was called "Tamin Adnan", who reportedly died in later encounter. Yet propaganda videos this group releases is always voiced by someone called Tamim Adnani. <p>In all these confusion, I thought it's nice to have an unique as one name myself. Or so I thought before running a facebook search on my name! :V <p> <a class=date href='/post/1574921454.html'>28-Nov-2019 12:10 pm</a> <div class=editlink></div> </div> </div> <h3 id=part83>28-Nov-2019<small> 5:45 pm</small></h3> <div class=partbody id=body83> <div class=post id="post1574941510"> <br>Hacking the matrix... <div class=missingattachment>This post had an attachment, which is now missing</div> <p> <a class=date href='/post/1574941510.html'>28-Nov-2019 5:45 pm</a> <div class=editlink></div> </div> </div> <h3 id=part84>28-Nov-2019<small> 6:19 pm</small></h3> <div class=partbody id=body84> <div class=post id="post1574943583"> <br>Friday night pics stash. <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/78870372_10156856496038176_4115605295600762880_n_10156856496033176.jpg'></img> <br>Heroes from our generation vs this generation. <p> <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/77101310_10156856496053176_5060410809805438976_n_10156856496048176.jpg'></img> <br>When you continue to get degrees because you can't get a job. <p> <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/78097135_10156856496103176_8989958139323351040_n_10156856496098176.jpg'></img> <br>aka, Me on facebook. <p> <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/77017244_10156856496153176_2309350657464729600_n_10156856496148176.jpg'></img> <p> <p> <br><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/78811729_10156856496318176_4483241546811965440_o_10156856496308176.jpg'></img> <br>How the pyramid looked 4000 years ago, when it was built. Completely white as it was covered with white stone. And a shiny gold crown at top. <p> <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/77422691_10156856496183176_124751667324256256_n_10156856496178176.jpg'></img> <br>"I won't help you, because helping you would make you more miserable than what you already are." <p> <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/77374836_10156856496283176_1840808169723396096_n_10156856496278176.jpg'></img> <br>Explaining things simply, to simple minded people. <p> <a class=date href='/post/1574943583.html'>28-Nov-2019 6:19 pm</a> <div class=editlink></div> </div> </div> <h3 id=part85>30-Nov-2019<small> 2:03 pm</small></h3> <div class=partbody id=body85> <div class=post id="post1575100986"> <br>Few common arabic words found in modern writing. <p><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/74632384_10156861722723176_8842281130573955072_n_10156861722718176.jpg'></img> <p> <p> <br><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/77174536_10156861722678176_5122648566711451648_n_10156861722673176.jpg'></img> <p> <p> <br><img src='/img/photos_and_videos/TimelinePhotos_0rrMuvLulg/78467754_10156861722713176_5544049218533982208_n_10156861722708176.jpg'></img> <p> <a class=date href='/post/1575100986.html'>30-Nov-2019 2:03 pm</a> <div class=editlink></div> </div> </div> <h3 id=part86>30-Nov-2019<small> 3:14 pm</small></h3> <div class=partbody id=body86> <div class=post id="post1575105295"> <br>You can turn the whole population of the kingdom into slaves, force them to work, and pay you all their earnings. <p>But, you can't win wars by forcing them to fight for you. <p>The more slaves you have, the richer you get, then more likely other kingdoms beside you will attack you to loot your wealth. <p> <a class=date href='/post/1575105295.html'>30-Nov-2019 3:14 pm</a> <div class=editlink></div> </div> </div> <h3 id=part87>30-Nov-2019<small> 6:14 pm</small></h3> <div class=partbody id=body87> <div class=post id="post1575116099"> <br>"Atik Ullah" isn't in "abducted" or "missing" status any more. Link in comment. And as I assumed, this arrest was linked with the roundup of the first Atik Ullah (aged 45) captured two days before this young Atik Ullah's (aged 25) disappearance. <p>I have a bad feeling that Ask. S., the other disappeared FB activist, will also reappear in this same chain. Plus more or less 30 other scholars, this number was reported by initial news months back. The rolling news of continued disappearance of different scholars from various districts are counting towards it. <p>I don't think there's much to dig into this anymore. <p>Just watch as a Watchman. <ul>Comments: <li><a style='word-break: break-word;' href='https://insaf24.com/%E0%A6%9C%E0%A7%87%E0%A6%8F%E0%A6%AE%E0%A6%AC%E0%A6%BF%E0%A6%B0-%E0%A6%A8%E0%A6%BF%E0%A6%B0%E0%A7%8D%E0%A6%A7%E0%A6%BE%E0%A6%B0%E0%A6%95/'>https://insaf24.com/%E0%A6%9C%E0%A7%87%E0%A6%8F%E0%A6%AE%E0%A6%AC%E0%A6%BF%E0%A6%B0-%E0%A6%A8%E0%A6%BF%E0%A6%B0%E0%A7%8D%E0%A6%A7%E0%A6%BE%E0%A6%B0%E0%A6%95/</a></ul> <p> <a class=date href='/post/1575116099.html'>30-Nov-2019 6:14 pm</a> <div class=editlink></div> </div> </div> <h3 id=part88>30-Nov-2019<small> 8:10 pm</small></h3> <div class=partbody id=body88> <div class=post id="post1575123051"> <br>PHP is twice as fast and twice leaner than Go. For GC+Hashmap+String operation, ie. typical web application. PHP runs in 1 sec/80MB ram. Go runs in 2 seconds/160MB ram. <p>Benchmark on my system. Both the following code does exactly the same thing. <p>Result _______ <br>bm ./gomap <br>./gomap: Time: 2.02, Memory: 149488 <br>bm ./phpmap <br>./phpmap: Time: 1.34, Memory: 85876 <p>PHP Source ___________________ <br>#!/usr/bin/env php <? <br>$ret=[]; <br>for($i=0; $i<5e6; $i++){ $ret["id.".($i%5e5)]="val.".$i; <br>} <br>print count($ret)."\n"; <br>print $ret["id.100000"]."\n"; <p>Go Source ___________________ <br>package main <br>import "fmt" <br>import "strconv" <br>func main() { m := make(map[string]string) for i := 0; i < 5e6; i++ { m["id."+strconv.Itoa(i%5e5)]="val."+strconv.Itoa(i) } fmt.Println(len(m)) fmt.Println(m["id.100000"]) <br>} <p>Benchmarker script ______________ <br>#!/bin/bash <br>printf $* <br>printf ": " <br>/usr/bin/time -v $* 2>&1 | awk -F':' '/User time/ {printf "Time:" $2 ", ";} /Maximum resident set size/ {printf "Memory:" $2 "\n"; }' <ul>Comments: <li>That concludes whether I should or shouldn't use Go. Who uses a compiled app, when a script is twice faster than that? <li>That's because I/O on any platform lags, and the app most of the time is waiting for the call to finish. Much like DB call. Go's edge here is that it can do something else while it's waiting for the IO to finish. More like JavaScript's async calls. <p>That's not a gain. As it's still doing less for each CPU cycle it uses compared to PHP. And on server sides how many parallel process you will run depends on how much CPU cycle each process uses. CPU isn't waiting sitting idle, even when one of my process might wait. <li>When Facebook was written in PHP, PHP sucked bad. Which is why they had to write HipHop. PHP waked up since then. It's much much leaner and faster. One of the fastest scripting language around right now with opcache and fcgi.</ul> <p> <a class=date href='/post/1575123051.html'>30-Nov-2019 8:10 pm</a> <div class=editlink></div> </div> </div> <h3 id=part89>30-Nov-2019<small> 9:26 pm</small></h3> <div class=partbody id=body89> <div class=post id="post1575127615"> <br>Saffron "জাফরান" processing in Afghanistan. These people previously harvested poppy for Heroin. And now Saffron is replacing it as more profitable alternative. <p>Remember that the next time you go to buy Saffron from the market. <div class=missingattachment>This post had an attachment, which is now missing</div> <p> <a class=date href='/post/1575127615.html'>30-Nov-2019 9:26 pm</a> <div class=editlink></div> </div> </div> <h3 id=part90>30-Nov-2019<small> 9:40 pm</small></h3> <div class=partbody id=body90> <div class=post id="post1575128406"> <br>Mizan Harun's take on Holy Artizen attackers. Link in comment. <p>Reminder that খারেজি/extremism is the side result of trying to be "too perfect". Watch our Manhaji brothers. You can trace back this definition upto that one person that faced Prophet Muhammed PbUH, and he warned us about them. <p>And note that this group with their ideology will never get eliminated from earth. "The seed of this ideology will persist till the end of time", even if any current group is eliminated from the face of earth after defeating them, a new group will reborn with the same ideology somewhere else after a while. <p>^^^ I didn't previously believe in their existence or believed the fact that they will remain till end of time. But I do now. <p>Youngs, watch who you befriend and what ideology you get accustomed with. It's easy to join a group, but much harder to get out. <ul>Comments: <li>https://www.facebook.com/mizan.harun/posts/2562400923989377 <li>Probably not. As Afghanistan is in far north. Far cooler and far drier than down here. <li>Indeed. Though he right now is 35. The other older maolana (age near about 50) who started this chain reaction, his pic is also on the net. From 1 month old news, if you search it.</ul> <p> <a class=date href='/post/1575128406.html'>30-Nov-2019 9:40 pm</a> <div class=editlink></div> </div> </div> </div> <div class=right> <div class=pagedate> </div> </div> <div class=left> </div> </div> <footer><address>© 2024, Habib <<a href='mailto:habib@habibur.com'>habib@habibur.com</a>></address></footer> <script> document.addEventListener('dblclick', function(e) { e = e || window.event; var target = e.target || e.srcElement if(target.tagName=='ADDRESS'){ window.location="/login/"; } }, false); </script> </body></html> <!--cache:1727079036-->