4430
When Maps Shouldn’t Be Maps | Matthew Ericson - ericson.net
Maps look cool but lots of data, even geo data, is better presented in other ways.
maps  visualization 
2 days ago
the { buckblogs :here }: Maze Generation: Algorithm Recap
Various algorithms for generating mazes, with implementations that run in the browser.
algorithms  gameprogramming 
2 days ago
Spline Interpolation
How to automatically generate Bezier curve knots given series of endpoints, with online demo showing what you get from the parameter settings. I like t=1/2 the best.
math  geometry 
3 days ago
The network is reliable
Distributed systems are hard. Survey of what various companies do and various types of failures.
networking 
11 days ago
Shortcat - Keyboard productivity app for Mac OS X
Like emacs isearch, but for mac gui controls
mac  software 
11 days ago
BARREL | Text-align: Justify and RWD
Cool CSS way to evenly space text or images across the width of an element.
css 
12 days ago
Home · mhwombat/grid Wiki
The Haskell Grid library has a nice set of diagrams showing various types of grids
gameprogramming  math 
16 days ago
Brython
"Without a doubt, you've seen a clock like this in demos of HTML5
However, right click and view the source of this page...
It is not Javascript code! Intead, you will find Python code in a script of type "text/python""
python  web 
18 days ago
Colourco.de - find your colour scheme
Quick color scheme generator with hex/rgb/hsl output
color 
22 days ago
[PDF] Pervasive Negative Effects of Rewards on Intrinsic Motivation: The Myth Continues
Authors claim that extrinsic rewards do not necessarily negatively impact intrinsic motivation, as widely believed
structure  learning 
23 days ago
Fun vs. satisfaction
Removing less fun elements of a game can reduce overall enjoyment
gameprogramming 
29 days ago
Overcoming Bias : Beware Extended Family
People being loyal to family helps individuals but hurts society
structure 
29 days ago
TinyKeep AI Demo
The TinyKeep AI demos up on YouTube also have interactive web versions that you can play with
gameprogramming  algorithms 
29 days ago
WebGL Inspector
Capture WebGL rendered frames and inspect the commands that were used to build them, step through the draw calls
webgl  graphics  programming 
4 weeks ago
How to Protect a JSON or Javascript Service - Incompleteness
Protecting JSON requests from being read by third parties
javascript  security 
4 weeks ago
Turing Drawings | Hacker News
2d grids programmed by turing machines extended to 2d; lots of fascinating patterns collected on hackernews
art 
5 weeks ago
TinyKeep AI Demo Part 1 of 5: Roaming and Chasing - YouTube
Video showing NPC exploring randomly until it sees the player, then follows by line of sight, then follows by going to recent player locations
gameprogramming  algorithms 
5 weeks ago
Easily Remove Image Backgrounds Online - ClippingMagic
Mark foreground and background of an image and the service will separate them for you
graphics  software 
5 weeks ago
productivity - What is your most productive shortcut with Vim? - Stack Overflow
How to grok vi: registers, movements, subjects, verbs, objects, etc.
software  structure 
5 weeks ago
Motion Blur Reduction Backlights (including LightBoost)
Because LCD monitors hold the image there's more motion blur because your eyes can't properly follow a moving object. CRTs are better in this. But now there are some LCD tricks that can get back the smooth motion that CRTs gave.
technology  graphics 
5 weeks ago
Dwarf Fortress, SimCity's Evil Twin : The New Yorker
SimCity and Dwarf Fortress - open ended games/simulations
games  dwarffortress  simcity  simulation 
8 weeks ago
IEEE 754 Infinity and NaN Arithmetic Rules
Table showing how +0, -0, +Inf, -Inf, NaN, -1, +1 all interact via + - * / operators
math  software  computers 
8 weeks ago
How the Science of Swarms Can Help Us Fight Cancer and Predict the Future | Wired Science | Wired.com
Structure of swarms, flocks, boids, using light, neighbors, rhythm, etc. for communication
biology  structure 
8 weeks ago
Molly Rocket :: View topic - L-systems considered harmful
Someone looked at the “Procedural Modeling of Cities” paper that used L-systems, and found that it was much simpler to directly write the code than to try to make L-systems do what they wanted. Also see http://www.newton64.ca/blog/?p=747
gameprogramming  simplicity  algorithms  structure 
9 weeks ago
Monospaced Free Fonts | Font Squirrel
FontSquirrel has a list of all their monospace fonts
fonts 
9 weeks ago
Uniform random points in a circle using polar coordinates | anderswallin.net
If you want to choose a random point in a circle, and use radius/angle, you will get an uneven distribution.
math  geometry 
9 weeks ago
LLJS : Low-Level JavaScript
Typed dialect of JS that has a C-like type system and manual memory management. Compiles down to asm.js
javascript  language  programming 
9 weeks ago
Stage3D unsupported chipsets, drivers | Flash Player 11, AIR 3
Flash gadget that will tell you whether Flash supports acceleration on your GPU, in baseline (full feature) or constrained (partial feature) mode
flash  graphics 
10 weeks ago
GDC 2013 - Dual Numbers (slides) [PDF]
Slides explaining how “dual numbers” work and how they can be used in games
gameprogramming  math 
10 weeks ago
Temporal Rate Conversion
Amazing overview of frames per second, crt vs lcd, "judder", film conversion, perception of flicker, etc.
video  technology  graphics 
10 weeks ago
The Third Annual Game Developers Choice Online Awards
Whee, Realm of the Mad God was nominated in two categories
rotmg  games 
10 weeks ago
Low-Level Thinking in High-Level Shading Languages
Slide deck that goes through examples of how the GPU shader compilers won't give you the optimizations you might want, and how you should write your code to take advantage of things like multiply-add and reciprocal square root.
math  graphics  gameprogramming 
10 weeks ago
Cap'n Proto
"Cap’n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster. In fact, in benchmarks, Cap’n Proto is INFINITY TIMES faster than Protocol Buffers."
programming 
10 weeks ago
Context Behaviours Know How To Share « Andrew Fray
Alternative to flocking-based steering that (essentially) uses utility functions assigned to each potential direction of movement
gameprogramming  algorithms 
11 weeks ago
War of the Vikings
Learn AI behavior trees by playing this game
gameprogramming  algorithms 
11 weeks ago
Genre History | Train Fever
History of the transportation tycoon genre
games  ttd 
11 weeks ago
vraid/earthgen · GitHub
Planet generator. Beautiful hexagon+pentagon planetary surface, with climate generation.
gameprogramming 
11 weeks ago
Under the Hood of SimCity's traffic
Maxis engineer explains how SimCity 5's traffic simulation algorithm works
simcity  gameprogramming  algorithms  transportation 
12 weeks ago
pufuwozu/toggle-osx-shadows · GitHub
Tiny mac utility to toggle OS X shadows
mac  software 
12 weeks ago
How the GlassBox Engine works (based on the GDC 2012 talk and my observations) - includes some examples : SimCity
SimCity 5's "GlassBox" simulation engine lets them make new sim games and parts of sim games easily. Reddit post/discussion about it.
games  gameprogramming  algorithms  simulation  simcity 
march 2013
Who's hacks?: Change audio devices via shell script
Mac command line program that lets you change audio input/output devices
mac  software  audio 
march 2013
The case of the 500-mile email
Debugging a situation where emails would not travel more than 500 miles
stories 
march 2013
Olympus Zuiko lens field of view comparison
Image showing the field of view from 7mm to 200mm on micro four thirds
photography 
march 2013
A second draft of a non-technical article on universality | What's new
Terence Tao describes examples of universal laws, including central limit theorem, zipf's law, site percolation, power laws, fractals ; also connects nuclear resonance, prime numbers, distribution of radio stations, arrival time of busses
structure  math  physics 
march 2013
The complex grid | Emergent Urbanism
Algorithm for fractal city layout, creating boulevards and larger roads as needed
gameprogramming 
march 2013
The Universal laws behind growth patterns, or what Tetris can teach us about coffee stains | Empirical Zeal
"Now, if you think about it, there’s something deeply puzzling here. Bacterial colonies, travelling flames, and coffee particles are all totally different systems, and there’s no reason to expect that they should obey the same mathematical laws of growth. So what’s behind this mysterious universality? Why do such different beasts play by the same rules?"
structure 
march 2013
Halide
"Halide is a new programming language designed to make it easier to write high-performance image processing code on modern machines. Its current front end is an embedding in C++. Hardware targets include x86-64/SSE, ARM v7/NEON, and CUDA."
math  programming  from delicious
february 2013
Abusing the algebra of algebraic types
This “mind blown” level question asks what happens if you try to apply subtraction, division, square roots, derivatives to data types like lists and trees. Surprisingly cool results, thanks to deep connections from math.
math  programming  from delicious
february 2013
The Magic Ring Buffer
Clever trick: use virtual memory to place two copies of a ring buffer adjacent in your address space, then you can treat a subset of it as a single contiguous buffer.
programming  from delicious
january 2013
Linear interpolation past, present and future « The ryg blog
Implementing linear interpolation (lerp) by using fused multiply-add. Not for speed, but increased accuracy.
math  gameprogramming  from delicious
january 2013
Electronic shutter on GH3
Pros and cons of the electronic shutter on the Panasonic GH3
technology  photography  from delicious
december 2012
Interactive Guide to Blog Typography
Nice guide to fonts, spacing, etc. for a blog or web site.
web  typography  from delicious
december 2012
« earlier      
a3 actionscript advertising algorithms android art audio biology blob blogs brain bugs business calendar cars cats china civ4 color communication computers construction cooking cool creativity css culture currency d3 database design dhtml drawing dwarffortress economics education emacs email engineering environment filesystems firefox fish flash flickr fonts food formats fun funny future game gameprogramming games geology geometry getting git giving google graphics gtd guild_wars hacks happiness haxe health hierarchy history houses howto html html5 infrastructure iphone java javascript job language learning legal liberty life linux lisp long-tail mac makingthings manufacturing maps marketing math money moo movies music networking nodejs nwn oblivion opengl osc parsers parsing pathfinding people performance photography physics politics pond ponds privacy programming project projects puzzlequest python quotes reiser religion rest reviews rotmg ruby s3 sad science search security simcity simplicity simulation sleep society software spore stories structure supremecommander svg technology touchpad transportation travel ttd 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:



description:


tags: