Profile

Cover photo
Marwan Burelle
Works at EPITA - LSE - IONIS
Lives in Montigny Les Cormeilles (France)
685 followers|275,547 views
AboutPostsPhotosVideosReviews

Stream

Marwan Burelle

Shared publicly  - 
 
 
The key point here is not the one pushed by law enforcement or by its civil libertarian opponents, both of whom suffer from technological myopia and “tradeoff disease” – a mental ailment that causes sincere people to make statements like “we must sacrifice a little privacy for public safety” or – alternatively – “we must be brave enough to endure some danger in order to preserve freedom.”  It is the noxious notion of the zero-sum game. That we must choose between freedom and safety for our children.  A choice that I absolutely refuse to make. A choice put forward by simplistic morons.
 
Proof: No people in all of human history have ever been safer than we are right now… and no people have ever been as free. 
 
The tech-myopia comes in when federal agents act as if tools like Stingray can be kept secret over an extended period.  My Gosh, what kind of society do they think they are living in?  All they accomplish with blanket and frantic gag orders is to increase the frisson of suspicion aimed toward them by citizens who know that they must be aware of what civil servants are doing, lest freedom vanish.
 
Temporary and tactical secrecy are useful tools for the Professional Protector Caste (PPC).  But technology and society keep moving forward and gag orders will not prevent it. 
 
http://www.scientificamerican.com/article/what-is-the-big-secret-surrounding-stingray-surveillance/?WT.mc_id=SA_WR_20150701
10 comments on original post
1
Add a comment...

Marwan Burelle

Binary Trees & Binary Search Trees  - 
 
 
My new blog post: implementing a generic data structure in C.

The article uses AVL to demonstrate how intrusive data-structure can be used in C to gain genericity without relying on unsafe implicit casting or unreadable pre-processor macros.

http://pragmatic-programming.blogspot.fr/2015/07/intrusive-avl-simple-generic-data.html
View original post
1
Add a comment...

Marwan Burelle

Shared publicly  - 
 
Engineering ! ;)
 
At the Maison Des Jonglages (House of Juggling) in La Courneuve, France, magician & juggler Antoine Terrieux created this kinetic artwork using hair dryers.
37 comments on original post
2
1
Jack Mifroi's profile photo
Add a comment...

Marwan Burelle

Shared publicly  - 
 
My new blog post: implementing a generic data structure in C.

The article uses AVL to demonstrate how intrusive data-structure can be used in C gain genericity without relying on unsafe implicit casting or unreadable pre-processor macros.
1
Add a comment...

Marwan Burelle

Shared publicly  - 
6
Séverine Péricat's profile photo
 
c'est pas la 1ere fois que je vois cette demo c'est génial
 ·  Translate
Add a comment...

Marwan Burelle

Shared publicly  - 
 
 
As usual, Elon dreams big! Musk wants to put a million people on Mars….within a century! As a first step, he will unveil SpaceX’s Mars Colonial Transporter plan later this year – a fleet of spaceships and re-usable rockets for travel to Mars. As this article notes, “If someone can pull it off, it's probably him.”
If a human colony of just five or six people on...
57 comments on original post
1
Add a comment...
Have him in circles
685 people
Antony Cohen's profile photo
Jean-Philippe Quenord's profile photo
David Garcin's profile photo
brahim braali's profile photo
antony wambugu's profile photo
Mes Vêtements's profile photo
Erdal Gunyar's profile photo
Anthony Desvernois's profile photo
Christiane AIME's profile photo

Communities

8 communities

Marwan Burelle

Tutorials & Books  - 
 
My new blog post: implementing a generic data structure in C.

The article uses AVL to demonstrate how intrusive data-structure can be used in C to gain genericity without relying on unsafe implicit casting or unreadable pre-processor macros.

http://pragmatic-programming.blogspot.fr/2015/07/intrusive-avl-simple-generic-data.html
9
4
Toan Le's profile photoGeorge Bosilca's profile photo
Add a comment...

Marwan Burelle

Shared publicly  - 
 
 
That's amazing!

In lab experiments, the researchers at UC San Diego successfully deciphered information after it travelled a record-breaking 12,000 kilometers through fiber optic cables with standard amplifiers and no repeaters, which are electronic regenerators.

A wideband frequency comb ensures that the crosstalk between multiple communication channels within the same optical fiber is reversible. Electrical engineers have broken key barriers that limit the distance information can travel in fiber optic cables and still be accurately deciphered by a ...
1 comment on original post
1
Add a comment...

Marwan Burelle

Shared publicly  - 
 
 
PC-BSD 10.2-PRE-RELEASE and 11.0-CURRENT Images Available for Testing
View original post
1
Add a comment...

Marwan Burelle

Shared publicly  - 
 
Intrusive AVL: a simple generic data structure in C
Our goal to day is to implement classical AVL (balanced binary trees) in C. But with a touch of genericity ! In order to achieve genericity, we'll use intrusive data structure. This simple trick, moving data out of the structure, simplifies a lot the implem...
1
Add a comment...

Marwan Burelle

Shared publicly  - 
 
 
Please share this around.

In the BSDCan 2015 keynote, Steve Bourne will talk about about sh/adb which he has never covered before in public. These include:

* sh memory management and interfaces used to interleave heap and stack these were not C stack
* sh has no string length or any other "arbitrary" length restrictions and what that meant for
implementation
* sbrk and porting grief people had (things you dont think of when you write the code)
* my opinion of shellshock
* tricks used and why (eg using top bit of byte as quoted string marker)
* reasons we did all this and wouldn't do it today
* adb interesting problem it runs on one machine is debugging another and compiled on a third
* why i wrote it (Algol68 port) and Dennis added overlays (exec)
* invention of environment variables and why
* How I talked Dennis into putting 'void' into C and other C changes
* why setjmp and longjmp are a good idea (so I could write sh)
* why Bill Joy wrote the C shell
Steve Bourne will talk about about sh/adb which he has never covered before in public. These include: sh memory management and interfaces used to interleave heap and stack these were not C stack; sh has no string length or any other "arbitrary" length restrictions and what that meant for ...
View original post
1
Add a comment...

Marwan Burelle

Shared publicly  - 
 
 
You thought I was done talking about space?  We are currently living through the most exciting time for astronomy and spaceflight and expanding our horizons since the 1970s... cool stuff is happening monthly!  

I don't know which to be more amazed-at. The wonders spilling forth from human competence and cooperative effort... or the astonishing silliness of a people who paid for it all, and cannot turn their head to be cheered by such wonders!
4 comments on original post
1
Add a comment...
People
Have him in circles
685 people
Antony Cohen's profile photo
Jean-Philippe Quenord's profile photo
David Garcin's profile photo
brahim braali's profile photo
antony wambugu's profile photo
Mes Vêtements's profile photo
Erdal Gunyar's profile photo
Anthony Desvernois's profile photo
Christiane AIME's profile photo
Communities
8 communities
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Montigny Les Cormeilles (France)
Story
Tagline
Computer Science Research and Teaching
Introduction
After rather classical University studies (DEUG MIAS, Licence info, Maitrise Info, DEA I3), I've done a phd on program analysis for security.

Currently I'm co-leader of LSE a small lab working on systems and computer security. I'm also a programming teacher at EPITA where I teach OCaml/C programming, Algorithm, Java Programming and Parallel Programming.

The LSE lab hosts many security and kernel programming related projects, and I actually leading an experimental project on designing a modern programming language for kernel programming.

Some years ago, I've used to play in a Raw Black Metal band called Olc Sinnsir that has recorded two demo-tapes and full length album (The Throne Of Dead Emotions out on Oaken Shield Records). While I'm not playing for a particular band now, I still have some plans to found a new one oriented over heavy/thrash/progressive influences.
Bragging rights
manage to work with LSE aliens, have one daughter
Work
Occupation
Computer science teacher and engineer
Skills
Programming (C, C++, OCaml, go … ), Parallel computing, Programming Language design and implementation …
Employment
  • EPITA - LSE - IONIS
    Computer science teacher and engineer, 2006 - present
    Team Leader of System Laboratory Programming Teachers
Basic Information
Gender
Male
Très bien pour un séjour court. Personnel agréable, cadre superbe et piscine très sympa. Le restaurant n'en est pas un par contre (il n'est pas pire que les cantines d'hôtel au même tarif ... ) Par contre le petit déjeuner est complet avec de bonnes viennoiseries et du choix. Le départ est peut être un peu tôt par contre. En bref : un week-end agréable.
Public - 3 months ago
reviewed 3 months ago
super accueil et bonnes crêpes ! on y retournera !
Public - 7 months ago
reviewed 7 months ago
9 reviews
Map
Map
Map
Sympa, surtout pour un geek de la cuisine comme moi 😁
Public - 8 months ago
reviewed 8 months ago
Un accueil chaleureux et agréable et un repas délicieux. Je recommande fortement !
Public - 10 months ago
reviewed 10 months ago