As usual, Paul Graham writes an interesting piece about startups. He recommends doing things that don’t scale. Thinking like a big company is a sure way to fail. It’s a reassuring piece for the startup creator that I am, because at Taodyne, we are indeed in this phase where you do everything yourself and you’d need 48 hours a day to do the basics. Good to know that the solution to this problem is to keep working.
Connect this to the survivor bias. This is a very serious cognitive bias, which makes us look only at the survivors, at the planes who return from combat, at the successful entrepreneurs. Because we don’t look at the dead startups or planes that were shot down, we build our statistics on a biased sample. As a result, we make incorrect assumptions. For example, if the planes that return have mostly been shot in the tail and wings, you might deduce that this is where planes are being shot at, so that’s the parts you need to protect, when in reality what this proves is that these are the parts that don’t prevent a plane from returning when shot. Very useful.
Last interesting link of the day is the discussion about bullying on the Linux Kernel Mailing List (LKML). Sarah Sharp, a female Intel engineer, stands up to Linus Torvalds and asks him to stop verbal abuse. It’s an interesting conflict between very smart people. To me, there’s a lot of cultural difference at play here (one of the main topics of Grenouille Bouillie). For example, I learned from Torvalds what Management by Perkele means. On one side, it’s legitimate for Sarah to explain that she is offended by Linus’ behavior. On the other hand, it’s legitimate for Linus to keep doing what works.
Sarah reminds me of a very good friend of mine and former colleague, Karen Noel, a very sharp engineer who joined me on the HPVM project and taught me everything I forgot about VMS. Like Sarah, Karen was willing to stand up her ground while remaining very polite.
Recently, a user of Tao Presentations informed us that Google Chrome displayed a dire warning after he downloaded our software: “Tao Presentations may be malicious software”. Uh oh, for the average Joe, that’s a big no-no.
Google locks out “unapproved” programs
It’s not just us. Recently, I tried to download some of the amazing demos created by Iñigo Quilez. Same thing. Seriously, a 4K exe that manages to display a complete mountain? And Google Chrome would have me believe that there’s room in there for “malicious software”? Get real.
Now, it took me quite a while to find a solution to this problem. Apparently, you just need to record your site in Google’s Webmaster tools, and after scanning your site and ensuring (I assume) that there’s no known virus signature in the files, things should improve.
I still find this really annoying that a browser vendor would, by default, tag unknown files as “malicious”. Who are they to make this judgment call?
Why didn’t Google implement a real solution?
Shouldn’t they instead have something a little more sophisticated, that actually detects malicious signatures? You know, like a real anti-virus? Don’t tell me that Google doesn’t have smart enough engineers to write an in-browser anti-virus that doesn’t completely suck.
Nah, instead they went the easy route: anything that we don’t know is malicious. And we tell your users so.
I used to be a big fan of Chrome. Not anymore. Because of this single issue. I think this demonstrate an incredibly stupid arrogance and lack of technical diligence on Google’s part.
Google overstepped its authority and took advantage of their weight. Let’s not get used to it.
Quel “président” j’aimerais être?
Un président de PME qui, d’abord, respecte la France, qui l’aime. Je suis le président d’une petite société, je ne peux être que président de pratiquement rien, chef de rien, mais en définitive responsable de tout.
Moi, président de PME, je ne suis même pas le chef d’une minorité. Je n’ai pas le temps de recevoir qui que ce soit parce que je travaille soir et week-ends.
Moi, président de PME, j’ai à traiter avec des investisseurs, pas à polémiquer de savoir si on les appelle associés ou collaborateurs.
Moi, président de PME, je participe à toutes sortes de collectes de fond parce que que je n’ai pas l’option du déficit budgétaire.
Moi, président de PME, je fais fonctionner la boîte de façon indépendante, mais j’ai des compte à rendre si j’agis contre l’avis de mon “conseil d’administration” (ou ce qui en tient lieu dans une SAS).
Moi, président de PME, je n’ai pas la prétention de nommer des directeurs, je sais très bien que c’est par leur indépendance d’esprit et leur initiative qu’ils ont mérité ce titre
Moi, président de PME, je fais en sorte que mon comportement soit à chaque instant exemplaire, tout en ayant une conscience plus aigue que jamais de mes propres limites.
Moi, président de PME, ce n’est pas de gaité de coeur que j’ai un statut très peu protégé, sachant très bien que si mes actions venaient à être contestées, aucun magistrat n’hésiterait jamais à me convoquer.
Moi, président de PME, j’ai constitué une équipe paritaire, avec autant de femmes que d’hommes dans la mesure où on peut le faire dans une équipe de cinq. Et alors?
Moi, président de PME, je suis soumis tout comme mes investisseurs à un code de déontologie qui interdit tout conflit d’intérêts. Là encore, et alors?
Moi, président de PME, je constate que mes associés ne cumulent rien, sinon les heures de travail mal payées, car on peut considérer qu’à partir de 70h par semaine, on se consacre plus que pleinement à sa tâche.
Moi, président de PME, j’aimerais bien voir un peu de décentralisation, j’aimerais bien qu’on donne aux forces vives locales que sont les PMEs un nouveau souffle, qu’on tire parti de leurs compétences, qu’on leur accorde un peu de liberté.
Moi, président de PME, j’aimerais bien grossir assez pour avoir des partenaires sociaux ou consacrer du temps aux associations professionnelles. Je préférerais quelques discussions régulières à des lois imposées sans négociation.
Moi, président de PME, je me contenterais bien d’un petit débat. On a évoqué la taxation du capital, et il est légitime qu’il puisse y avoir sur ces questions là un débat citoyen.
Moi, président de PME, je suis soumis à la proportionnelle face à mes actionnaires, et ce n’est pas en 2017, c’est dès maintenant que l’ensemble de leurs sensibilités est représentée.
Moi, président de PME, je suis la tête dans le guidon, avec toute la hauteur de vue qui va avec. J’aimerais bien fixer de grandes orientations, de grandes impulsions, mais en même temps, je dois m’occuper de tout et je dois avoir toujours le souci de la proximité avec les clients.
J’aurais bien aimé une vie un peu plus normale, mais rien n’est normal quand on est président de PME. Etre président, c’est pas si facile. Notre monde traverse une crise majeure, en tous cas la France. Mais on peut encore réussir à se fâcher avec l’Europe. On peut encore créer plein de conflits en se montant les uns contre les autres ou en se disputant sur l’environnement Bien sûr qu’un président doit avoir une réponse toute prête qui prenne de haut ses sujets: “je n’aime pas les riches“, ça suffit largement à montrer qu’on est proche du peuple, qu’on est capable de comprendre toute la complexité de réalité économique et sociale en France.
Cela dit, moi, président de PME, j’aimerais bien qu’on laisse nos investisseurs tranquilles. Ca serait déjà pas mal comme changement tout de suite.
Et si vous ne comprenez pas pourquoi je dis ça:
(Mis à jour pour utiliser le terme de PME, plus général que SAS)
Très intéressante intervention de Marc Simoncini, fondateur entre autres de Meetic.
Au moment où les entrepreneurs se mobilisent contre la nouvelle loi de finances 2013, il faut peut être rappeler pourquoi aligner la fiscalité du capital sur celle des salaires est, au départ, une fausse bonne idée. Read more…
No little thing is to small for grandiose words chiseled by some marketing war machine.
Seen on a Lampe Berger anti-mosquito product this morning:
Parfum “Absolu de vanille”
Vanilla Gourmet Scent
Not only is this ridiculously hyperlative, but they also have a different “tint” for the Engish and French version. English reader will notice that the French version sounds more like “Absolute Vanilla”, because that’s basically what it means. Who on Earth paid people to tell their customers that their anti-mosquito drug had a “Vanilla Gourmet scent?”
Let’s not get used to this kind of marketing hyperbole…
Hyperbole in science
In despair, I turned to a slightly more serious text, the first page of this month’s issue of Science et Vie. And here is what I read there about faster than light neutrinos:
Incroyable? Alors là oui, totalement! Et même pis. Que la vitesse de la lumière puisse être dépassée, ne serait-ce que de très peu, n’est pas seulement incroyable, mais totalement impensable. Absolument inconcevable. [...] c’en serait fini d’un siècle de physique. Mais, et ce serait infiniment plus grave, c’en serait aussi fini avec l’idée selon laquelle la matière qui compose notre univers possède des propriétés, obéit à des lois. Autant dire que la quête de connaissance de notre monde deviendrait totalement vaine.
Incredible? Absolutely! And even worse. That the speed of light can be exceeded, even a little, is not only unbelievable, but totally unthinkable. Absolutely inconceivable. [...] This would end a century of physics. Even more serious, we would be done with the the idea that matter making up our universe has properties, obeys laws. This would mean that the quest for knowledge in our world would become totally hopeless.
Whaaaaat? I really don’t like this kind of pseudo-science wrapped in dogma so pungent to be the envy of the most religious zealots. How can anybody who understood anything about Einstein’s work write something like that? Let’s backpedal a little bit and remember where the speed of light limit comes from.
Where does the speed of light limit come from?
At the beginning was Maxwell’s work on the propagation of electromagnetic waves, light being such a wave. These equations predicted a propagation of light at a constant speed, c, that could be computed from other values that were believed at the time to be physical constants (the “epsilon-0″ and “mu-0″ values in the equations). The problems is that we had a physical speed constant, in other words a speed that did not obey the usual law of speed composition. If you walk at 5 km/h in a train that runs at 200 km/h, your speed relative to the ground is 205 km/h or 195 km/h depending on whether you walk in the same direction as the train or in the opposite direction. We talk about an additive composition rule for speed. That doesn’t work with a constant speed: if I measure the speed of light from my train, I won’t see c-200 km/h, since c is constant. The Michelson-Morley experiment proved that this was indeed the case. Uh oh, trouble.
For one particular speed to be constant, we need to change the law of composition. Instead of adding speeds, we need a composition law that preserves the value of c. It’s the Lorentz transformation. What Einstein acknowledged with his special relativity theory is that this also implied a change in how we consider space and time. Basically, Lorentz transformation can be understood as a rotation between space and time. And in this kind of rotation, the speed of light becomes a limit in a way similar to 90 degrees being the “most perpendicular direction you can take”. Nothing more, nothing less. Of note, that “c” value can also be interpreted as the speed at which we travel along time when we don’t move along any spatial dimension.
There are limits to limits
Once you understand that, you realize how hyperbolic what Science et Vie wrote is.
First, the value of c was computed as a speed of light, for equations designed for electromagnetism. It was never intended to say anything about neutrinos. We don’t know how to measure space and time without electromagnetic interactions somewhere. So the speed of light limit is a bit like the speed of sound limit for bats who would measure their world using only echo-location. It doesn’t necessarily mean nothing can travel faster than light, it only means that no measurement or interaction based on electro-magnetic interactions can ever measure it. I have tried to elaborate a bit on this in the past.
Second, Einstein revised his initial view to include gravity, and this made the world much more complex. Now space-time could be seen as modified locally by gravity. Now imagine how solid your “90 degrees is the most perpendicular direction” argument is if you look at a crumpled sheet of paper. The reasoning doesn’t mean much beyond very small surfaces. Remember that in the neutrinos experiments, we are in a very complex gravitational environment (mountains, …) and you’ll see that this “crumpled sheet of paper” analogy may not be so far off.
In short, it we find conditions where something appears to travel faster than light, it is exciting, it is interesting, it is worth investigating, but it’s certainly not the End of Science as Science et Vie claimed. Let’s not get used to this kind of crap.
I spent the last four days at a rather exciting entrepreneurial event on the French Riviera, which really combined three distinct events under the umbrella of the brand new RivieraCube association:
- An Open Coffee with the Sophia-Antipolis team. Open Coffee is an informal gathering of (mostly Java) geeks around a coffee (or, more often in our case, a beer, since we do that in the evening). This was so successful that a new Open Coffee group for Nice spontaneously emerged.
- A BarCamp the next day, with a small (and cramped) Startup Corner where Taodyne presented its flagship product, Tao Presentations. We had some exceptional unconferences from well-known French serial-entrepreneurs, including Kelkoo founder Pierre Chappaz or Kipost founder Pierre-Olivier Carles.
- A Startup Week-end which gathered about 100 enthusiasts with the intent to create a startup in 54 hours. And some of them actually managed to pull it off, which is pretty amazing when you think about it. But the talent and energy in that room were simply amazing, and reminded me of some of the best moments I had in the Silicon Valley.
Reports on the web
There are already a large number of blogs reporting on this event, but I believe the best indicator of how lively it was is its twitter hashtag, #swnsa. There was actually a friendly contest with another Startup Week-end held the same day in Lausanne, Switzerland:
And the winner is…
There was a number of exciting projects, but there was generally little surprise as to who the winners were. The first three projects get a lot of help from local consulting companies, and the leader of the winning team gets a free Geek Trip to the Silicon Valley.
The winner was “Mamy Story” (@MamyStory), which I believe surprised no one in the audience. The concept is simple (tell the story of your grand-parents), has an interesting innovation (which I won’t disclose here), a catchy name (“papy” or “mamy” in French is a common nick-name for grandparents), but more importantly, appeals to our emotions, something which they largely exploited during their pitch.
As a matter of fact, they managed to get a member of the jury to tell them they could reach a larger market than what they presented in the plan. Here is another example of why they have a market.
The runner ups were :
- Dynoo (@dynoo_com), a project to “spread the word” (the French pronunciation for Dynoo sounds like “Dis nous” or “tell us”, although they sometimes said it the english way, which I think weakens it. They should consider renaming it to deenoo),
- Qwinti (@qwinti), a web site to save your social activity, who had a really good designer on the team,
- JustMyTrends (@JustMyTrends), a web site offering a personalized shopping experience for hard-to-find items (the founder has a hard time finding shoes fitting his über-large feet).
And the winner is (redux)…
There was also an iPad2 to win, offered by Everything4Mobile (a very cool web site created by Virgile Cuba, a regular at the Sophia Open Coffee).
The winner was Matthieu Loutre, who was a member of our team. He lives in Montpellier, but he will happily drive on the 25th of March to Nice just to get his new gadget from the friendly team at the Apple Store (and when I say “friendly”, I don’t say that lightly – The user experience in that store is remarkable, doubly so by French standards).
First use of Tao Presentations in a conference
On Friday evening, I joined a project that I won’t talk about, because I believe the project leader has needs a bit of time to flesh his idea out, and even more time to turn it into a real product.
That being said, that was an occasion to try our prototype of Tao Presentations in a real, competitive environment. I learned a number of things :
- It’s a really competitive way to tell a story. You think about the story first, the way to tell it follows, something which is often harder with other presentation software.
- The presentation part just works. It didn’t crash once during the two days of rather heavy use, and the worst misbehavior was transient lighting glitches on the screen when using OpenGL lights.
- One of the challenges was to test whether creating live mock-ups of software to explain an idea was possible. It worked, it was easy, it really added to the presentation, but then we couldn’t really use that part because the question we expected didn’t come up
Some aspects were less positive:
- Editing slides triggers an elusive bug on a relatively regular basis. I had the issue about half a dozen times in two days. The program crashes, which is not a real issue because of the way the workflow is organized (I never lost a single bit of what I had done), but still is annoying.
- The software doesn’t automatically reload images when they change on disk, which means you sometimes need to restart it just to load a new version of the pictures. To be fixed.
Overall, I had some rather good feedback on the presentation. I showed a talk about XL to half a dozen true geeks, talked about programming techniques.
Young programmers and compilers…
I think it’s a good thing overall, but then someone still needs to get interested enough by system software. I’m afraid system software programmers are getting old. We need to train the new generation, to get them interested in languages that can run fast.
The good news, then, is that XL got rather positive comments. No “why invent a new language” in this crowd.
IEEE Spectrum pokes fun at Ray Kurzweil’s predictions about the future:
Therein lie the frustrations of Kurzweil’s brand of tech punditry. On close examination, his clearest and most successful predictions often lack originality or profundity. And most of his predictions come with so many loopholes that they border on the unfalsifiable. Yet he continues to be taken seriously enough as an oracle of technology
Ray Kurzweil is, among other things, a founder of the Singularity University (link currently down, maybe they can’t take the load).
Well, my reader may remember that I already wrote about the Singularity. And my conclusion was this: the Singularity as commonly defined has already happened. And in any case, chances are that any real singularity is something you can only observe from the outside, but that you will barely notice, if at all, while you are in the middle of it.
Alan Kay is famous among other things for his quote: “The best way to predict the future is to invent it“. I talked to Alan Kay on several occasions while we were both at HP, and after these discussions, I was rather tempted to rewrite his great word of wisdom as follows: “The best way to secure one’s future is to rewrite history.” Ironically, IEEE Spectrum seems to have reached the same conclusion about Ray Kurzweil.