Papers We Love Conf 2018 kicks off in just a few weeks in St. Louis - hope to see you there!

#pwlconf #strangeloop #STL

We're super excited to have Casey Canfield present The Future of the Grid: Policy, Technology, and Market Changes at #pwlconf 2018!

#usdot #energy #blockchain #smartgrid

Papers We Love Conf 2018 is happening again this year in St. Louis with Strangeloop! We're a non-profit organization and rely on sponsorships to fund the conference. If you or your company are interested in sponsoring check out our prospectus

VIDEO: Bonnie Eisenman (@brindelle) on Multiphase Numerical Modeling... for Jigsaw Puzzle Generation -

This paper explores expansions on the stylistic variety of handmade and artisanal jigsaw puzzles through techniques from natural simulation. #NYC #video

If you're not familiar with Papers We Love Conf, check out the speakers and videos from our past years:


#PWLConf #Strangeloop #STL

Debunking the "Expensive Procedure Call" Myth or, Procedure Call Implementations Considered Harmful or, LAMBDA: The Ultimate Goto - Steele,

#lisp #scheme #compilers #interpreter

The Art of the Interpreter or, The Modularity Complex (Parts Zero, One and Two) - Steele, Sussman

#lisp #scheme #interpreter

Design of LISP-Based Processors or, SCHEME: A Dialectric LISP or, Finite Memories Considered Harmful or, LAMBDA: The Ultimate Opcode - Steele, Sussman

#lisp #scheme #lambda

SCHEME: An Interpreter for Extended Lambda Calculus - Sussman, Steele #lisp #scheme #lambda

Papers We Love Conf will be back in St. Louis this year as part of the #Strangeloop Pre-Conference Activities!

@fap @ghostdancer @jk Apparently Naughty Dog are using !scheme for game scripting again! But this time they didn't fall for the temptation of writing their own:

> Sony's Naughty Dog game studio has created just such a large project, actually a framework for creating projects. Roughly speaking, Sony's Racket-based architecture provides languages for describing scenes, transitions between scenes, scores for scenes, and more. Domain specialists use the languages to describe aspects of the game. The Racket implementation composes these domain-specific programs, then compiles them into dynamically linked libraries for a C-based game engine


The article is not specifically about Naughty Dog, it's about #Racket as a catalyst of Language-Oriented Programming.

“A storm is coming tomorrow, I need you to get provisions.”

“Okay what do you need?”


Camilo Aguilar on the rsync algorithm

These days, mobile phones are packed with multi core CPUs and even GPUs. Despite these advances in hardware, internet connections in most parts of the world are still surprisingly slow and unreliable. This creates a challenge: how can files be efficiently transferred between computers over a low-bandwidth, high latency network connection?

David Ashby on SHA256

While most of us use hash functions on a daily basis, few people can say that they truly understand what’s actually going on when they call SHA2("hello world"). Even fewer can say they’ve bothered to implement the function themselves, considering every introduction to cryptography starts off with a big warning saying to never, ever implement cryptographic primitives and just use vetted libraries due to the security implications.

Jessie Frazelle on SCONE: Secure Linux Containers with Intel SGX

In 2016, the SCONE paper was written and presented at the USENIX Symposium on Operating Systems Design and Implementation. It outlined how to use Intel Secure Enclaves to guard containers against attack. Containers are built on the kernel primitives cgroups and namespaces with additional LSM (Linux Security Module) layers on top, such as AppArmor, SELinux, and seccomp.

Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!