<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Colas.Nahaboo.net - personal</title>
    <subtitle>Colas Nahaboo personal site, with discussions about programming code, web and computing topics, surfing and SUPing, and various musings.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://colas.nahaboo.net/tags/personal/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://colas.nahaboo.net"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-04-28T00:00:00+00:00</updated>
    <id>https://colas.nahaboo.net/tags/personal/atom.xml</id>
    <entry xml:lang="en">
        <title>I recovered my Facebook account, read how</title>
        <published>2026-04-28T00:00:00+00:00</published>
        <updated>2026-04-28T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://colas.nahaboo.net/blog/i-recovered-my-facebook-account-read-how/"/>
        <id>https://colas.nahaboo.net/blog/i-recovered-my-facebook-account-read-how/</id>
        
        <content type="html" xml:base="https://colas.nahaboo.net/blog/i-recovered-my-facebook-account-read-how/">&lt;h2 id=&quot;what-happened&quot;&gt;What happened&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-happened&quot; aria-label=&quot;Anchor link for: what-happened&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;On 2024-10-24, &lt;a href=&quot;https:&#x2F;&#x2F;colas.nahaboo.net&#x2F;blog&#x2F;my-facebook-account-has-changed-hacked&#x2F;&quot;&gt;my Facebook account was hacked&lt;&#x2F;a&gt;. Alas, Facebook did not allow me to get back my account, or even report the account as compromised, without entering the current password that whad been changed by the hackers. So I had to create a new account, and moved on.&lt;&#x2F;p&gt;
&lt;p&gt;However, I recently created a test account on Instagram, to try to generate RSS feeds to follow Instagram accounts more comfortably via my RSS-Bridge. And I was surprised to see that my &quot;new&quot; account was in fact the account of another user that had been blocked, then unblocked.&lt;&#x2F;p&gt;
&lt;p&gt;This prompted me to try to re-log into my old Facebook account and... it worked! &lt;strong&gt;I was able to reset the password&lt;&#x2F;strong&gt; without knowing the current one.
I thus will remove the new account after some time.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;nice-but-why&quot;&gt;Nice, but why?&lt;a class=&quot;zola-anchor&quot; href=&quot;#nice-but-why&quot; aria-label=&quot;Anchor link for: nice-but-why&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;But looking a bit (for instance about &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;riskbasedauthentication.org&#x2F;state-of-practice&#x2F;&quot;&gt;Risk-Based Authentication (RBA)&lt;&#x2F;a&gt;, it appears I was lucky to try to re-use my account just days after a 6 month delay: Facebook relaxes accounts the security measures 6 months after a detected suspicious activity!&lt;&#x2F;p&gt;
&lt;p&gt;The behavior I experienced — being blocked from recovery despite having valid contact info, followed by a sudden &quot;opening&quot; of access — is apparently a documented pattern in Facebook’s security ecosystem, notably their &lt;strong&gt;automated risk assessment&lt;&#x2F;strong&gt; procedures.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;the-security-freeze-why-i-was-stuck&quot;&gt;The &quot;Security Freeze&quot; (Why I was stuck)&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-security-freeze-why-i-was-stuck&quot; aria-label=&quot;Anchor link for: the-security-freeze-why-i-was-stuck&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;When a hijacker changes a password, Facebook’s &quot;Trusted Device&quot; and &quot;Location&quot; protocols often trigger a lock. Even if my email and phone were correct, Facebook may refuse a reset if:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;I cannot provide the current password, aka &lt;strong&gt;The &quot;Current Password&quot; Requirement&lt;&#x2F;strong&gt;. This is a common defensive measure when Facebook detects a &quot;conflict of ownership.&quot; If the system sees two different locations (mine and the hacker&#x27;s) trying to claim the account, it often demands the &lt;em&gt;current&lt;&#x2F;em&gt; password to prevent the owner from being &quot;kicked out&quot; by someone who isn&#x27;t actually the owner. Needless to say, this is a really bad design, as hackers first move is to change the password.&lt;&#x2F;li&gt;
&lt;li&gt;I use another browser. As I tried many ways to recover my account, I also tried to use another browser on another machine, to start afresh. But this failed Facebook &lt;strong&gt;IP Reputation&lt;&#x2F;strong&gt; detection: Seeing I was trying to recover the account from a network or device the system didn&#x27;t &quot;trust&quot; at that moment, it applied the most restrictive recovery path to the account.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;why-it-suddenly-worked-the-6-months-cooldown-period&quot;&gt;Why it suddenly worked (The 6 months &quot;Cooldown&quot; Period)&lt;a class=&quot;zola-anchor&quot; href=&quot;#why-it-suddenly-worked-the-6-months-cooldown-period&quot; aria-label=&quot;Anchor link for: why-it-suddenly-worked-the-6-months-cooldown-period&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Nothing is actually officially documented, but here is the likely scenario:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Risk Score Decay:&lt;&#x2F;strong&gt; After 6 months of inactivity (or if the hacker eventually triggered a &quot;Security Lock&quot; that made the account go dormant), the &quot;Risk Score&quot; associated with the account drops.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Account Dormancy:&lt;&#x2F;strong&gt; Facebook often flags accounts that have been compromised as &quot;checkpointed.&quot; After a certain period of time without successful logins from the hijacker, the system may lower the threshold for recovery for the &lt;em&gt;original&lt;&#x2F;em&gt; owner, especially if he are using a device or IP address that was associated with the account for years before the hack.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;The &quot;Verification Reset&quot;:&lt;&#x2F;strong&gt; Facebook occasionally clears the &quot;verification debt&quot; on accounts. If the hacker was blocked by Facebook’s automated systems (e.g., for spamming), the account enters a state where the next person to provide valid 2FA or email confirmation is granted access without the &quot;current password&quot; hurdle.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;All of this is totally automated, with no human intervention, by the system&#x27;s &lt;strong&gt;&quot;Identity Verification&quot;&lt;&#x2F;strong&gt; logic resetting itself after a period of dormancy. Once the &quot;Pirate&quot; was no longer active, the system stopped viewing my recovery attempt as a &quot;hostile takeover&quot; and allowed the standard email&#x2F;phone reset to work.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;summary-of-known-behavior&quot;&gt;Summary of Known Behavior&lt;a class=&quot;zola-anchor&quot; href=&quot;#summary-of-known-behavior&quot; aria-label=&quot;Anchor link for: summary-of-known-behavior&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Stage&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;System Logic&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Result&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;Initial Hack&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;High-conflict state; system protects the &quot;active&quot; user.&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Recovery denied despite valid email.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;The 6-Month Gap&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Account goes dormant or hacker is &quot;checkpointed.&quot;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Security tension on the account relaxes.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;Recovery&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;System recognizes you are the owner IP&#x2F;Location and valid contact info.&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Password reset allowed without &quot;Current Password.&quot;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;what-to-do-once-the-account-is-recovered&quot;&gt;What to do once the account is recovered&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-to-do-once-the-account-is-recovered&quot; aria-label=&quot;Anchor link for: what-to-do-once-the-account-is-recovered&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Check the Settings for &lt;strong&gt;&quot;Saved Login&quot;&lt;&#x2F;strong&gt;, &lt;strong&gt;&quot;Where you&#x27;re logged in&quot;&lt;&#x2F;strong&gt;, and &lt;strong&gt;&quot;Apps and websites&quot;&lt;&#x2F;strong&gt; immediately. Sometimes hackers leave a &quot;backdoor&quot; by authorizing a specific browser or app that doesn&#x27;t require a password.&lt;&#x2F;li&gt;
&lt;li&gt;Change the password, enable 2FA (Two-factor authentication).&lt;&#x2F;li&gt;
&lt;li&gt;Remove all apps connected to the account.&lt;&#x2F;li&gt;
&lt;li&gt;Check other sites that authorized logins from this Facebook account, change their passwords andf look for suspicious activity.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>My Facebook account has changed (hacked)</title>
        <published>2024-10-24T00:00:00+00:00</published>
        <updated>2024-10-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://colas.nahaboo.net/blog/my-facebook-account-has-changed-hacked/"/>
        <id>https://colas.nahaboo.net/blog/my-facebook-account-has-changed-hacked/</id>
        
        <content type="html" xml:base="https://colas.nahaboo.net/blog/my-facebook-account-has-changed-hacked/">&lt;p&gt;
&lt;div class=&quot;obsolete-overlay&quot;&gt;
    OBSOLETE
&lt;&#x2F;div&gt;
&lt;style&gt;
.obsolete-overlay {
    &#x2F;* Position fixed to cover the screen as you scroll *&#x2F;
    position: fixed;
    top: 45%;
    left: 35%;
    transform: translate(-50%, -50%) rotate(-45deg);
    &#x2F;* Look and Feel *&#x2F;
    font-size: 12vw; &#x2F;* Scales with screen width *&#x2F;
    font-weight: 900;
    color: rgba(255, 0, 0, 0.4); &#x2F;* Red text with 40% opacity *&#x2F;
    background: rgba(255, 255, 0, 0.2); &#x2F;* Yellow background with 20% opacity *&#x2F;
    border: 15px solid rgba(255, 0, 0, 0.3); &#x2F;* Red border 30% opacity *&#x2F;
    padding: 20px 50px;
    &#x2F;* Technical magic *&#x2F;
    z-index: 9999;          &#x2F;* Keep it above everything else *&#x2F;
    pointer-events: none;   &#x2F;* IMPORTANT: Allows clicking through the text *&#x2F;
    text-transform: uppercase;
    white-space: nowrap;
    user-select: none;      &#x2F;* Prevents highlighting the watermark *&#x2F;
}
&lt;&#x2F;style&gt;
&lt;div class=&#x27;info warning&#x27;&gt;&lt;svg xmlns=&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;2000&#x2F;svg&quot; height=&quot;24px&quot; viewBox=&quot;0 -960 960 960&quot; width=&quot;24px&quot; fill=&quot;#1f1f1f&quot;&gt;&lt;path d=&quot;M449.5-85Q435-91 423-102L102-423q-11-12-17-26.5T79-480q0-16 6-31t17-26l321-321q12-12 26.5-17.5T480-881q16 0 31 5.5t26 17.5l321 321q12 11 17.5 26t5.5 31q0 16-5.5 30.5T858-423L537-102q-11 11-26 17t-31 6q-16 0-30.5-6Zm30.5-74 321-321-321-321-321 321 321 321Zm-40-281h80v-240h-80v240Zm68.5 108.5Q520-343 520-360t-11.5-28.5Q497-400 480-400t-28.5 11.5Q440-377 440-360t11.5 28.5Q463-320 480-320t28.5-11.5ZM480-480Z&quot;&#x2F;&gt;&lt;&#x2F;svg&gt; Warning: obsoleted by &lt;a href=&#x27;&#x2F;blog&#x2F;i-recovered-my-facebook-account-read-how&#x2F;&#x27;&gt;this new version&lt;&#x2F;a&gt;.&lt;&#x2F;div&gt;

Warning: on 2024-10-24, my Facebook account was hacked. Alas, Facebook did not allow me to get back my account, or even report it, so I had to create a new one.&lt;&#x2F;p&gt;
&lt;p&gt;So please never use my old account anymore ( https:&#x2F;&#x2F;www.facebook.com&#x2F;colas.nahaboo ) and block it under Facebook to be safe, as hackers are going to use it to hack and phish others, and use my new account: https:&#x2F;&#x2F;www.facebook.com&#x2F;profile.php?id=61567836084230&lt;&#x2F;p&gt;
&lt;p&gt;I changed my profile picture (on Facebook only for now) to differentiate the two accounts:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;colas.nahaboo.net&#x2F;blog&#x2F;my-facebook-account-has-changed-hacked&#x2F;Avatars-old-new.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>One year retired</title>
        <published>2022-02-24T00:00:00+00:00</published>
        <updated>2022-02-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://colas.nahaboo.net/blog/one-year-retired/"/>
        <id>https://colas.nahaboo.net/blog/one-year-retired/</id>
        
        <content type="html" xml:base="https://colas.nahaboo.net/blog/one-year-retired/">&lt;p&gt;I have been retired for one year now, and what happened? Well...&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;I basically stopped coding and reading about anything computer-related for eight months. I didn&#x27;t expect it, I was thinking I would start coding at once, going through my huge todo list of various projects.&lt;&#x2F;li&gt;
&lt;li&gt;I enjoyed being able to go SUP surfing at will, but I ended up actually less on the water than before, simply because i didn&#x27;t feel pressured into going on the water if the conditions were not enjoyable: I have now all the time in the world, I can wait for better conditions.&lt;&#x2F;li&gt;
&lt;li&gt;I started what I should have done years ago: Stretching at least 30 minutes daily, and warming up a full 10 minutes before going surfing. Work and play for me were mainly sitting in front of a computer, and I had become awfully stiff. I will detail my routine in later posts, it is worth it.&lt;&#x2F;li&gt;
&lt;li&gt;I dived deep in modern physics: astrophysics, cosmology and quantum mechanics. This also will warrant a full separate post.&lt;&#x2F;li&gt;
&lt;li&gt;I started re-coding in the last four months:
&lt;ul&gt;
&lt;li&gt;The first month I began working on various bits of code (shell scripts), progressively getting back to speed, and also deciding to learn the language Go. I was looking for a very longtime for an efficient language to replace lisp or C as compliment to scripting (I never liked Java), and was hesitating between Rust and Go. A discussion with &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.arsac.org&#x2F;olivier&#x2F;&quot;&gt;Olivier Arsac&lt;&#x2F;a&gt; convinced me to try Go.&lt;&#x2F;li&gt;
&lt;li&gt;I switched to git (I was using mercurial) for version control, and &lt;a href=&quot;&#x2F;code&#x2F;moving-to-github&#x2F;&quot;&gt;moved&lt;&#x2F;a&gt; my publicly available source codes from my personal web site to my &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ColasNahaboo&quot;&gt;GitHub&lt;&#x2F;a&gt;. It may sound ridiculous, but at now 61, setting things up so they do not disappear when I do is becoming an important consideration. I will thus progressively stop using self-hosted sites to publish on places that will survive me, as nobody in my family is tech-savvy enough to maintain a web site.&lt;&#x2F;li&gt;
&lt;li&gt;Then in December I stumbled upon the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;adventofcode.com&#x2F;&quot;&gt;Advent of Code&lt;&#x2F;a&gt; challenge that I decided to do in bash for the challenge, and it was unexpectedly productive? I learned more in these 25 puzzles than in my last 10 years of professional bash scripting. You can see my solutions in my post &lt;a href=&quot;&#x2F;code&#x2F;bash-lessons-learned-with-aoc-2021&quot;&gt;Bash lessons learned with AoC 2021&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Thus, after finishing the Go tutorial, I decided to do the previous AoC years in Go. And I just &lt;a href=&quot;&#x2F;code&#x2F;completed-the-2015-advent-of-code-challenge-in-go&quot;&gt;finished the AoC 2015 in Go&lt;&#x2F;a&gt;. This definitively made me a Go enthusiast, I realized that the designers of Go had exactly the same opinion of what should be a general programming language: They worshiped readability, simplicity, performance and maintainability while hating inheritance and the feature creep of most modern languages.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That was my first year. And now, embarking for the next one!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Retired, at last!</title>
        <published>2021-02-25T00:00:00+00:00</published>
        <updated>2021-02-25T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://colas.nahaboo.net/blog/retired-at-last/"/>
        <id>https://colas.nahaboo.net/blog/retired-at-last/</id>
        
        <content type="html" xml:base="https://colas.nahaboo.net/blog/retired-at-last/">&lt;p&gt;At last, I am now retired!&lt;&#x2F;p&gt;
&lt;p&gt;I ceased all activity on 2021-02-17, and my work account will be destroyed on 2021-02-28. A new era of full time surfing, coding and playing opens up. For now it is mostly playing with the new &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.valheimgame.com&#x2F;&quot;&gt;Valheim&lt;&#x2F;a&gt; game that is making a huge debut(*), as the waves are not good (winter storms) and I take a (small) coding break.&lt;&#x2F;p&gt;
&lt;p&gt;I will try to make a post per week on this site, starting now 2021-03-01. I know there is no way I will be able to keep the rhythm, but let&#x27;s say it should be my long-term goal.&lt;&#x2F;p&gt;
&lt;p&gt;(*) I strongly recommend you read &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;howtomarketagame.com&#x2F;2021&#x2F;02&#x2F;23&#x2F;valheim-7-lessons-from-their-amazing-marketing&#x2F;&quot;&gt;# Valheim: 7 marketing lessons from their amazing launch&lt;&#x2F;a&gt;, which tries to shed some light on its phenomenal success.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How to contact me</title>
        <published>2020-07-26T00:00:00+00:00</published>
        <updated>2020-07-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://colas.nahaboo.net/about/contact/"/>
        <id>https://colas.nahaboo.net/about/contact/</id>
        
        <content type="html" xml:base="https://colas.nahaboo.net/about/contact/">&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;&lt;&#x2F;th&gt;&lt;th&gt;&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Email&lt;&#x2F;td&gt;&lt;td&gt;&lt;a href=&quot;mailto:colas@nahaboo.net&quot;&gt;colas@nahaboo.net&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;WWW&lt;&#x2F;td&gt;&lt;td&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;colas.nahaboo.net&quot;&gt;https:&#x2F;&#x2F;colas.nahaboo.net&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Bluesky&lt;&#x2F;td&gt;&lt;td&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;colas.nahaboo.net&quot;&gt;https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;colas.nahaboo.net&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;GitHub&lt;&#x2F;td&gt;&lt;td&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.facebook.com&#x2F;colas.nahaboo&#x2F;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;ColasNahaboo&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;YouTube&lt;&#x2F;td&gt;&lt;td&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;cooolas&quot;&gt;cooolas&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Mastodon&lt;&#x2F;td&gt;&lt;td&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;mastodon.social&#x2F;@ColasNahaboo&quot;&gt;https:&#x2F;&#x2F;mastodon.social&#x2F;@ColasNahaboo&lt;&#x2F;a&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Facebook&lt;&#x2F;td&gt;&lt;td&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.facebook.com&#x2F;colas.nahaboo&#x2F;&quot;&gt;https:&#x2F;&#x2F;www.facebook.com&#x2F;colas.nahaboo&#x2F;&lt;&#x2F;a&gt;&lt;br&gt;It was pirated, but &lt;a href=&quot;&#x2F;blog&#x2F;i-recovered-my-facebook-account-read-how&#x2F;&quot;&gt;I got it back&lt;&#x2F;a&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;To send me feedback &amp;amp; comments, do not hesitate to either send me an
email at &lt;a href=&quot;mailto:colas@nahaboo.net&quot;&gt;colas@nahaboo.net&lt;&#x2F;a&gt;, or leave a comment at the bottom of any
page of this site. You can write me in English or French. All the posts
on this site related to the digital ecosystem (computers, programming,
tech industries video games...) will be in English.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;span class=&quot;twiki-macro FRFLAG&quot;&gt;&lt;&#x2F;span&gt; Pour me donner vos opinions sur
ce site et son contenu, un email à &lt;a href=&quot;mailto:colas@nahaboo.net&quot;&gt;colas@nahaboo.net&lt;&#x2F;a&gt; sera le bienvenu,
mais vous pouvez aussi laisser des commentaires en bas des pages de ce
site, en Français ou en Anglais. Si les articles traitant de tout ce qui
touche au numérique seront en Anglais, pour son universalité, certains
autres sujets, notamment sur le surf, pourront être bilingues Anglais et Français&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>About me</title>
        <published>2020-07-26T00:00:00+00:00</published>
        <updated>2020-07-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://colas.nahaboo.net/about/me/"/>
        <id>https://colas.nahaboo.net/about/me/</id>
        
        <content type="html" xml:base="https://colas.nahaboo.net/about/me/">&lt;p&gt;I am French, and grew up in &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Saint-Rapha%C3%ABl,_Var&quot;&gt;Saint Raphaël&lt;&#x2F;a&gt;, a nice little
town on the French riviera. I loved physics, and started engineering
studies when I had in the mid-seventies two revelations what changed my
life, &lt;strong&gt;computers&lt;&#x2F;strong&gt; via new devices, the programmable calculators and
&lt;strong&gt;surfing&lt;&#x2F;strong&gt; via a new sport that was starting then: windsurfing. Since
then, I have been hooked on everything related to these two passions. I
have a beloved wife, 2 adorable daugthers, and ... lots of cats! I love
reading, mainly English sci-fi books (see my
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;user&#x2F;show&#x2F;43224227-colas-nahaboo&quot;&gt;goodreads&lt;&#x2F;a&gt;),
cooking, and Boogie Woogie music. I always worked in &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Sophia_Antipolis&quot;&gt;Sophia
Antipolis&lt;&#x2F;a&gt;, near Cannes
in the south of France, but recently moved to
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Seignosse&quot;&gt;Seignosse&lt;&#x2F;a&gt;, in the south-west
of France.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;computers&quot;&gt;Computers&lt;a class=&quot;zola-anchor&quot; href=&quot;#computers&quot; aria-label=&quot;Anchor link for: computers&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;1970s:&lt;&#x2F;strong&gt; In 1977, a student in my Higher School Preparatory Class
bought a electronic calculator, the
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TI-57&quot;&gt;TI-57&lt;&#x2F;a&gt;. I discovered on it the
fascinating art of programming and spend a whole night coding a moon
landing program. It was a true revelation of the digital world that
changed my life forever and got me hooked on all things computer. I thus
choosed my engineering school based on the quality of its computer
courses and machines, not even bothering to attend the renowed ENS Ulm
oral exam because they lacked a computer system.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;1980s:&lt;&#x2F;strong&gt; In 1984, after my engineering degree at
&quot;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;%C3%89cole_Polytechnique&quot;&gt;X&lt;&#x2F;a&gt;&quot;, I made a
PHD thesis in computer science under the direction of the insanely
bright &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;G%C3%A9rard_Berry&quot;&gt;Gérard Berry&lt;&#x2F;a&gt;
(I designed and implemented LEDA, a syntaxic editor build from a special
graphic toolkit I designed on top of
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;LeLisp&quot;&gt;LeLisp&lt;&#x2F;a&gt;) at INRIA Sophia
Antipolis - still on the French Riviera -, then, as a researcher in user
interface technlogy at &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.bull.com&#x2F;&quot;&gt;Bull&lt;&#x2F;a&gt;, in the Koala team
created by &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;scholar.google.com&#x2F;citations?user=IB44BAgAAAAJ&quot;&gt;Vania
Joloboff&lt;&#x2F;a&gt;, a
lisp-like language
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;foldoc.org&#x2F;WOOL&quot;&gt;Wool&lt;&#x2F;a&gt;, (with even a &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;patents.google.com&#x2F;patent&#x2F;US5974253A&#x2F;en&quot;&gt;patent&lt;&#x2F;a&gt;)
an X window manager based on it &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.freshports.org&#x2F;x11-wm&#x2F;gwm&#x2F;&quot;&gt;GWM&lt;&#x2F;a&gt;, (&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tronche.com&#x2F;gui&#x2F;x&#x2F;gwm&#x2F;html-manual&#x2F;wool.html&quot;&gt;manual&lt;&#x2F;a&gt;)
and many &quot;bleeding edge&quot; things in the brillant X Window System
community. At home I invested myself on the Apple IIe, then the Atari
ST, and the Commodore Amiga.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;1990s:&lt;&#x2F;strong&gt; I also had other revelations in the form of &lt;strong&gt;Unix&lt;&#x2F;strong&gt; and the
&lt;strong&gt;GNU&lt;&#x2F;strong&gt; manifesto, and was fortunate to meet extremely influential
people such as &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bob_Scheifler&quot;&gt;Bob
Scheifler&lt;&#x2F;a&gt; and &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Richard_Stallman&quot;&gt;Richard
Stallmann&lt;&#x2F;a&gt;, and many
others of these finest hours of the computing ecosystem, and especially
the various industry-wide consortiums such as the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;X_Window_System#The_MIT_X_Consortium_and_the_X_Consortium.2C_Inc.&quot;&gt;MIT X
Consortium&lt;&#x2F;a&gt;
and &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Open_Software_Foundation&quot;&gt;OSF&lt;&#x2F;a&gt;. Our
small Koala team that I then led, part of
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Groupe_Bull&quot;&gt;Bull&lt;&#x2F;a&gt; but hosted inside
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;French_Institute_for_Research_in_Computer_Science_and_Automation&quot;&gt;INRIA&lt;&#x2F;a&gt;
at &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Sophia_Antipolis&quot;&gt;Sophia Antipolis&lt;&#x2F;a&gt;,
eagerly explored the new software technologies, the web, java... while
contributing personally to lots of open source projects, mostly personal
tools, but also &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twiki.org&#x2F;&quot;&gt;TWiki&lt;&#x2F;a&gt; and then
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;foswiki.org&#x2F;&quot;&gt;Foswiki&lt;&#x2F;a&gt;. We instantly drew close bounds to the
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.w3.org&quot;&gt;W3C&lt;&#x2F;a&gt; and did a lot of things web-related. At home, I
switched to PC hardware, with Linux for programming and DOS+Windows for
games.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;2000s:&lt;&#x2F;strong&gt; In 2000, myself and the remaining Koala team members (along
the years, a lot of members have migrated to most major computer
companies) went then to work at &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ILOG&quot;&gt;ILOG&lt;&#x2F;a&gt; an
innovative French software company, where I worked on graphics and
business rules, before designing an innovative intranet - based on
wikis - and inventing and developing the usability team after being
granted my latest revelation, &lt;strong&gt;Usability&lt;&#x2F;strong&gt; (I am one of the co-founders
of the usability association &quot;use-age&quot;. Alas, I progressively stopped my
open source work (and the maintainance of this site) as the increase of
my work time (with this new job) and my surfing time (by discovering
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Standup_paddleboarding&quot;&gt;SUP&lt;&#x2F;a&gt;, I was more
and more on the water).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;2010s:&lt;&#x2F;strong&gt; Then, in 2009, ILOG was acquired by IBM, where I went on working on
collaborative intranet tools and designed and implemented a system and
an innovative language for Role-based access control
(&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Role-based_access_control&quot;&gt;RBAC&lt;&#x2F;a&gt;). Since
2016, I have entered a semi-retirement mode, as by moving in the
world-renowned surf village of
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Seignosse&quot;&gt;Seignosse&lt;&#x2F;a&gt; (close to
Hossegor), I can now surf in the mornings and (remote) work in the
afternoons. And I should resume my open source work in March 2021, when
I will fully retire, and then surf in the morning and code open source
projects in the afternoons.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;2020s:&lt;&#x2F;strong&gt; I fully retired on February 17th, 2021, with all my time
devoted to SUP-surfing in the morning, cooking for lunch, napping in the
afternoon, and coding or playing video games in the evening. To my
surprise I could not code anymore, but it came back after 6 months.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;surfing&quot;&gt;Surfing&lt;a class=&quot;zola-anchor&quot; href=&quot;#surfing&quot; aria-label=&quot;Anchor link for: surfing&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;Windsurfing:&lt;&#x2F;strong&gt; In the summer of 1975, I discovered this new sport,
Windsurfing, via Maurice Lejeune who had established in
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fr%C3%A9jus&quot;&gt;Fréjus&lt;&#x2F;a&gt; a Waterskiing and
Parasailing school, and discovered Windsurfing at its world
championships in 1975 in Bandol, and started a Windsurfing school. I
loved Windsurfing, especially the excitement of being among the
pionneers, inventing techniques, but I still remember the day when I was
pushed by a mere 1 foot wave and had my first surfing sensation. I was
instantly hooked for life, and Maurice Lejeune pushed me to go to
Biarritz take some surfing lessons with his pal Jo Moraïz, one of the
French surfing pioneers (&quot;The Tonton Surfeurs&quot; - &quot;The surfing uncles&quot;).
In the meantime I cured my addiction to waves by Windsurfing in waves,
as early as the fall of 1975 as you can see in this &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lolyTk0pNtE&quot;&gt;vintage
video&lt;&#x2F;a&gt;. I was specially
found of the board shapes by Barland and Marco Copello, and sails by
David Ezzy.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Surfing:&lt;&#x2F;strong&gt; After learning to surf in Biarritz, I discovered there were
waves in the French Riviera, and pioneered a lot of surfing spots around
Fréjus, with my brother Vincent. As I could see the spot from my parents
house, I rarely missed a session. I ended up surfing mostly between
Fréjus and Italy, with (not enough) trips to Biarritz at first, and then
only Hossegor once I discovered these magic, but elusive and fickle
waves in clean waters. I also discovered &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20201119130904&#x2F;https:&#x2F;&#x2F;blog.bicsport.com&#x2F;corporate&#x2F;Inside-BICSport&#x2F;news&#x2F;whats-up&#x2F;news-details&#x2F;the-destiny-of-gerard-dabbadie.html&quot;&gt;Gérard
Dabbadie&lt;&#x2F;a&gt;
(&quot;Superfrog&quot;), and ended up with a quiver made only of his boards.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Snowboarding:&lt;&#x2F;strong&gt; I was lucky to take up snowboarding when it started.
Quite fun times! But I reckon water has less appeal for me in its solid
form than the liquid one...&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;SUP:&lt;&#x2F;strong&gt; In the mid-2000s, I was surfing and windsurfing less and less.
I was not motivated enough to get out in mediocre conditions, so I was
less and less physically fit and ma technique regressed. An awful
vicious circle. Then, I (re-)discovered strapless windsurfing, and in
2008 bought a board that was also a SUP hybrid. I was not really
attracted by mere paddling on a board instead of using a sail, so I
didn&#x27;t think anymore or it. But in 2009 I saw a sale on SUP paddles, so
I bought one to try. My first sessions were a disaster, as the board was
too short to learn on, but my curiosity was awaken. On the summer of
2009, I bought a true 9&#x27;6&quot; SUP, and was hooked for life. SUPing acted as
a wave magnifier, so I could again experience the full surfing
sensations even in crappy waves. I was on the water at least 2 days a
week all year round, and became fit again, feeling younger by 20
years... I haven&#x27;t touched windsurfing yet again, and only prone surfed
a handful of times.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Gong:&lt;&#x2F;strong&gt; My first SUP board was a bit cumbersome, though, so I bought
after 3 sessions with it a SUP by the French brand &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.gong-galaxy.com&#x2F;&quot;&gt;Gong&lt;&#x2F;a&gt; of
Patrice Guénolé, and knew I have found my favorite shaper again. I am
now and ambassador of the Gong brand, and have owned more than 50 Gong
boards!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Seignosse:&lt;&#x2F;strong&gt; We finally moved in 2016 to Seignosse, my little surfing
paradise, for a surfing retirememnt.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Foiling:&lt;&#x2F;strong&gt; I started foiling in 2017 (reports in
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.seabreeze.com.au&#x2F;forums&#x2F;Stand-Up-Paddle&#x2F;Foiling&#x2F;SUP-foiling--my-first-steps-&quot;&gt;English&lt;&#x2F;a&gt;
and
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.gong-galaxy.com&#x2F;viewtopic.php?f=54&amp;amp;t=8892&quot;&gt;French&lt;&#x2F;a&gt;),
a very technical and interesting new surfing&#x2F;flying experience, altough
I must say I still prefer surfing. I guess foiling for me reminds me too
much of Windsurfing and it has a &quot;déjà vu&quot; flavor.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
