A random collection of daily links drawn from the depths of the Internet.

9/7/14 Gil's LotD: Signal-safe strcpy

http://www.tedunangst.com/flak/post/signal-safe-strcpy POSIX forbids using strcpy in signal handlers. Here's how to get around that.

9/1/14 Gil's LotD: Rejit

http://coreperf.com/projects/rejit/introduction.html Rejit is a regular expression engine that uses a JIT for code generation. It also makes use of fancy modern CPU tricks like SIMD instructions.


3/17/14 Gil's LotD: Doge2048

http://doge2048.com/ The secrets of the universe.


1/13/14 Gil's LotD: Smart toilet exploits

https://www.trustwave.com/spiderlabs/advisories/TWSL2013-020.txt Satis smart toilets have a hard coded password allowing anyone to flush and lift the lid remotely.

12/29/13 Gil's LotD: The Long View

http://basalgangster.macgui.com/RetroMacComputing/The_Long_View/The_Long_View.html The Long View writes about long-forgotten technical details from the original Macintosh system.

12/26/13 Gil's LotD: CMS Trap

http://hakunin.com/cms-trap Wise advice on how to structure a web app to avoid falling into a complexity pit.

12/23/13 Gil's LotD: RetroBSD

http://retrobsd.org/wiki/doku.php RetroBSD is a port of 2.11BSD to microcontroller hardware.



Subscribe to Gil's LotD RSS