Combinatorial Music Theory (1991)
graph theory, music theory
The latest blog posts to take off on Hacker News. 4,414 posts.
graph theory, music theory
Musings of a Computer Scientist.
Alpine Linux
One more thing… It’s been awhile since we launched a whole new product at Fog Creek Software (the last one was Trello, and that’s doing pretty well). Today we’re announcing the public beta of Hyper…
We have a few updates we want to share on our Basic Income Project [https://ycombinator.wpengine.com/basic-income]: Our Research Director Elizabeth Rhodes is joining Basic Income Project as our Research Director. She recently completed a joint PhD in Social Work and Political Science at the University of Michigan…
I was recently asked whether it was safe to store session tokens using Web Storage (sessionStorage/localStorage) instead of cookies. Upon googling this I found the top results nearly all assert that w
An easy bit of Bash configuration that will log your bash history to dated log files so you can refer back to them at any point in the future.
16 years after its first checkin , SQLite is the most widely deployed database engine in the world. such open source project is a good candidate to learn how to make your code easy to understand and to maintain.
The Tor Browser Team is proud to announce the first stable release in the 6.0 series. This...
I use Facebook every day — probably too much for my own good — and I’ve always been tempted to dive into their internals. That is, the…
Occasionally I’ve needed to key a hash table with C pointers. I don’t care about the contents of the object itself — especially if it might change — just its pointer identity. For example, suppose I’m using null-terminated strings as keys and I know these strings will always be interned in a common table. These…
An overview of the colormaps recommended to replace 'jet' as default.
Update : This post has hit Hacker News - you might want to follow the comments over there.
Purpose Terminology Single-sided Standard double-sided Möbius double-sided Two-way double-sided Purpose The purpose of this page is to collect and summarize concise explanations of the pros and con…
I have created 50 mini browser games this year. This is it. Click the image to play the game. Games are roughly placed as follows.
Postgres is “the world’s most advanced open source database”. It is a highly capable database server, and is ordinarily accessed using SQL queries. Postgres is also highly customisable, with the ability to add new functions, new data types and even new languages. There are currently several language implementations…
Some time ago, I’ve moved this jekyll-based blog from GitHub Pages to a self-hosted NixOS server. A few weeks ago, I’ve also moved some parts of my local OS X environment from homebrew over to nix.
So you know a little bit about programming (perhaps you've read the free book, "Invent Your Own Computer Games with Python" , a free programming book for beginners whose author shamelessly plugs at every chance) but you want to get better at coding. You can't seem to find any open source projects that are at your…
The privileges of the self-employed, inspiring, brave, courageous entrepreneurial class that pursues their passion.
There has been an explosive new development in how scientific research is read and distributed. It’s name is Sci-Hub [https://web.archive.org/web/20181007100235/https://sci-hub.cc/]. Founded in 2011 by Alexandra Elbakyan (who was, at the time, a 22 year-old graduate student based in
I used Perlin noise for the fog effect and title screen in Under Construction. I tweeted about my efforts to speed it up, and several people replied either confused about how Perlin noise works or not clear on what it actually is. I admit I only (somewhat) understand Perlin noise in the first place because I’ve…
The goal of lda2vec is to make volumes of text useful to humans (not machines!) while still keeping the model simple to modify. It learns the powerful word r...