Algos
18.7K views | +0 today
Follow
Algos
Algorithmes et programmation, surtout en Python
Curated by Goulu
Your new post is loading...
Your new post is loading...
Scooped by Goulu
Scoop.it!

GPI - Global Address Space Programming Interface

GPI - Global Address Space Programming Interface | Algos | Scoop.it
Goulu's insight:

The usage of PGAS models have been discussed as an MPI alternative for a while now. GPI is new implementation of the Fraunhofer Institut ITWM that, instead of a new language alternative, presents itself as an API for C, C++ and Fortran. GPI has already been successfully used in industrial applications. Different benchmarks implemented with GPI show how applications scale well even when using highly-parallel Multicore systems, and without the known scaling problems of MPI.

No comment yet.
Scooped by Goulu
Scoop.it!

Sparse coding on D-Wave hardware: finding an optimal structured dictionary

Sparse coding on D-Wave hardware: finding an optimal structured dictionary | Algos | Scoop.it
I spend most of my time thinking about machine intelligence. I would like to build machines that can think and act like we do. There are many hard problems to solve before we get there. A thing I'v...
No comment yet.
Scooped by Goulu
Scoop.it!

Emulation en JavaScript

Emulation en JavaScript | Algos | Scoop.it
Poursuivant ma quête de pages web capables de faire tourner des programmes antédiluviens ou de petites créations vite faites sur le gaz, je suis tombé sur repl.it . Ce site permet d’exécuter du cod...
Goulu's insight:

emscripten, c'est de la tuerie !

No comment yet.
Scooped by Goulu
Scoop.it!

"I Contribute to the Windows Kernel. We Are Slower Than Other Operating Systems. Here Is Why." - Zorinaq

I was explaining on Hacker News why Windows fell behind Linux in terms of operating system kernel performance and innovation. And out of nowhere an anonymous Microsoft developer who contributes to the Windows NT kernel wrote a fantastic and honest response acknowledging this problem and explaining its cause. His post has been deleted! Why the censorship? I am reposting it here.

No comment yet.
Scooped by Goulu
Scoop.it!

On GPU algorithms

Lance talks about GPU algorithms in his latest post:
The theory community hasn't seem to catch on yet.
No comment yet.
Rescooped by Goulu from Dr. Goulu
Scoop.it!

Idée reçue : Comparer la puissance de deux ordinateurs, c’est facile !

Idée reçue : Comparer la puissance de deux ordinateurs, c’est facile ! | Algos | Scoop.it
Il y a une quinzaine d'années, quand on achetait un nouvel ordinateur, on avait une idée assez précise de sa puissance. De nos jours, c’est beaucoup plus difficile !
No comment yet.
Scooped by Goulu
Scoop.it!

Une chaine HiFi Spotify à base de Raspberry Pi | Korben

Une chaine HiFi Spotify à base de Raspberry Pi | Korben | Algos | Scoop.it
Voici un petit tuto rapide qui reprends les quelques étapes qui m'ont permis de transformer mon Raspberry Pi en radio Spotify. L'idée étant de coller une
Goulu's insight:

Je veux CA !

No comment yet.
Scooped by Goulu
Scoop.it!

Bryce Verdier: Project Euler - Problem 17

Bryce Verdier: Project Euler - Problem 17 | Algos | Scoop.it
It's been to long since I posted a solution to one of these challenges. How time flies when you're having fun.
No comment yet.
Scooped by Goulu
Scoop.it!

box2dweb - Box2DFlash port to javascript - Google Project Hosting

box2dweb - Box2DFlash port to javascript - Google Project Hosting | Algos | Scoop.it
No comment yet.
Rescooped by Goulu from Café des Sciences
Scoop.it!

Doit-on montrer le code informatique des scientifiques même s'il est moche ?

Doit-on montrer le code informatique des scientifiques même s'il est moche ? | Algos | Scoop.it
En science on écrit beaucoup de code informatique. On écrit de gros programmes pour traiter plein de données (génomique, résultats du CERN), d'autres gros programmes pour simuler de gros modèles po...
No comment yet.
Rescooped by Goulu from Café des Sciences
Scoop.it!

Finistère amer

Finistère amer | Algos | Scoop.it
Ce soir, c'est crêpes party ! Une soirée conviviale et bon enfant où nous dégusterons ensemble de délicieuses crêpes à la mode bretonne !
Goulu's insight:

L'algorithmique du tri par retournement

(Scoop ! Bill Gates a fait de la recherche, une fois.)

No comment yet.
Scooped by Goulu
Scoop.it!

Mais pourquoi ce site est-il aussi rapide ?

Mais pourquoi ce site est-il aussi rapide ? | Algos | Scoop.it
Developpement: J'ai longuement travaillé sur l'optimisation des temps d'affichage de ce blog pendant les vacances de Noël. Je pense avoir atteint les performances maximales, je n'ai plus
No comment yet.
Scooped by Goulu
Scoop.it!

Processing 2.0 est sorti

Processing 2.0 est sorti | Algos | Scoop.it
Après un peu plus d’une année de tests, la version 2.0 officielle de Processing vient de sortir.
No comment yet.
Scooped by Goulu
Scoop.it!

A. Jesse Jiryu Davis: Wasp's Nest: A Lock-Free Concurrency Pattern In Python

A. Jesse Jiryu Davis: Wasp's Nest: A Lock-Free Concurrency Pattern In Python | Algos | Scoop.it
In recent work on PyMongo, I used a concurrency-control pattern that solves a variety of reader-writer problem without mutexes. I doubt I'm the first to think of this technique, but until I hear another name I'm dubbing it the Wasp's Nest.
No comment yet.
Scooped by Goulu
Scoop.it!

Lunar Lander : le retour (sans commentaires)

Lunar Lander : le retour (sans commentaires) | Algos | Scoop.it

En écrivant pourquoi j’aime la science, je me suis souvenu d’un de mes premiers programmes en BASIC : un simulateur d’alunissage. « Simulateur » parait un peu prétentieux aujourd’hui pour un programme qui fonctionnait en mode texte et pas en temps réel, mais j’en étais très fier.

Au point d’avoir envie de le résusciter, mais comme je n’ai plus de PET 2001 capable de relire une cassette d’époque que je n’ai plus, je me suis rabattu sur un plan B:

retrouver le livre « Basic Computer Games » de David H. Ahlretrouver le listing du simulateur d’alunissage qui y était. La page est là, scannée en piètre qualitéavant de retaper le programme, essayer ABBYY Online, un service d’OCR en ligne que j’avais déjà utilisé et qui donne des résultats très largement meilleurs que les autres. Ca marche ! le résultat a très peu besoin d’être édité et voilà:

No comment yet.
Scooped by Goulu
Scoop.it!

Le mystère de l’image pomme-poire

Le mystère de l’image pomme-poire | Algos | Scoop.it

Vu sur superuser une question étrange : pourquoi l’image ci-contre apparaît-elle comme une poire si vous utilisez Chrome ou Firefox, et comme une pomme si vous utilisez Internet Explorer, Safari ou si vous sauvez l’image sur votre bureau ?

No comment yet.
Scooped by Goulu
Scoop.it!

GitHub mania

GitHub est une plateforme qui héberge du code sur la base d’un système de collaboration, git, qui a fait ses preuves en servant à coordonner le travail des 40 000 collaborateurs au noyau de Linux.

No comment yet.
Scooped by Goulu
Scoop.it!

A. Jesse Jiryu Davis: Plop: Python Profiler With Call Graphs

A. Jesse Jiryu Davis: Plop: Python Profiler With Call Graphs | Algos | Scoop.it
Tornado's maintainer Ben Darnell released a Python Low-Overhead Profiler or "Plop" last year, and I'm just now playing with it.
No comment yet.
Scooped by Goulu
Scoop.it!

[Exercice] Un générateur de liste intelligent – Forums | progdupeu.pl

[Exercice] Un générateur de liste intelligent – Forums | progdupeu.pl | Algos | Scoop.it
No comment yet.
Scooped by Goulu
Scoop.it!

IvanK Lib - 2D graphics for HTML5

Super fast graphics library for HTML5, inspired by Flash.
No comment yet.
Scooped by Goulu
Scoop.it!

High Performance Networking in Google Chrome - igvita.com

High Performance Networking in Google Chrome - igvita.com | Algos | Scoop.it
Chrome gets faster as you use it. Chrome learns the topology of the web, browsing patterns, and critical resources on every page to optimize your browsing! A look under the hood of how it all comes together...
Goulu's insight:

très intéressant

No comment yet.
Scooped by Goulu
Scoop.it!

Recommendation for decorators: Please don’t.

Recommendation for decorators: Please don’t. | Algos | Scoop.it
My software philosophy is simple. That’s the philosophy: simple.
See, as programmers and developers and engineers, our real job is to take really, really complicated things and make them easy. Take, for instance, spanning a chasm with a bridge.
No comment yet.
Rescooped by Goulu from Dr. Goulu
Scoop.it!

Comment bien brasser les cartes

Comment bien brasser les cartes | Algos | Scoop.it
Les amateurs de jeux de cartes savent qu'il faut accorder beaucoup d'attention au brassage des cartes pour éviter la triche, mais qu'en est-il par exemple dans les jeux de poker en ligne ? Les info...
No comment yet.