Sunday, February 05, 2017
Thursday, January 26, 2017
Steps Mozilla must take to turbocharge Firefox's performance and take back share from Chrome [COMPACTIDEA]
- Use the best available compiler, and compile using optimum settings so as to produce an optimized build.
- Program and compile Firefox in a way that it starts fully utilizing all those dual and quad cores that are commonplace in desktop CPUs from Intel and AMD.
- Optimize the number of processes Firefox uses [Chrome goes to the extreme with separate process for each tab].
- Programming code overhaul is needed in the Firefox/Gecko code to improve rendering speed, reduce latency, consume less memory, scroll more smoothly, and so on.
- Ditch XUL and switch to pure native code.
- Utilize all those fancy instructions that AMD/Intel are rolling out in the newest processors. Why artificially handicap Firefox by not using all that's available in modern processors and operating systems?
- Utilize the GPU efficiently and fully [GPGPU]. This will provide the horsepower that will make Firefox fly.
- Defragment Firefox installation folder post install so that its launch isn't artificially slowed down.
- Of course, all of these optimized binaries need supporting software and hardware to run on. So there has to be a stub installer, which assesses the available hardware and software environment upon being launched [including 32-bit versus 64-bit], and pulls down those binaries from Mozilla's servers that are best-suited for each system. This of course means that Mozilla will now have to maintain multiple binaries. It'll be worth it though.
- Where Internet connections are fast, the binaries served should be optimized for performance, and not for size.
Update [2-Feb-17]: It seems it's possible to collapse/group the above points based on common themes. For example, one theme could be called Utilize All of the Available System Hardware and Software Resources Fully and Efficiently. This would include things like multi-core CPUs, utilizing special instructions in microprocessors, GPGPU, etc.
Posted by Rishabh Singla at 11:23 AM
Sunday, November 13, 2016
Hillary Clinton was begging for women's votes by pointing to similar female body organs - the sickest possible form of campaigning!
- First female president my ass. First female president for the sake of having a female as the president is no argument at all. This was nonsense from the start. She's corrupt, she's a prolific liar, she's a cheat, she's a criminal who deletes the evidence [both Clintons are criminals actually], and she's a born crook and she's just rotten. Just because female body organs are attached to her body doesn't mean that the post should be handed over to her. Nonsense.
- Obviously, radical feminists are now going to cry. They wanted her to get the post just because she too has their organs. They felt "entitled". Not gonna happen. Sorry. Deserve tears. Keep crying.https://www.youtube.com/watch?v=vqYJRc0TJkQ
- Bringing female celebrities - one after the other - was a shoot-yourself step. Like they were gonna make her win just like that. Made Hillary look even more elite and a solid part of the establishment. The look on her and their faces was as if she had already won. Like it was some sort of celebration going on. Like the "women" card was all that was needed. Now they say she cried a lot. Obviously that was gonna happen.
- She thought she could unleash a bunch of ugly feminists on the stage every now and then and she would win this election just like that based on women's votes without alienating anyone else? Only in her parallel universe. Where are these fat ladies hiding now?
- Watching the first debate right now [13-Nov-16]. How in the world could NYT/WaPo claim that she won this debate? She was continuously looking down at her notes. She was carefully vomiting out the lists that she clearly had memorized - she was never speaking candidly. She didn't know or talk about VAT or Mexico. Her sentences look like those spoken by a school student at a debate competition. He never looked down at notes. He spoke candidly, fast, from his heart, without inhibitions. And they say she won? The important question is how much were they bribed to make such a claim. How could she question his not releasing his tax returns when she herself cleverly deleted emails detailing her criminal acts? She didn't have any answer for those 33,000 deleted emails. How would she? She's not looking presidential at all. More like a retired waitress, especially with that red. Or maybe a ghoul. He does look statesmanly. He knows so much - he's giving out names, numbers, statistics, and so on, but she's using, for the most part, hollow and emotional words. Proper script. As the debate is proceeding, I'm amazed to see how intelligent, logical and knowledgeable Mr. Trump is! Totally amazing! God knows why she's continuing to give that wicked smile. Doesn't she know any other expression? Does she think that laughing/smiling equals confidence? In fact, it shows her inner insecurity and nervousness. Just noticed that what she's saying is more of giving out broad/generalized "knowledge" [devoid of supporting facts] and she isn't laying out any concrete plan/steps at all! Noticed that Mr. Trump is mostly serious and doesn't foolishly smile all the time - he's serious about doing and saying, while she's clearly carefully speaking every word, as if worried about not spilling something unintended [the dirt inside that brain]. Just felt that thank goodness this bitch didn't win. On NATO, she's giving a wicked smile meaning "dude you've no idea what you're saying". Now we know her overconfidence about her foreign experience in part led to her fall. Final word - the host of this debate was very good. Fair, balanced, calm, unbiased. No complaints from him. And one more thing, I think most of her so-called "punch lines" were no lines at all. Like the "I prepared to be president" was largely fake. It wasn't from the heart. It was script. And it showed. He shattered all her preparation and psycho-tricks [like repeatedly calling him "Donald"] because the man was honest, candid, uninhibited, fearless and unscripted. More generally, it seems that most of what Hillary Clinton does or says is fake.
- Pundits and analysts who are now laying out reasons for Clinton's loss, and are pointing out that she shouldn't have devoted resources/time/money to states like Arizona fail to think about one basic point - just because you're "investing" more and more "resources" doesn't mean that you'll eventually be able to turn voters your way. Hillary Clinton is such a nasty woman that no matter what she did, she was going to lose. Instead of blaming her strategies or Obama or Comey or Huma, the blame is actually on her own self. She wasn't competent enough. She was corrupt to the core and voters knew it. You can't "manage" such facts no matter how hard you try. These self-appointed analysts/gurus/pundits are simply saving their asses now.
- NYT is blaming "data" for its wrong "prediction". Bullshit. What about the unbelievable amount of anti-Trump bias in NYT's coverage? They won't even mention it!
- Those bloody forecasts by NYT and others. Now they can shove those forecasts inside their behinds. These forecasts, clearly, were not intended to accurately reflect the public opinion, but were in fact intended to affect/alter/shift/move/pull the public's vote. Why not? For Hillary the public is stupid, little folks. She's the great one who's destined and even entitled for the billions.
- Watching second debate. Moderators are biased - both the guy and the ghoul. Hillary doesn't look presidential. She looks like a granny. Her words are boring. She's saying nothing impactful. The ghoul woman is visibly anti-Trump. Seems like she has taken bribes. Lol, how she's hiding behind Lincoln to hide her double face. The ghoul is getting personal now. Just realized Hillary is repeating the same boring points over and over and offering nothing concrete about the economy, jobs, industrialization, etc. Just noticed that her voice is irritating while his is statesmanly. Looking at Hillary's face while Mr. Trump makes his forceful arguments reveals that internally she's full of fear at his much superior thoughts and performance. She knows he's far more superior to her. Her tired/resigned/fake look says it all. Trump is shattering her now. Blowing her to pieces and the best thing is that she knows this. Just noticed, whenever Trump says something that exposes Hillary, she quickly goes for the microphone and holds it in her hands as if she has a strong response in her mind which she's eager to say. But not one single time has that holding of mic gotten converted into a forceful response from Hillary. It's just a psychological reaction of her, signaling to others and to herself that I have a response when in fact she doesn't. The most shocking thing is that Hillary repeatedly asks people to go to hillaryclinton.com to "learn more" when she herself is standing right there! Trump praising Hillary's "never quit" trait is so honest of him! Sometimes from Hillary's look it seems that inside of her she might have admiration and respect for the fact that Trump's intellect, logic, and thinking are far superior to her's, and she knows this. Final word, his kids are a tremendous assets for his campaign. Their presence creates a very good psychological impact on people.
- It's now beginning to appear that pathologically resorting to cheating and lying is probably the way of life for Hillary Clinton. So much that she herself doesn't realize that what she does is wrong and also illegal. In a sense it seems that, ironically, Hillary herself is "irredeemable". She can't be corrected. Perhaps she's mentally sick and a psychopath. She'll keep having remorse and sorrow and she'll keep thinking that she has been wronged, because she [and her supporters] just can't see anything criminal/illegal in whatever she says and does. They all think that she's right and that there's nothing wrong with changing positions on issues, or in taking bribes from "special interests", or in playing trickery to oust Bernie, or in lying prolifically, etc.
- The repeated claim that Hillary won the popular vote and so she, perhaps, is wanted by "more Americans" is bullshit. Both campaigns were optimized to maximize electoral votes. That's where Trump won. Had popular vote been the key factor, the campaigns would've been run that way. So Hillary is getting something incidentally, because even her own campaign was optimized to maximize electoral votes. It's illogical to claim, therefore, that Hillary is preferred by more number of Americans [one could respond saying that more American states want Trump].
- Watching the third debate. As soon as WikiLeaks was mentioned, Hillary quickly and immediately started deflecting the discussion to Russia, hacking, espionage, etc. Such a nasty woman she is. She's continuously looking down in this debate as well. She laughs so much, so frequently and so wickedly. Why? Is it overconfidence? Or is it inner nervousness? It seems like that there are certain terms and phrases that she deliberately and repeatedly throws around in each debate, so as to give an impression that she's "connected" to those folks. But it all seems fake and scripted. Not real, not passionate, and not from the heart. The moderator seems unbiased. Hillary is more aggressive in this debate than the last two. Hillary's teeth look ugly. Hillary is speaking a lot more in this debate than in the last two. Her performance is improved.
Update [2-Jan-17]: Just like religion, caste, language, etc., have been forbidden from being used or pitched in order to win votes, the "women" card too must be outlawed. Far too many female politicians have been abusing this diviside card for far too long and it's time to close the door on this.
Posted by Rishabh Singla at 10:49 AM
Saturday, November 12, 2016
- Improve image in public. He created a splash by branding and packaging this as "kill black money" and "kill terror finance" and "kill fake currency notes". Most Facebook-savvy clueless urban Indians are blindly praising Modi for this move, uncritically assuming his altruistic intentions and not thinking about his other, undeclared, nefarious objectives [see below].
- Squeeze opposition parties’ funds. Sort of financial asphyxia. Win upcoming state elections.
- So many news stories are detailing how BJP itself did massive cash deposits of 500/1000 notes in various banks on various days before Modi'a public announcement. They knew about this in advance and took advantage to save their own truckloads of black money.
- Government coffers will rise via increased tax inflow and this extra taxpayer money can now be merrily looted by government officials via overpriced tenders, unneeded maintenance/repairs, making new roads where there already are good roads, etc. Obviously the increase in tax inflows will not improve the lives of the Indian public. As always, the ministers/politicians will collaborate with the Adanis and the Ambanis and leech out this extra money and not let it reach the people. So why pay any taxes when you're not going to receive any benefits? [link 1] [link 2]
- Old currency notes not deposited will result in reduced liability for RBI and another windfall for the government. The government will, as always, use this gold rush for its own enrichment. The public be damned.
- Government is conducting raids, etc., and any so-called "black money" found is being almost completely taken away [30% tax and 200% penalty on this and 12% interest and 3% cess, etc.]. Again, this is yet another windfall for the government and the "babus" will see their cupboards filling with people's hard-earned money.
- Narendra Modi's government isn't concerned that India's huge, cash-based parallel economy perhaps protects India from external/international financial shocks. This government also isn't concerned that most non-urban Indians do not have or use bank accounts, digital wallets, credit/debit cards, etc., and use cash directly. The hassles these folks are facing now are unimaginable, but politicians are laughing in their air-conditioned rooms. This government also isn't bothered that the exponential growth in usage of credit/debit cards will result in a windfall for AmEx/Discover/MasterCard/VISA, thus sending "our" money out.
- Further, talking of "parallel" economy, this demonetisation move could've been done to bring more of the "black GDP" into the formal, measurable economy. So there might not be any actual growth in GDP, but because hidden/unmeasurable activities get converted into measurable, formal activities, there will be an illusion of GDP growth, thus reaping political windfall for Narendra Modi.
- This move has created huge pains for the poor and the almost-poor folks, who were already struggling each day to make ends meet. They now have to stand for hours in lines/queues to withdraw [or deposit] cash, while the PM snores loudly in his air-conditioned cabin, even as people die [another link], or are now out of job because of shortage of currency, or starve or cry or complain. He doesn't care one iota. And let us not forget that his crony friends won't be affected by this [contrary to the spin done by the his government].
- Raising value of Indian rupee versus US dollar [scarce rupee will rise in value].
- Kill overseas as well as domestic terrorism financing, thus reducing oxygen supply of terrorists.
- Back-of-the-envelope calculation suggests that the banking system might/could absorb all of the high-value currency notes, and then some more. If there are 25 crore savings accounts and 2 crore current accounts [including CC, OD, etc.], and if the deposits in the former are on average 1 lac and in the latter 5 lacs, then the total potential deposits amount to INR 35 lac crore, far more than the value of Indian currency in circulation. Of course, the now-invalid old currency will flow from person to person in order to reach the bank accounts where making deposits is possible, and this flow will have a price and those who deposit on the behalf of others will thus make some profits.
- In any case, "black money" will come back once the new currency notes start flowing back into the system. Who is going to stop people from once again transacting in cash and storing this black cash in their cupboards? If/when this happens, this whole exercise of demonetizing certain notes and issuing their replacements might start to look like a political stunt with nefarious objectives.
- Just today [24-Nov-16] I saw a person buying six drums full of diesel from a petrol pump in order to utilize INR approximately 66,000 worth of 500/1000 notes. And he repeats the same daily, I've been told. The government seems to be underestimating the determination of the common Indian man.
- As of 9-Dec-16, the good-for-nothing politician Narendra Modi has shrewdly shifted the goalposts, not mentioning the so-called "black money" anymore [since it's expected that nearly all of the officially issued large-denomination currency will get deposited into banks by the 30-Dec-16 deadline], and instead focusing on cashless economy and digital transactions. Classic politician!
- What he doesn't and probably can't understand is that digital/electronic transactions are dependent on constant availability of several national and international systems [Internet networks, mobile networks, cables, electricity, computers, and so on]. In a vast and technologically-evolving country like India, systems go down often, and shifting something as fundamental and necessary as payments to a not-fully-reliable system is not only irresponsible, it's also dangerous and should be stopped immediately.
Update [2-Jan-17]: This author has correctly and comprehensively captured Modi's disturbing psychology by analyzing Modi's words and actions [or lack thereof]. From a lack of acknowledgement of the many deaths due to demonetisation, to the omission of the previously-always-used-word "mitron", Modi's actions and words give a peek into the dark and perhaps dangerous corners of his mind.
Posted by Rishabh Singla at 7:01 PM
Tuesday, November 08, 2016
Sad to see Russia desperately having to sell its advanced technologies to China for money [COMPACTIDEA]
Russia knows pretty well why China is buying this advanced Russian military gear - S-400, Su-35, etc. China quite simply wants to plug the obvious gaps in its military capacity while it continues to evolve its domestic industrial capabilities, and it wants to reverse-engineer sophisticated Russian military products to speed up the evolution of its defence manufacturing industry. It's very sad to see Russia selling its most advanced technologies to China, knowing fully well that China will rip these apart bit by bit to try and copy as much as possible. Like a desperate and helpless woman who is forced to sell her own self to predators in order to make some quick money for her survival, Russia is now forced to sell the hard work of its brilliant engineers and scientists in order to plug its monetary gaps.
Posted by Rishabh Singla at 5:30 PM
Monday, October 31, 2016
Buying a company's shares doesn't mean that you'll get proportionate claim on its real profits [COMPACTIDEA]
I had an Indian friend during MBA who once told me that there's no need to do any kind of business. One can/should just buy shares of good listed companies and thus "participate in their growth" and "get a share of their profits". I laughed in my mind at his innocence. He likely has absolutely no idea of the kind of accounting and other frauds/tricks companies use throughout the world - fake bills/invoices, fake sale, fake expenses, altered interest rates, fake commissions, and so on, in order to reduce "visible" profit [to reduce tax burden] and yet to ensure that the real owners/promoters are rewarded lavishly. Most companies use shareholders only to raise money [sort of interest-free loan]. There's no obligation whatsoever to reward them handsomely [although CEOs, etc., keep uttering this "create value for our shareholders" phrase frequently], and this is exactly what most companies do. So my friend had no idea actually.
Posted by Rishabh Singla at 12:23 AM
Saturday, October 29, 2016
It's futile to ban high value currency note denominations as folks can always use precious or rare metals to pay [COMPACTIDEA]
What will investigating or banning high-value banknote denominations like 500 euro or 1,000 Swiss francs do? Politicians are themselves throat-deep in the crime pit - they take bribes during military equipment deals, they murder civilians via wars, they stash black money in Swiss banks, etc. Publicly they decry currency notes of high denominations, but privately they need small-volume-small-weight-high-value methods as means of payment and also to get paid. To rescue come precious/rare metals such as Gold and Platinum [that also happen to be very, very liquid as well]. You can transfer crores/millions via small amounts of Platinum, for example. So not much use banning the 500 euro "Bin Laden" note.
Update [Feb'17]: And no one can stop barter, the best insurance against sanctions and demonetisation of currency notes.
Update [Feb'17]: And no one can stop barter, the best insurance against sanctions and demonetisation of currency notes.
Posted by Rishabh Singla at 12:03 AM
Saturday, October 22, 2016
Who would've thought that it would be Yahoo Mail that would, in a way, save Yahoo from a rapid and total meltdown [COMPACTIDEA]
It's Yahoo Mail that keeps bringing people back to Yahoo. Nothing else. Email addresses are sort of permanent, and changing them is very difficult, especially if you're using an address for many years and dozens/hundreds of your people use that address to communicate with you. No one would've thought two decades ago that it would be Yahoo Mail that would turn out to be the savior of its parent company. Yahoo Mail keeps bringing its users back to both Yahoo.com homepage and Yahoo's other Web properties. There's nothing that locks you to Yahoo Sports or Yahoo Movies or Yahoo Travel. Yahoo Finance, in contrast, is somewhat more resistant to switching if you have a lot of stocks in your watchlist, etc. Porting these to some other finance portal isn't easy/quick [and you've also gotten used to the interface/navigation of Yahoo Finance]. Yahoo Mail's contents [contacts, emails and especially your email address] are not portable at all. Hence your need to keep coming back.
Posted by Rishabh Singla at 10:36 PM
Courier companies such as DHL, Ecom Express, UPS, TNT Express, etc., are actually in a strong position to challenge online retail companies such as Amazon [COMPACTIDEA]
- Very roughly speaking, online commerce/retail involved two major portions - the "digital" or "online" part [marketing activities to get sellers who display their goods and prices, and a website plus a mobile application to display the available inventory and take orders and process payments], and the "physical" part [warehouse to store inventory of goods, and a full-fledged delivery system to deliver goods and maybe collect cash on delivery].
- Large courier/package delivery companies such as FedEx, Blue Dart, etc., already have extensive physical infrastructure in place [though they likely do not have warehouses to stock goods]. They've already covered a significant part of what constitutes an online retail service.
- The incremental cost to them of entering online retail is much lower than it is for someone who isn't already into the courier business. These companies simply need to "open up" [i.e., display online on a website] the inventory inside their warehouses and the rest they already know how to do efficiently and at scale.
- There should be significant synergies realized by these companies if/when they enter the online retail business [a lot of existing infrastructure will be reused].
Posted by Rishabh Singla at 2:33 PM
Friday, October 21, 2016
Russia is right and US is wrong - American armed drones are fundamentally cruise missiles [COMPACTIDEA]
American assertion that its armed drones do not constitute a violation of the INF Treaty is, to be honest, hilarious. Armed drones are basically cruise missiles that can be flown as desired and that can be used to drop/fire conventional or atomic/nuclear weapons over the kind of distances that are of concern to the INF Treaty. Just because drones look like unmanned aircraft and are called 'drones' rather than 'cruise missiles' doesn't mean that they don't come within the scope of the INF Treaty. America shouldn't underestimate the common sense and intelligence of people of other countries - especially the brilliant people of Russia.
Posted by Rishabh Singla at 2:52 PM