Profile

Cover photo
Thaddee Tyl
Works at Mozilla Foundation
Attends École polytechnique fédérale de Lausanne
254 followers|28,775 views
AboutPostsPhotosYouTube

Stream

Thaddee Tyl

Shared publicly  - 
 
Is Plus a blog-sharing blog? Not sure, but here's a piece about what I did in 2014.

http://isawsomecode.tumblr.com/post/106997844921/what-i-made-on-year-2014
Open-source-wise: http://Shields.io (The first commit was, in fact, a year ago) A syntax sheet converter Ace → CodeMirror Live AsciiDoc Editor (side-by-side) Node Canvas SVG support. Write your node code with a Canvas API, get SVG back out. http://TheFileTree.com passwords and program jail, although I keep those features hidden. This year, it will allow you to write LaTeX and get the PDF back from anywhere. Not My Territory, ...
1
Add a comment...

Thaddee Tyl

Shared publicly  - 
 
 
WebGL won!

4 years ago I set myself on the path on making WebGL win (versus Adobe's Stage3D, etc). Now that Google, BlackBerry, Mozilla, Opera, Microsoft, Apple and Intel are supporting the technology I can finally take a deep breath.

Along the path I've had to deal with a ton of negativity and counter-productive comments. It's been an interesting journey...

Of course, taking the full credit would be ridiculous. More than 300 other developers share the credit with me on +three.js part. And like +three.js, many other libraries and engines have been making their part to show how the technology could improve the web.

We're not done yet though. I think we're just getting started with the kind of things WebGL can bring to the web. We've finally started to work on tools, that should open the technology to non-developers. Should be fun.

As my friend +Theo Tillberg  would say...
Champagne!!

Thanks everyone! ^^
53 comments on original post
1
Add a comment...
 
The GNOME people provided a new release, 3.12. While not new, the major highlights of this release are the Web and Software apps. (Yes, they name the product like the class of products it is in. If they made a game, its name would be Game.)

First, let's get Web[1] (ex-Epiphany) out of the way. It is the single best UI for a web browser out there. Highly minimalist, it hides the tabs and (most importantly) the URL bar when it isn't necessary (ie, most of the time). And yet, it is a very capable browser with a lot of features.

The major app, however, is Software[2]. It is not your usual app store. Instead of requiring a curation process, it relies on different pools of software: Ubuntu's repository sources.lists, Red Hat's rpm repositories, even app-specific repositories such as Google Chrome's. Instead of relying on a single package manager, it relies on plugins to talk to each individual package manager, be it dpkg (apt), rpm (yum), <insert your favorite package manager> (although my favorite, nix, doesn't seem to have one yet[3]). It seamlessly supports installing and updating software, regardless of your system. The only little issue is that software providers have to produce an AppData[4] file, which provides a description, screenshots, and more.

That is the future of package management on Linux, and it is already ready to use. It is somewhat impressive that, since PackageKit's inception in 2007, both GNOME with Software and KDE with Apper decided that this was good and settled with it; I wish Linux distributions would forget about their custom apps and use those. Apper is, however, severely lacking in visual appeal. Software is, by comparison, magnifiscent.

I have to add, however, that the simplistic gradients used everywhere in the GNOME desktop, from the gradient to black on the app icon at the top left to the abrupt gradient to white at the top right and on active apps' icon on the dash, really look cheap. Given that other visual components such as tabs have been greatly improved, and given that, for instance, the new app folder feature has a tasteful gradient-based outline, there is hope there…

[1]: Web: https://wiki.gnome.org/Apps/Web

[2]: Software: https://wiki.gnome.org/Apps/Software

[3]: http://www.freedesktop.org/software/PackageKit/pk-matrix.html

[4]: http://people.freedesktop.org/~hughsient/appdata/
1
Add a comment...

Thaddee Tyl

Shared publicly  - 
 
Polygon smoothing in HTML canvases, to draw curvy borders in games / cartography / …

Features live editing as available in +TheFileTree.

Not My Territory (Yet), Part 6: Smooth Polygon

It is part of a game devlog series: https://www.youtube.com/playlist?list=PL-_cJ2XjySyBraMQUJgbX01Ic3fcUXux3
1
Add a comment...

Thaddee Tyl

Shared publicly  - 
 
Word processors are hard. I tried to go shopping. Here's my findings.

Font rendering: Calligra > AbiWords > LibreOffice
UI: Calligra > AbiWords > LibreOffice

And…

Stability: LibreOffice > AbiWords > Calligra
Output accuracy: LibreOffice > Calligra > AbiWords

Because Calligra crashes often. (And AbiWords sometimes.)
And because AbiWords seems to have a hard time with huge files and the A4 paper format.
1
Thaddee Tyl's profile photoQuentin Calvez's profile photo
3 comments
 
Still, I'm pretty surprise that it's really that bad. I never noticed it when using OpenOffice on Linux...
Add a comment...
In their circles
207 people
Have them in circles
254 people
Vitor Justin's profile photo
Martin Richard's profile photo
Anders Hofmeister Brønden's profile photo
Pradeep Dantuluri's profile photo
Andrew Gerst's profile photo
miloud mahrouz's profile photo
Flyaps's profile photo
พีรพล อำนวยกรรม's profile photo
Saulo Venâncio's profile photo

Thaddee Tyl

Shared publicly  - 
 
Doing a game AI is hard work, but I'm trying to do it well. First, the foundations.

Not My Territory (Yet), Part 7: AI Primitives
2
Add a comment...

Thaddee Tyl

Shared publicly  - 
 
How wonderful is it that Gmail's Talk subapp occasionally leaks memory by the bucket…
1
Add a comment...

Thaddee Tyl

Shared publicly  - 
 
+The KDE® Community Has there been work on pixel-wise touchpad scrolling?

I noticed GNOME 3 had implemented it, at least in Epiphany. Not sure how, or what issues come with it…
1
Add a comment...

Thaddee Tyl

Shared publicly  - 
 
A short video about the size and extremes of terrain generation, relying on jwagner's simplex noise implementation in JS: https://github.com/jwagner/simplex-noise.js

As you will see, the result is quite huge, especially when compared to Minecraft's so-called far lands.

This video is a few months old, so the game, available at http://thefiletree.com:8080/not-my-territory/, is more recent.

Not My Territory (Yet), Part 5: Map Size
1
Add a comment...

Thaddee Tyl

Shared publicly  - 
1
Add a comment...
People
In their circles
207 people
Have them in circles
254 people
Vitor Justin's profile photo
Martin Richard's profile photo
Anders Hofmeister Brønden's profile photo
Pradeep Dantuluri's profile photo
Andrew Gerst's profile photo
miloud mahrouz's profile photo
Flyaps's profile photo
พีรพล อำนวยกรรม's profile photo
Saulo Venâncio's profile photo
Work
Occupation
Woke up one morning. No idea why I landed there. Then I started programming.
Employment
  • Mozilla Foundation
    Software Engineer, present
  • Esker
    Trainee
Links
Contributor to
Links
Story
Tagline
On ne connaît que ce qu'on aime
Introduction

Woke up one morning. No idea why I landed there. Then I wrote Y(F) = F(Y(F)).

Education
  • École polytechnique fédérale de Lausanne
    Computer Science, present
  • INSA
    IT, 2008 - present
  • Sainte-Geneviève
    Physics-Chemistry, 2007 - 2008