Loading...
 

No Food for Thought

Food is something you should provide to your brain long before coming to this blog. You will find no food recipes here, only raw, serious, non-fake news for mature minds.

L'Actualité décoré

admin Sunday July 22, 2018

L'Actualité est le magazine que j'ai le plus lu. En partie parce que mes parents me l'ont mis à portée de main, mais bien sur surtout pour son contenu. C'est mon magazine préféré. Je suis heureux de voir qu'il a mérité le Prix 2018 du meilleur magazine d’intérêt général de la Fondation des Prix pour les médias canadiens, et un total de 7 médailles. Je félicite d'ailleurs la décision récente de diminuer à 12 publications par an, permettant une plus grande profondeur.

Je suis tout aussi heureux de voir que sa journaliste Noémi Mercier a remporté la médaille d'or dans la catégorie Chroniques, pour sa chronique « Des gars, des filles », déjà mentionnée 2 fois sur ce blogue. Des chroniques de féminisme scientifique courtes (1 page de texte), mais qui méritent amplement cette distinction par leur qualité hors paire - Non multa sed multum.

AV1: A Victory for Open Video

admin Saturday July 14, 2018

Rejoice. One major component of modernity - video - can now be compressed using a stable, specified and fully open royalty-free video codec, with AV1, which is also most efficient.
I did not play any role in this achievement, so I have to thank all contributors, notably Google, Cisco, Mozilla, VideoLAN, IBM, Intel, AMD, ARM, Microsoft, Netflix and NVIDIA, BBC, Amazon and Realtek.

Impatiently waiting for an AV1-ready environment

2023 Update: We're getting there...

Wikimedia Foundation Board of Trustees Elections 2015

admin Thursday May 17, 2018

I voted in this year's Wikimedia Foundation Board of Trustees Elections. I had only interacted with 1 candidate and since I was almost focusing entirely on governance, I was neutral for almost all candidates, except:

  • Supported Dariusz Jemielniak, who has spoken against bureaucracy (although I consider his specific proposition of setting a firm limit to the volume of policies as a bureaucratic proposition... despite its anti-bureaucratic purpose).
  • Supported James Heilman for his general impression
  • Confidently supported Tim Davenport for being reform minded and critical of bureaucracy, and his intention of oversighting WMF.
  • Opposed Samuel Klein, simply because he is proposing term limits (we need less rules, not more arbitrary rules!)


By the way, WMF, please make it easy for voters to fix or at least report problems (such as the large number of broken links (anchors) to candidate presentations). And allow us to modify our vote (or at least warn us we would need to start from scratch to do so).

And as for candidates, most of your presentations say a little too much about your past and too little about your intentions.

SPID: 4233
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1

hQEMAwo9F9e7yozIAQf/QdWCYM8I+1BMdiLF5xoXInkj+74WEyCWJi5VuRFpDGMc
A6SJL+vic9sipYhHHEb6MIdwUqBViv0JVnOCvVJ4BKFdukBVa+UjLRvZd+mNIMVh
qkoXR+lIHI/4Of86nWCacDTWHmfRl8Z8AUWXo24jU3vVIWN2SJWnx1JfnF8KwfPi
oRFLevPHmD0s9KJrmDKc3m3zLMdL39fq7qjNcYUpbPKZ3ZtK3F/cBiBOtO4BPGiZ
wbU5YdIH74E/Et3wIt4dLXzptFHbIsaw5bT1rXFP80RtocGxL9xBUveyTLJZjvOv
PDqYMJBQbwD1XM2bXYRm6ONdZLlJGrORvP/0GywmedLqARWakV4R8SLciWgwEFXM
/51Y2CwnSvZYsrTGwzY2URTS9yk62dcnQy3/FKoPg5xqBuOzUiQY4nYb34Fa8S7A
JArkuauo3W6sxkonz+tV5W1aFXk55VpEkFUGA6A2RcbcHmB5ueG/hevtkm43Vokc
0rsMGJwZpcahFfsgWKrlImOtfZACdvtbO/SJofI3JprAvOO/gEzVyORDKJCpx4tJ
lY75dUwcqbBCIWXdQL+Tg2GESDPWUHRmgNamaexhfqPWuBsksLb51mQKNmgJpdL+
ROIKrHCdGaVyA9qZbgk9LeGhiyvMGkv3YN+IJw2SF5Q/DQM4GuQH50CoDRzxpAF9
WRICbYSpyrTlrbMP4JtCLIA+WKk/ckpGQUxwJH3Esum442DmoMj46MLCG954A9ib
ec5NjADoTxxx/COqcqGa52M36cNA0OXGb9PVzstKo7cMgmgCKo+/qQV1S27Ua7me
1m5UN0+MxG7Ca8lTQeCvh0lvzUxVTEqx//PTGzAdsjrAFMOHbSedt1GcdKEJSzJ9
8DAHidVbEnG0weSiSeAOcW0sBXLtftgojW7XoftDBmsB8loU22kSe4cBJPaYVoza
xoO3X2hIP0fqyQc99KN010e6LFX9Vq9f8yHLP34DD6CMjyd6AJ6Cet+nW0ODr5iZ
nYHmjGyau2zSB4wLu/2ONjCC/4oSgaIBsaXtGLl2Al82AFaNcB2YhQaQ8v8GUSWR
67+hFiP0HDblq3HTQpQd5uKkrlcpzGNzjI6e/bFVYFkaHauvfWjK/67gq08MnSlh
lv2fou0is7woQuCmoOLN11B8eYGgOaLJUKZ8pmDPQ00A9Wy7i5zPnk8Q8112ktRp
1bAZy//l7/is16ZCqR6yJDHZcYCkwCnE3Ild+if6ElPFw6bMw2m4S9Z7QAP5aNjS
LV0Qi4ngN0eiuQlSh0FJVmGkP7DfKXBbOKOqX34AG+SnSAl/3hWI88GAjyntWQZc
giTmCEs0J4w/SNqdtvypfjXmkGyj0xgjbcB1EbhUs7P+lFfayT6fn8ntL0f437FH
5iPFIFbcwAAjnc24fKG5goVxo7gMzHzXq2OcQeiv/gjvAtXXY4ZQMF2R9UQRhtQi
pbE71afDGdv+dqVH3ReNCPkW+L0TlOzljee2Ivzo/C2mSSN5FsY4zcGPSrEeCGpY
HxiaI6VgcV3dmmwsYe8HfGSRBROmAjkswQXn1o9pMrROkPjSrRvGssqcpbcKjwZP
QyZFhae6CvMro9nCZZgrZv3OTU27N5+QGy58ZcAtd6wyo5pDsKqzMEKZHKKcfOBv
hz4zfxBEo3OV+ELvHqGfqMmYXtl/D3HSU34/QxTgiq0Attt6zHcDFBkm6uV6I2lw
wTACc5uuhnDFGG8mcPdanjsIwAGeYGc1uZDLQfr9I0oi0z1KZJV7NycLJVfVJc99
OIo=
=M701
-----END PGP MESSAGE-----

Wikimedia Foundation Board of Trustees Elections 2017

admin Sunday May 6, 2018

I voted in the Wikimedia Foundation Board of Trustees Elections 2017. I had interacted with no candidate and was neutral for most candidates, but I supported:

  • María Sefidari, for her work on transparency.
  • Dariusz Jemielniak, for his huge knowledge of Wikimedia, his work on transparency, and his past stance against bureaucracy
  • James Heilman (general impression)
  • Peter Gallert, for his goal of improving transparency


As in the 2015 elections, there is no way to modify our vote (submitting a new vote would require to fill a new vote form from scratch).

As in the 2015 elections, I hit an important issue voting. But I managed to report it this time.

SPID: 16259
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1

hQEMAwo8OE3GoWgLAQgAh5sc46RslDOPXDgnlOP71fCfi1nNS5rG4X8IAiPzCrKY
vx0CMPoWbBuyk6E3f7TXqCIgtv1xIkL2D3JzDscUtk9APWzwYvra4mXDg3Qh6eYD
k1/ssWwkTiLEbK3xDMNl5/semr2psQiz+aWC9J6rFuRJS5/gPRHXBg7cT9u9dKhs
CBGx5MkUjE15LsBMOoAq6e3NsjnBHqq5m05BgerCAiXpnphgcIwhh1+0mrqc5/Ov
bqM1hmCPKHwzQwGdAaQOrZhFTBspZJ3mOl/qdfvoKxU4nP0IIBdbR5Veo1gCLaQF
NtBiroZflt4Ds3OUDTL7q7NyYgh0B5rAVmu8qbSirtLpATsta2lXobbfcsW+0ySZ
XJN73GjwoPi1hCSMFBMAquose4V7xkHASwN+YzPS7FdMt3kwSzgorpzlqu7Knakk
FjNVUcbyW6NuYmiH8O0xQfio4pXRRJR5uGV2HHrG/InMWfwHkCPXTtGUg3vVDjWK
OTiujdQycnls1bHsIJZH3Cf7c0z2/yg7EGGwtPkecWBe6O2lGydr0cKxwVHYeD0v
DWf3IbPxGGR2WgoIAWKiKTvfziOv00ClW0Qbt/lsuUzeUaqfK1IMUrThcOGLhv8h
p18KA5jnbPeXv3OKl6UO7Pwerf9ryJk7fCs8Pe7IGlkLHYX3KbIKpyJeJ5J+0KAx
m45AR03sqNqGHa17y8FAgZZDpc5JeTfJMOTuf7rrTgtKjLal01qGWPAm63uKtD6F
Ktso/3P0pOzfe9/0ED/9vW+nm099Erp79+J1KhNSJthF+hnCIpm/XhFs0yZa8B5a
g/Y7Davt9OA7gWmoik92JPjh/943k/5zX+mXoKcjFJBdXsFOOxU6xUVP63dWpJh/
YunN44iEI6czA+Z6oampILvD5IPyUZB5eUFnfR6LOCcFEWJ2PDsLBff5anYVsn9L
CtQ/qK/XPSfFZoOOP6qOqu1xTv6eJSKCgJUb9CXrfTcYRn8sq/I+QzTmAQf9EBD8
eGoY0Br/D0dmCShf/PY8gTyYQ40id6E37WD2YNG4mK0eKDOyHd8F2DURTD/70SNW
y9fNiZksukNMSiJMqbLuYPtow+ukuuCTqIwaYkM9uJtQCDhogaXvBbnWrtSAahal
jKZXksODQT6zRch6AwGo3vs1317+7tXb3skBYi+JFhcNAvwsuVgiT2eKp1h1cNR/
HC2f/pqscyRbRgYNpP6QPuxBoALtgF8GneA=
=J3Aw
-----END PGP MESSAGE-----

Le poids (ou la masse?) des mots

admin Monday April 30, 2018

Il y a quelques mois, ce blogue faisait pour une première fois référence à un article de la série "Des gars, des filles" du magazine L'Actualité. En lisant « Le poids des mots », que signe Noémi Mercier dans le numéro de mai 2018, force est de constater que cette série, qui n'est certainement pas à veille d'être à court de pertinence, n'est toujours pas non plus à court de contenu. J'ai trouvé cette courte lecture (1 page) très enrichissante.

Voici l'étude de Armand Chatard auquel le sixième paragraphe réfère, et selon lequel les garçons sont plus confiants de pouvoir exercer un métier traditionnellement féminin lorsqu'il est présenté en utilisant autant le masculin et le féminin que lorsqu'il est présenté en utilisant seulement le masculin.

La belle langue? Si ce fût autrefois le français, les critères de beauté et la société ont bien évolué depuis. Lorsque de simples mots amènent des maux aussi complexes, il faut plutôt catégoriser le français parmi les langues sexistes (et peut-être réattribuer cette épithète obsolète à son descendant sans sexisme linguistique, l'Ido).

Goodbye Flash, Hello Complete Freedom!

admin Sunday April 22, 2018

Although Debian has been my main home PC's OS for more than a decade, I've always used proprietary software on it. Usually various drivers or firmwares, and sometimes applications. But always, the 2 most popular browser plugins: Adobe Flash and Sun's Java plugin.

That was until approximately 2013, when I realized Sun's Java was no longer needed. And until now. Today, it had been a while since I had remembered to update my main PC's Flash plugin. And as happened last time, Debian's buggy flashplugin-nonfree package failed to perform the update. I thought it was time to check how badly my plugin was outdated, so I checked the version I had. And, after a while wondering what was going on, I realized I didn't have the plugin installed.

And indeed, my shell history shows I tried updating the plugin in September, and when I realized that was broken, I decided to uninstall it. It's coming back to me now. I uninstalled it thinking "Let's see what happens without". And I believe I realized playing videos got different. I do have considerable performance problems playing some videos now, and the lack of Flash may be a key factor in that (but it's a 5-year old PC, and perhaps there's a driver problem).

If you had asked me in 2006 if I could browse for 7 months without Flash without failing to do anything, I would have answered a most confident No. Yet, I am now using a free browser with 0 proprietary plugin/extension, and I didn't even realize it! And indeed, less than 5% of websites now use Flash! In fact, on this PC, the only proprietary software I still use is Citrix Receiver (for remote connection to work), AMD CPU and GPU microcode, and some proprietary scanning plugin for my HP LaserJet Pro all-in-one printer.

Thanks VP9, thanks Opus, thanks WebM. Thanks HTML5, ECMAScript and the rest
Congratulations Google, congratulations free codec developers. Congratulations web standard developers, web browser developers and webmasters
We made it!

Modestly Moving Away from a Monstruously Mad Mozilla

admin Sunday April 22, 2018

In 2003, I was using Internet Explorer, Hotmail and Microsoft Windows when I discovered the Mozilla Suite. I could certainly count the number of open source applications I used on a single hand at that time. I installed Mozilla 1.4, a friend told me about Firebird, and then I switched to Firebird and never went back to MSIE as my main browser. Impressed by Firebird (now Firefox), and curious about free software, I migrated from Windows to GNU/Linux later that year. Since then, Firefox has always been the main browser on at least one of my operating systems. For most of these years, Firefox (or its close relative Iceweasel) was also my main browser.

Soon after discovering Mozilla's browser, I tried Thunderbird, which I started using instead of webmail. For most of these years too, Thunderbird (or its close relative Icedove) was my MUA. So it has been nearly 15 years since Mozilla became one of the projects with the most influence on the software I use.

For years, I was evangelizing friends and family about Mozilla software. I was also a developer of projects upstream of and downstream to Mozilla. When Firefox was released, I was helping early adopters on IRC channels. For more than a decade, I also sporadically contributed to Mozilla's wikis. I wrote and helped triage issue reports. For some time, I even edited Wikipedia's page about the Mozilla-Debian licensing/branding issue. When I discovered Firebug thanks to a friend, I immediately installed it. Over time, I would report many of its issues.

Despite the licensing issue and XUL's reliance on GTK+ instead of Qt (my favorite desktop environment's toolkit), I never hesitated before contributing to Mozilla. In 2010, I was thrilled to realize the milestone we had reached when Microsoft's Internet Explorer dropped below 50% in browser market share. Years later, Mozilla finally agreed to relicense its logos, and the old Mozilla-Debian conflict ended.

For years, we wrote history. And then, in 2016, I realized a major issue using Gmail via Thunderbird had been affecting me for years. That issue had been slowing me down and putting the security of my customers at risk. Following that initial realization, I spent numerous person-days dealing with the damage (cleaning up my mailbox, directly and indirectly). But in the course of that long process, I also realized more issues in Thunderbird/Gmail, as well as in the Mozilla project itself. Since these are numerous, I will not list them here, but instead ask those who volunteer in Mozilla to read the overwhelming report I sent to Mozilla's governance and bugmasters mailing lists.

This mail appears on the archives of Mozilla's governance mailing list, but careful readers will notice it does not show in the archives of the bugmasters mailing list. Indeed, although I did send the mail there (using Thunderbird!), the mail apparently never reached the list, for reasons unknown to me.

That additional problem is one of those I reported in a follow-up to "Issues, meta-issues and transparency" which I sent to the governance list on 2018-01-13. Weeks later, I hadn't received any response to my follow-up, and realized that mail had apparently not reached the governance list, so I resent it on 2018-03-10. Unfortunately, I can only link to a local version of this mail, since the second sending visibly also didn't reach the list.

I have to conclude these events did not just reveal issues in Gmail and Thunderbird, but huge issues in the Mozilla project - not just in its issue tracking, but also in its mailing lists (and yes, Mozilla also knows about these). And so, more than a year after I reported what I personally witnessed, the persistence of this situation shows not only that Mozilla is broken, but also that users are far from its priority (if it's not simply unwilling to fix itself).

Going forward

All of this is not to say that Mozilla products are worthless, nor that no part of Mozilla can be salvaged. Many large free software projects struggle with separation of duties, decision-making and prioritization. No matter how one looks at these problems, ultimately they "just" indicate a governance issue.

So in fact, if there were no issues other than those I reported, Mozilla - the open source project which has more resources than any other - could fix these quickly. Unfortunately, beyond the governance issue(s) exposed, there seems to be an extra issue at Mozilla. What this debacle and the aftermath shows is not just that Mozilla needs to review its governance. It also suggests that Mozilla does not want to solve the issue(s). My report was not met with silence; in fact, several people replied. Some contributors genuinely tried to help a bit, and I must thank at least Svetlana Tkachenko for offering a significant and credible contribution. But no one has offered thanks for the report, or even acknowledged the issues. In fact, I believe most replies were - most ironically - claims that the report was off-topic on the only forum which it managed to reach (the governance mailing list).

In my opinion, this reaction is evidence that Mozilla is denying its governance issues. Mozilla is in its 15th year and would not be the first once thriving organization trying to hide or deny its difficulties now that it is struggling. So unfortunately, even if all of this "just" comes down to governance problems which could be solved with reasonable resources relative to Mozilla's size, "just" solving these issues from within an organization which denies them seems like a challenge beyond what the old and busy man I have grown into can reasonably tackle.

In any case, what it certainly means is that this will remain my last contribution to Mozilla on a volunteer basis, and I will no longer endorse any Mozilla product. My departure is in no way because Mozilla's mission is complete; despite all the progress accomplished in the last decade, the web and its standards have evolved a lot too and much remains to be done. I hope that other contributors to Mozilla or other people interested in Mozilla's objectives can either fix it or get involved in other projects which share some of these objectives.

As for Mozilla, if it wants to remain a project where its goals can be accomplished, it will have to review its priorities and put users, quality and transparency first. If the current situation is just the result of a lack of resources, Mozilla should focus on its own issues. Proving contributors that Mozilla products and processes could be trusted will be a lot cheaper than "rewarding" contributors, and much more effective in winning the loyalty of remaining and potential contributors. Mozilla, just make our work effective, so we will become proud of our accomplishments and willing to pay for Mozilla clothes ourselves. Stop offering us to pay for traveling to your HQ, start valuing our work, and those who want to meet will be willing to pay their tickets themselves. Stop putting the resources you have into producing an Internet health report; people expect Internet health reports from the Internet Society, not from Mozilla; what people expect from Mozilla is reliable software. If you want to help the Internet, focus on your core mission and heal your own systems before worrying about the health of the rest of the Internet.

It's unfortunate to have to make this decision right after Firefox regained its relevance, with Firefox Quantum and the "integration" of my favorite extension (Firebug), both in the previous 12 months. I haven't decided yet what this resignation will mean for myself. I am redacting this resignation in Mozilla Firefox. I already mostly migrated to Google Chrome, even though the product is not strictly superior to Firefox, but even though this is recent, I already have doubts about the Chrome project's management. As for my MUA, I really don't see any free software alternative at this point (I concluded that KMail was way too buggy a decade ago, and I am under the impression this has not improved since).

Farewell, Mozilla

Update 1

The year after my resignation, I installed a new instance of Thunderbird to use with Gmail. Even though Thunderbird facilitated the process, and even though I took care to set the same settings as my previous instance, I realized 5 months later that I had hit issue #651945. Once again. So I went back to the ticket to see what I had missed.
What did I find instead? That the ticket was closed last year by no other than... Mozillain Wayne Mery. The ticket was marked as resolved with not a word on why, and someone gently pointed out that was incorrect nearly a year ago, but the ticket remains... "RESOLVED".
Ah, good ol' Mozilla!

Update 1.1

I finally found a setting which presumably determines whether this bug occurs or not. In a fairly obvious place... except when you use Thunderbird and... don't use Gmail's webmail! If you are experiencing this, start by checking Gmail's Forwarding and POP/IMAP settings (at the misleading URL https://mail.google.com/mail/u/0/#settings/fwdandpop ). In the IMAP access area, check the second preference ("When I mark a message in IMAP as deleted") and - if that one is set to "Auto-Expunge off" - the related third preference "When a message is marked as deleted or expunged from the last visible IMAP folder". I experienced this bug with Auto-Expunge enabled, which is currently the default.

Over 8 years after ticket #651945 was filed, it still doesn't even provide that information... but it's still "RESOLVED".
Mozilla, ooh Mozilla! Good luck!

Update 2 (2020-02-08)

Reality is forcing Mozilla to start adjusting its glasses

I tried another browser last year, but Falkon turned out way too immature. So I am still writing this in Firefox (but will probably attempt a new switch in a matter of days).

Update 3 (2020-11-21)

This summer Mozilla laid off 250 more. With its market share still plunging and now that Microsoft Edge went with Blink, the future is not looking good for Mozilla. But Firefox is still evolving, and after trying Falkon, the new Microsoft Edge and even Opera, I am still using Firefox on my personal PC. Here's hoping that Mozilla will do the right thing before it's too late and build a proper browser on Blink.

Update 4 (2020-12-26)

Cal Paterson recently wrote a great analysis of Mozilla's struggles, comparing how it uses its resources to how it should allocate them to solve its issues. In short, its revenues are crashing due to crashing market share, yet it still scatters resources beyond anything reasonable, doing nothing to stop the bleed:

Cal Paterson wrote:
Yet despite the problems within their core business, Mozilla, instead of retrenching, has diversified rapidly.

And, it's still critically dependant on Google.

Update 5 (2023-11-20)

As if its "Internet health report" was not enough, Mozilla has started a Consumer Creep-O-Meter.

Where could Mozilla be if it responded to its own concerns and just… minded its own business?

Timex T128 alarm clock: Imperfect, but Smooth

admin Saturday April 21, 2018

Sometime in the second millennium, Realistic manufactured a Chronomatic radio alarm clock, which my parents bought for me. Over 2 decades of use later, my reliable alarm clock had only started dying. It had lost its radio capability, but it could still be set to beep loud enough to wake up an entire room, no matter its size. Unfortunately, if the volume control could possibly set the alarm's sound in the past, that feature had broken long ago, so when I realized the prospect of being awakened by such a heart-threatening sound had perhaps become scary enough to make me lose sleep, I decided my oldest electrical device had earned the right to its ultimate sleep, while I had earned the right to buy a new, smooth alarm clock.

After a careful on-line search, I decided the Chronomatic's successor would be a Timex T128BC3, sold by Walmart for 25 CAD, part of Timex's T128 series. While this remains a fairly cheap device, after a few weeks of usage, I can say this purchase will have been worth it if the clock is still working as well in 20 years. The alarm can be set to be gradual, very smooth. The display is OK. The battery-based Sure-Alarm feature is well-designed, although it's disappointing to be unable to see the time when the power is out (there is no button to display temporarily). The nap feature is nice.

The weaknesses I found are:

  1. The DST control is a good idea, but it would save a lot more time to add a button for each digit to set times quickly, rather than simply time-consuming plus/minus buttons.
  2. Enabling and disabling the alarm cause a confirmation sound which is not incredibly loud, but still easily loud enough to wake up anyone else sleeping in the same room.
  3. The "24 Hour Set & Forget Alarm with auto repeat and auto shutoff" feature Timex brags about is worthless in practice. Unless you wake up at the same time every day (including weekend days), you'll still have to manually disable and re-enable alarms. If you wake up before the alarm time, there's no way to prevent just the next alarm. You have to disable the alarm completely (then re-enable it at night). Which makes weakness #2 considerably worst.
  4. Warranty of merely 90 days
  5. The feedback of buttons (ALM 1, "-", "+", ALM 2... all of them) is really bad. Very often, buttons do not actuate even when they have traveled down and are depressed. I did not investigate this deeply, but this seems to be related to button width. To ensure buttons actuate, you need to press in the center.
  6. The alarm seems to be buggy. Even though my clock is set to start smooth, twice its first 2 beeps were loud. Then it went back to quiet beeps and started its gradual increase.
  7. The button to snooze is contextual, so snooze is combined with light control. Snooze being snooze, there is no doubt at some point you will accidentally find your light settings changed just because you pushed on the snooze button twice. This is trivial to fix, you just need to check where to push.
  8. It may be smooth, but it ain't discreet. You'd better not be ashamed of owning a Timex product, because the branding is prominent (right in front, white on black).


Update 1: A few months after replacing my Chronomatic, I was shocked to notice that a woman my age was using the same alarm clock as I did. Hers had only started dying too. Wow, these Chronomatic clocks sure stand the test of time!

2018-10-13 Update: For the first time, I was awakened by a Sure Alarm during a power outage this week. I did not manage to stop the alarm without removing the battery, which is non-trivial (supposedly requires a tool, although I managed without). Either the button feedback issue combined with the lack of light and my lack of sleep that night explains my inability, or the clock failed to disable the alarm. I will try to update this next time Sure Alarm triggers.

Questrade's "Margin Account": A marginally considered nomenclature for a regular account

admin Saturday April 14, 2018

So you've joined Questrade and now want to open a main investment account to invest most of your money. It's not for an RRSP, or any other registered account. At the Account Selection stage, Questrade asks you which account type you want, and you can only see specialized account types. Questrade offers you a margin account, a managed account, but you fail to see a cash account. Could Questrade be stupid enough to not offer the simplest and most common account type?

Turns out the answer is negative. Questrade simply wanted to facilitate (and probably encourage) margin trading, so it made margin trading part of its regular accounts. So they named that account type "Margin account", only failing to specify, either in the name or in the account type's description, that using margin is completely optional, so that the majority which is just looking for a regular unregistered account should also use that type.

Unfortunately, that's not the only problem. Questrade also automatically allows you margin if you open a margin account. For example, although I just put the minimum 1000 CAD in my "margin account", I still have a 3330 CAD buying power. And that is not only the default setting; you cannot disable borrowing. So when you bid in your margin account, you'll have to consider "Cash" minus your open orders, not "Buying power".

Twitter's Bootstrap shall now bootstrap itself

admin Sunday April 1, 2018

Last Summer, as I was working on the Tiki project, which uses Twitter's Bootstrap framework a lot, I realized that Bootstrap is quite hard to discover organically and I decided to bite the bullet and go through Bootstrap's documentation.

The OK

Doing so, I hit quite a few issues, some of which I reported:


From these 4 initial reports, 2 were reportedly solved and closed. #23754 was a wide report which could be considered as reporting several problems. Several of these were fixed, and when the ticket was closed, I opened more specific/clear reports, #24705 Grid system documentation refers to undefined columns and #24706 Inappropriate paragraph in grid system documentation's "How it works" section ("Sounds good?"). As I could not verify the fix for #23769, I filed #24288 Indicate getbootstrap.com website freshness (documentation version). The only worrying case was #23772, which was closed without solution nor explanation, and which remains closed as of ½ year later. Since I couldn't reopen it myself, and since no one saw my request to reopen it, I filed a new ticket, #25225 Blockquotes example and others use cryptic spacing classes before their introduction.

The Bad

At that point, I had 4 new issue reports : #24705, #24706, #24288 and #25225. All of these were closed. Worryingly though, only #24706 was actually solved. The 3 other issues still persist, to my knowledge. Even though I asked to reopen 2 of them months ago, the 3 remain closed.

That's when I figured it was time to ask the mailing list whether Bootstrap contributors can expect serious treatment. And that's when things got ugly.

The Ugly

The next problem I hit was I could not find any official mailing list about Bootstrap development. When I realized Bootstrap's documentation did not refer to any discussion forum, I had to give up, and instead reported #25824 Documentation does not refer to discussion forums.

I suggest anyone who would consider contributing to or using Bootstrap to read that last report. The report was closed in less than a day, without any result being mentioned­. Not only did Bootstrap not get any official forum, but the documentation still fails to acknowledge that there is none.

Given the level of interest the Bootstrap project seems to have in getting forward, I am afraid the most helpful thing I can do is to stop wasting my time on it. This resignation shall be my last contribution to Bootstrap.

Fully Free

Kune ni povos is seriously freethough not completely humor-free:

  • Free to read,
  • free to copy,
  • free to republish;
  • freely licensed.
  • Free from influenceOriginal content on Kune ni povos is created independently. KNP is entirely funded by its freethinker-in-chief and author, and does not receive any more funding from any corporation, government or think tank, or any other entity, whether private or public., advertisement-free
  • Calorie-free*But also recipe-free
  • Disinformation-free, stupidity-free
  • Bias-free, opinion-free*OK, feel free to disagree on the latter.
  • Powered by a free CMS...
  • ...running on a free OS...
  • ...hosted on a server sharedby a great friend for free