"The Event Notify Test Runner is a general-purpose UNIX utility intended to make rapid feedback and automated testing natural and completely ordinary." -- run a command when some files change
unix  software 
2 days ago
MathML Torture Test - Mozilla | MDN
Testing various MathML features. On my system, Firefox has the best support, Safari is ok, and Chrome is terrible.
firefox  math  typography 
2 days ago
Lightroom 4 and 5 Hardware Performance Test: Single vs Dual CPUs, Hard Drive Configurations, Previews and More!
Lightroom performance tests suggest putting the catalog on SSD won't help that much, that multiple CPUs won't help much, and that Lightroom 4 is faster than Lightroom 5 :(
lightroom  photography 
2 days ago
Blazing Fast HTML
Functional programming, model -> rebuild html, then diff html with existing html to see what to tell the browser to change. Nice model.
structure  web 
4 days ago
elitekeyboards.com - Products
Topre switch keyboards feel different from cherry switches but I haven't had a chance to try one in person. Interesting feature: different keys can be weighted differently to match the expected strength of the finger hitting it.
keyboard  getting 
8 days ago
Wireless Bluetooth + USB Mechanical Keyboards for the PC, Mac, PS3, iOS & Android - KBtalKingUSA.com
USB + bluetooth mechanical keyboard with 10 bluetooth pairings. Cherry blue or cherry brown. I got the cherry blue.
keyboard  getting 
8 days ago
Matias Quiet Pro Keyboard for PC
Mechanical keyboard that claims to be rather quiet
getting  keyboard 
8 days ago
noto - Fonts that support all languages/characters in Unicode - Google Project Hosting
"Noto's goal is providing a beautiful reading experience for everyone and for all languages. With visual harmony when multiple languages share a page. With multiple styles and weights. Freely available to all."
9 days ago
Choosing Type Alignments for the Web
Justified vs left-aligned typography on the web, with images to show problems with both
11 days ago
The Last Line Effect
"I have studied numbers of errors caused by using the Copy-Paste method and can assure you that programmers most often tend to make mistakes in the last fragment of a homogeneous code block. I have never seen this phenomenon described in books on programming, so I decided to write about it myself. I called it the "last line effect"."
11 days ago
Mastering Key Bindings in Emacs | Mastering Emacs
Different keymaps (major mode, minor mode, global, etc.), remapping existing bindings, prefixes
13 days ago
Documentation, Tutorial and FAQ | Gamelogic
Unity library implementing square, hex, cube, triangle, and other grid types
software  gamedev 
13 days ago
Introduction to Automatic Differentiation
"Automatic differentiation may be one of the best scientific computing techniques you’ve never heard of. If you work with computers and real numbers at the same time, I think you stand to benefit from at least a basic understanding of AD, which I hope this article will provide; and even if you are a veteran automatic differentiator, perhaps you might enjoy my take on it."
13 days ago
Patches & Updates for the GOG.com Ultima Releases
Patches for Ultima 1-7, if you're going to play them again in a DOS box
13 days ago
Tyto Online // Learning MMORPG by Immersed Games — Kickstarter
MMORPG for learning about biomes, habitats, etc. You interact with the system to see how well things work. $50k Kickstarter. I'm skeptical about their need to make it an MMO; it'll complicate everything and they'll end up with less content and game systems. Is multiplayer worth making the game smaller?
education  biology 
14 days ago
Gabriel Gambetta - Fast-Paced Multiplayer
"This is a series of articles explaining the architecture of client-server multiplayer games with high update rates, for example an FPS. It focuses on how to avoid issues related to lag, low-frequency server updates, and synchronization between players and the server."
gamedev  networking 
14 days ago
"Luculent is a family of scalable (vector), monospaced, geometric sans-serif screen fonts designed for programmers." With italic/bold variants too, and hinting.
14 days ago
Pablo Caro - Hermit: a font for programmers, by a programmer
"Hermit is a monospace font designed to be clear, pragmatic and very readable. Its creation has been focused on programming. Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular."
14 days ago
Mensch -- A coding font
Variant of Menlo / DejaVu Sans Mono
14 days ago
tables - Org-mode export to LaTeX: temptation or nuisance? - TeX - LaTeX Stack Exchange
Using emacs org-mode to output LaTeX -- some potentially useful customizations
emacs  orgmode 
16 days ago
Computing with Tiles | moyix
Wang Tiles can be used for computation!
17 days ago
"Tern is a stand-alone code-analysis engine for JavaScript. It is intended to be used with a code editor plugin to enhance the editor's support for intelligent JavaScript editing." -- autocomplete, function argument docs, etc. but works with emacs, vim, sublime, brackets, light table
javascript  programming 
19 days ago
PepsiCo Develops 'Designer Salt' to Chip Away at Sodium Intake - WSJ
"PepsiCo studied different shapes of salt crystals to try to find one that would dissolve more efficiently on the tongue. Normally, only about 20% of the salt on a chip actually dissolves on the tongue before the chip is chewed and swallowed, and the remaining 80% is swallowed without contributing to the taste"
food  future 
21 days ago
Theseus at CHI 2014
Displaying call counts in an IDE helps people find bugs faster
21 days ago
Stack Overflow data dump
It turns out Stack Overflow posts are available for analysis
22 days ago
Emacs/Helm tutorial
An overview of lots of things that Helm can do
22 days ago
Animagraffs - Animated infographics by Jacob O'Neal
How a jet engine works, how a LCD tv works, how cheetahs work, etc.
design  education 
22 days ago
Why use www? | www. is not deprecated
Reasons to use www.foo.com instead of foo.com
web  structure 
26 days ago
Butchering HQX scaling filters
Simpler version of h2x, h3x, h4x filters
algorithms  gamedev 
27 days ago
Idea: each student should be given a topic that he becomes an expert in over his school career — a topic that he will end up knowing more about than anyone else in the school. This teaches the nature of knowledge and the value of learning things in depth.
28 days ago
petkaantonov/deque · GitHub
Fast deque implementation for Javascript
javascript  software 
4 weeks ago
The TTY demystified
Description of the unix tty subsystem
history  linux  unix 
4 weeks ago
CSS polyfills from the future | GSS
Constraint solver to generate CSS layouts
5 weeks ago
Emacs Mini Manual (PART 1) - THE BASICS
Introduction to emacs with some nice packages (cedet, completion, helm, magit)
5 weeks ago
Map Label Placement in Mapbox GL | Mapbox
How to place labels on a map that can be continuously zoomed and panned
maps  algorithms 
5 weeks ago
fogleman/Tiling · GitHub
"Quickly construct tilings of regular polygons and their dual tilings using a simple API."
5 weeks ago
How Different Cultures Understand Time - Business Insider
Explanation of how different cultures treat time, and how they negotiate business deals
communication  culture 
6 weeks ago
Tracing Snow and Rain to Bacteria That Dwell on Crops - NYTimes.com
Bacteria that create rain and snow?! The only number I found anywhere was "70 percent of snow"
environment  water 
6 weeks ago
Locks, Actors, And STM In Pictures - adit.io
Software Transactional Memory explained with pictures
programming  structure  database 
6 weeks ago
Flow-based Programming
"In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of "black box" processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes. These black box processes can be reconnected endlessly to form different applications without having to be changed internally. FBP is thus naturally component-oriented."
programming  structure 
6 weeks ago
"git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space."
structure  database 
7 weeks ago
haroldl/clip · GitHub
"clip is an aspiring Python implementation written in Haskell that generates Common Lisp which can then be compiled to, say, x86 machine code. The premise is that Python as a language is a subset of Common Lisp, and that since there are already sophisticated compilers available for Common Lisp we should be able to piggyback on their hard work in order to improve performance of Python programs over interpreters or byte code execution."
python  lisp  haskell  funny 
8 weeks ago
Mathematical Impressions: Spontaneous Stratification | Simons Foundation
"It is an almost magical experience to simply pour a granular mixture and watch it separate into its components with no effort on your part. This spontaneous form of pattern formation is a natural example of what mathematicians call “symmetry breaking” and is very simple to demonstrate in your own kitchen. Scientists only partially understand the dynamics of the process, so it poses interesting open problems in applied mathematics. Mainly, though, it is just fun to observe."
structure  physics 
8 weeks ago
Erlang and code style — Medium
Defensive coding in Erlang: don't do it. Only write the normal code paths and let errors propagate to the supervisor level.
programming  structure 
9 weeks ago
know by SmilyOrg
"Unambitious question answering / algebra / math parsing and evaluation engine for Haxe"
math  software 
9 weeks ago
The Awelon Project is a realization of two relatively new models with the (long term) potential for disruptive improvement in human-computer interaction.

Awelon will be a personal user and development environment that can support lifelong operation. Structures in the environment represent documents, graphs, diagrams, geometries, even animated values - video, sound.
language  structure 
9 weeks ago
Light Table Blog
About the programming tools we use, plain text, primitive debuggers, stupid error messages, etc.
programming  learning 
9 weeks ago
Functional Programming | Clojure for the Brave and True
Tutorial for a simple board game using functional programming and Clojure
clojure  lisp 
10 weeks ago
Why ContentEditable is Terrible — Medium Engineering — Medium
How text editing needs to work, model, view, axioms, properties, etc., and why contenteditable doesn't work well.
html  structure  design 
10 weeks ago
Crafting link underlines on Medium — Designing Medium — Medium
Marcin Wichary explains how they're going to render underlined text on Medium.com .. lots of work, yikes
10 weeks ago
Camlistore Overview - Camlistore
"Camlistore is your personal storage system for life." - content addressable, search instead of organize files. Thing long term, decades. Don't want to be dependent on some company (might go out of business), OS, device. Can run your own copy or use a hosted version.
structure  database 
10 weeks ago
Could These Crazy Intersections Make Us Safer? - Emily Badger - The Atlantic Cities
Michigan Left, Jughandle, Superstreet, Diverging Diamond, and other relatively new interchange designs
transportation  structure 
11 weeks ago
matt-42/iod · GitHub
Using macros and templates to make a lightweight C++ json-like record type that allows inline literals in code
programming  c++ 
11 weeks ago
Compressive sensing: the number of samples we need to reconstruct a signal is based on the structure of its content, rather than the the number of points.
11 weeks ago
Are wireheads happy? - Less Wrong
Liking things vs wanting to do things, and how expressed preferences may not be accurate
brain  happiness 
11 weeks ago
« earlier      
a3 actionscript advertising algorithms android art audio biology blob blogs brain bugs business c++ calendar cars cats china civ4 clojure color communication computers construction cooking cool creativity css culture currency d3 database design dhtml drawing dwarffortress economics education efficiency emacs email engineering environment filesystems firefox fish flash flickr fonts food formats fun funny future game gamedev games garden geology geometry getting git giving google graphics gtd guild_wars hacks happiness hardware haskell haxe health hierarchy history houses howto html html5 identity infrastructure iphone java javascript job keyboard kindle language learning legal liberty life lightroom linux lisp long-tail mac makingthings manufacturing maps marketing math money moo movies music networking ninjablocks nodejs nwn oblivion opengl orgmode osc paper parsers parsing pathfinding people performance photography physics politics pond ponds privacy procedural programming project projects puzzlequest python quotes reiser religion rest reviews rotmg ruby s3 sad science search security simcity simplicity simulation sleep society software solar spore stories structure supremecommander svg technology touchpad transportation travel ttd typescript typography unicode unix via:nelson video videos visualization water weather web webgl weird wii windows wisdom work wow writing xml xmpp xslt

Copy this bookmark: