RSSAmplifier

Blog

Guillaume Lathoud's writings & links

glat.infoRSS feed ↗28 posts

Latest posts

hasOwnProperty as a property [proj js]

In JavaScript: Object.prototype.hasOwnProperty.call({hasOwnProperty:1},'hasOwnProperty')===true

hygienic inlining in JS [prog js inlining]

Implemented hygienic inlining in JS: Usage and example .

metaret for production [prog js metacomposition]

metafun/metaret now have an environment for development and production.

flatorize-C beats FFTW3.3.3 on 1-D DFT16 [prog math C FFTW]

flatorize-c 's speed is similar to the speed of FFTW3.3.3 on the micro benchmark 1-D DFT16 .

flatorize (C) [prog math scheme C]

First success at generating fast C code for mathematical expressions.

flatorize (Scheme and C) [prog math scheme C]

Flatorizing mathematical expressions brings huge speedups in Scheme and C .

js.metaret [js mutual tail optimization]

Lightweight mutual tail recursion optimization without trampoline: js.metaret

Getting Real [web book]

An excellent book about and around web development: «Getting Real» .

Position the ramp of a construction site by solving a quartic equation [math 3D js]

A real life geometrical problem, with an an interactive 3D solution and its source files.

Island: Report of the Special Investigation Commission [island banks]

Island has a very interesting report about its 2008 banking crash ( summary , website ).

A delphin requests help from a human [video life]

In Hawaii, a delphin requests helps from a diver to remove a fishing line stuck in its flesh.

User's video about outdooractive (french) [alp oa video]

One of our users spontaneously did a video in french describing our currently main website .

Cheap Runtime Asserts: Soft Type Checking [prog js]

A soft way to check runtime argument types of a function, with a JavaScript example.

Gib den Stress-Hormonen, was sie brauchen [science stress]

Amazing book on stress hormones . They're not that bad, one must just understand them.

D3: Data-Driven Documents in the browser [js frmwrk]

Data representation framework staying close to the W3C standards.

Advices on programming and deployment infrastructure [prog]

Here is some distilled experience on programming . And do not forget, boring things first !

Faster Alpstein map API - full functionality (3 times smaller) [js alp]

The *full* Alpstein map API is now 3 times smaller, and has a short demo .

About JavaScript and WebGL [js webgl]

Blog entry from Irrlicht3d: «Why I prefer JavaScript to C++ and ActionScript when developing 3D code». Nice to see something beyond language religions.

Counting in base 20 using underlined digits [math base20]

The multiplication table in base 20 has a few interesting patterns, especially when using underlined digits.

Attention control is critical for changing/increasing/altering motivation [science neuroscience]

A very interesting article about attention control, motivation, cortex maps and cognitive-behavioral therapy.

Another JSCheck [js devtool]

Douglas Crockford just started an interesting SEO experiment , probably unwillingly. I am curious to see how this develops in the future.

WebKit: Open function declaration from script popover [js devtool]

The WebKit developers added a direct link to the declaration of any function at runtime (also impacts Chromium devtools). It was a request of mine, which they implemented . Here is a how it looks . It can be useful to track back an anonymous callback function while debugging.

Faster Alpstein map API (8 times smaller) [js alp]

The Alpstein map API is now 8 times smaller. The base functionalities have a demo .

Gambit-C & Blackhole package management [scheme]

Gambit-C turned out to be simple to install, however, adding to Gambit-C the Blackhole package management and getting it running for production was not as easy as I expected. Here is how I achieved it , in case it helps someone.

Gefährdete Menschheit: Ursache und Verhütung der Degeneration [science nutrition]

A great nutrition classic, based on the worldwide travels & studies of the American dentist W. Price: «Gefährdete Menschheit: Ursache und Verhütung der Degeneration»

ufraw & exiftool [photo]

ufraw & exiftool : The best & fastest way I found so far to fix & sort photos without wasting time.

Five boxes: CSS demo of a device-agnostic layout [css]

Pure CSS demo that reflows a layout depending on the viewport size. Try to change the window size. For explanations see the article .

derive.js: Minimalistic inheritance for ECMAScript 5 [js]

A single function to derive from objects or constructor functions.