Manfred Touron

Wiki

12 pages about "Wiki"

Numbers

Numbers I like

  • -273.15
  • 0
    • One of the easiest ways to make a program panic: divide something by 0
    • I like the idea that it was invented very lately, I still don’t get how people were doing
  • 2
    • The integer frontier between single and multiple worlds
  • 3
  • 3.14159265359
    • PI, the most beautiful, present and magic number in the (known) universe ❤️
  • 3,142857142857143
    • Easy to remember pi approximation: 22/7
  • 5
  • 8
    • This number can be rotated 180 degrees, flipped horizontally, and vertically, it will always be written 8
  • 9
    • The decimal number with the highest chance of being unused in other bases than 10
    • When you play the game of adding every digits in a number, the 9 is like a reset except when it finishes by 9
  • 17
  • 42
    • the answer to the everything,
    • a tuition-free school
  • 97
    • The french-spoken number with the highest density of nonsense for a foreigner; quatre-vingt-dix-sept which is litteraly: 4-20-10-7
  • 257
  • 1337
    • Leet code, (Can be considered as a very ineffective cryptography)
    • Geek, gamer, counter-strike, a culture I like and that instantly make me feel happy
  • 1988
    • My birth year
  • 1994
    • The birth year of my brother
    • The year of 3 of my favorite Jim Carrey’s movies: Ace Ventura, Dumb and Dumber, The Mask
  • 2015
    • The birth year of my first daughter
  • 2018
    • The birth year of my second daughter
  • 8173
    • My pin-code… :) just a joke
    • A french explicit word in french in leet code, easy to use and remember when I need to choose a number
  • 65 537
    • Used as exponent in RSA by default
    • First prime number after 2^16
    • Only two 1s in the binary format: 00000000 00000001 00000000 00000001
    • Fifth Fermat number: F4=2^2^4+1
  • 1 270 013
    • Prime number that can be allocated as loopback interface (127.0.0.13)
  • 570 114 600
    • My birth timestamp
  • 4 294 967 297

Offline-First

I like tools that doesn’t require internet to work;

Most of the mobile applications now have some offline-viewing mode; To make the app really offline-first, it needs to be able to also create content without having Internet connection.

Offline-first tools I use

  • Managing tasks:
    • I use Trello + Unito + GitHub issues to manage all my todo-lists
    • Details
      • Trello as the offline-first application to view and manage my todo-lists
      • Unito.io as a system that will synchronize my changes on Trello with other tools as GitHub Issues
  • Bookmarking & Reading:
    • Pocket
    • Kindle
  • Managing code:
    • Git is offline-first natively
    • To improve the chances of not being locked, it’s easy to develop a script that will fetch every cloned repos locally
      • Something like: for git in $(find . -name .git); do (cd $git/..; git fetch -a) &; done
  • Taking notes:
    • Apple Notes is magic but I try to leave it as it only works on Apple devices
    • Google Drive supports creating text, presentations, and spreedsheets
    • I’m still looking for a cool tool to create diagrams, especially on my phone

Offline-first for developers

  • CRDT
  • IPFS
  • Bluetooth Mesh Networking
  • Sidechain/Offchain related things on blockchains

Paris For Families

Random Facts

Anagrams

  • Manfred Touron
    • Four Endormant
    • Renaud Monfort
    • Foutre Normand
    • Frauder ton nom
    • Drum Afternoon
    • Random Fortune

Talks List

Talks I’ve made

  • Cryptography workshop (~4-5 hours)
    • history of the cryptography
    • understanding the dangers, weaknesses
    • good practices
  • Last News from Berty
  • P2P & Crypto in Go (~1 hour)
    • P2P: general intro; P2P & Go
    • Cryptography: general intro; Cryptography & Go
    • Berty: project intro; Berty & Go
  • Challenges of Open-Source
  • How to Join and Contribute to Open-Source Communities
    • Why I love Open-Source, and so should you
    • How to be a good contributor
    • How to open your projects
  • Introduction to Cryptography for Developers: 1-hour version
  • Introduction to Cryptography for Developers: 25-mins version
  • Presentation of the Berty project
  • Presentation of the Pathwar project
  • Behind the scene of Scaleway
    • how we created a new cloud provider
    • how we made the highest density server in the world
    • how we created a new cloud provider on exotical architecture
    • I made and adapted this presentation multiple times
    • Approx 30 minutes
  • Docker on exotic platforms & architectures
    • Docker on ARM
    • github.com/multiarch
  • Clean Architecture on Golang
    • clean arch ? how ? why ? problems to address
  • ACSRF: for fun and profit
    • Presentation of the attack vector + PoC
    • Suggestions for the future
    • Approx 20 minutes
  • Code generation on Golang (, and elsewhere)
    • presentation of protoc-gen-gotemplate
    • boilerplate strategy
    • focus on microservices
    • strategy of having one contract for both backend and frontend (how to have separate team to work together)
  • History & Current State of P2P
    • A list of technologies and ecosystems about P2P and Cryptography
  • Docker from day 1
    • The pattern of implementing Docker very early and to use it for dev, CI, and production
    • Approx 40-50 minutes

Talks I plan to do

Here is a list of talks I would like to do, for those talks, I already have some materials and only wait for a good reason to take the time to finish the support of the presentation.

  • Why I want to lose control of Berty, how bitcoin and bittorrent succeed to make the project owned by the community
  • WAT: censorship
  • WAT: privacy
  • Blockchain and DPOS
  • IPFS on Mobile
  • BLE/Bluetooth-Low-Energy on IPFS
  • Presentation of QuicSSH (SSH over Quic)
  • Presentation of the Berty Protocol
  • Golang Project Layout
  • Drop the V1
  • Offline-first laptop
  • Cloud & Privacy
  • Securing devices in a trust less environment
  • Abusing Git & GitHub :)
    • Managing everything about a project on GitHub
    • Managing personal projects on GitHub
    • Managing life on GitHub :)
    • Automating with bots
    • Git & GitHub Hacks
  • SSH: under the hood & hacks
  • I <3 Useless Things
  • Nothing to hide
  • OSI (Open-Source Inteligence), you’re very (too much) public
  • Osmose presentation (presentation of the blockchain, the organization, the mission, the challenges)
  • Wulo presentation (what we’ve done, why we gave a try, what we’ve learned)
  • Presentation of github.com/moul/assh
  • Roadmap management based on graph theory and statistics (presentation of depviz, graphman, and of the PERT framework)
  • Presentation of “Paris P2P”, a meetup, and a group that want to become a P2P project: transparent, and managed by the community
  • Monorepo and other contre-intuitive things I learned to love after working on a lot of projects and > 500 repos
  • Coding everyday, why and how I’ve a full GitHub streak of > 3 years
  • Being open-source first (state of mind): what it means to start a project open-source; why it’s very different from planning to become open-source; what are the tips to transform this fact from a constraint to an advantage
  • The Log Pattern: async + event-sourcing = <3
  • the perfect startup; how would be my perfect startup; what I want and … what I never want again
  • Feedback about microservices, why it’s often a bad idea
  • “Drop the V1”, why I stopped trying make perfect things from day one and embrace not being afraid of rewriting full pieces of code
  • What I’ve learned by auditing startups