Emacs as the Ultimate LaTeX Editor
Everyone knows, that GNU Emacs is THE Best Programmer’s Editor. Not everyone knows, though, that when you combine it with AUCTeX macros, it also becomes THE Best Editor for LaTeX.
emacs  LaTeX 
5 days ago
How to GraphQL - The Fullstack Tutorial for GraphQL
The free and open-source tutorial to learn all around GraphQL to go from zero to production.
12 days ago
Run arbitrary commands when files change
12 days ago
Upcase by thoughtbot | Learn Web Development Online
We turn junior developers into ass-kicking name takers. We're not a bootcamp, we're a finishing school.
23 days ago
Standard Ebooks: Free and liberated ebooks, carefully produced for the true book lover.
Free and liberated ebooks,
carefully produced for the true book lover.
4 weeks ago
What does a VP of Engineering do, again?
Success here means that teams accelerate even as technical complexity is added.
5 weeks ago
Here's how to design ecommerce CTAs that convert - InVision Blog
One of the core principles of good UX design is that every page should have a single primary purpose. If you can’t answer the question “What is the one thing you want the user to do on this page?” then you can probably improve its effectiveness.
design  ux 
6 weeks ago
Listen and create ambient sounds easily
Listen to relaxing music, ambient atmospheres and astonishing sound effects. Just click on an image below to start chilling. If you want, you can even create your own atmospheric sound mix, online and for free. Every audio template can be easily edited for your own needs. Here is a short video explaining some of our features.
music  audio 
7 weeks ago
AUCTeX - Sophisticated document creation
AUCTEX is an extensible package for writing and formatting TEX files in GNU Emacs and XEmacs. It supports many different TEX macro packages, including AMS-TEX, LATEX, Texinfo, ConTEXt, and docTEX (dtx files).
AUCTEX includes preview-latex which makes LATEX a tightly integrated component of your editing workflow by visualizing selected source chunks (such as single formulas or graphics) directly as images in the source buffer.
emacs  LaTeX 
7 weeks ago
Gstreamer cheat sheet
This page contains various shortcuts to achieving specific functionality using Gstreamer. These functionalities are mostly related to my Digital Video Transmission experiments.
9 weeks ago
Competitive Programmer's Handbook
The purpose of this book is to give the reader a thorough introduction to competitive programming. The book is especially intended for students who want to learn algorithms and possibly participate in the International Olympiad in Informatics (IOI) or in the International Collegiate Programming Contest (ICPC).
book  algorithms 
april 2017
Increment: On-Call
Increment is dedicated to covering how teams build and operate software systems at scale, one issue at a time. In this, our inaugural issue, we focus on industry best practices around on-call and incident response.
april 2017
Flourish | Data Visualisation & Storytelling
Flourish allows anyone to create stunning visuals and stories to understand and explain data.
data  dataviz 
april 2017
A Better RETURN for Org
If you’re in a bullet list, for example, you can type Meta+Return (or is it Ctrl+Return? I always get it wrong) at the end of an item to automatically begin another list item. Kitchin’s code allows you to just type return and it will do the right thing. It’s return-dwim. A double Return will end the structuring and do what a normal Return does now.
april 2017
Telnet BBS Guide
The Telnet BBS Guide is the largest active listing of Dial-Up and Telnet accessible Bulletin Board Systems on the Internet! We list a total of 395 BBS and related systems with brief and detailed descriptions and a downloadable text-version listing suitable for listing on your BBS or for as a download for others to view and use.
april 2017
International Dark Sky Parks
An IDA International Dark Sky Park (IDSP) is a land possessing an exceptional or distinguished quality of starry nights and a nocturnal environment that is specifically protected for its scientific, natural, educational, cultural heritage, and/or public enjoyment. The land may be publicly owned, or privately owned provided that the landowner(s) consent to the right of permanent, ongoing public access to specific areas included in the IDA designation.
april 2017
Learn TLA+
TLA is a formal specification language. It’s a tool to design systems and algorithms, then programmatically verify those systems don’t have critical bugs. It’s the software equivalent of a blueprint.
march 2017
Sci-Tech Awards | Oscars.org | Academy of Motion Picture Arts and Sciences
The Academy’s Scientific and Technical Awards honor the men, women and companies whose discoveries and innovations have contributed in significant and lasting ways to motion pictures. Honorees are celebrated at a formal dinner held two weeks prior to the Oscar ceremony. The Sci-Tech Awards presentation has become a highlight of the Academy Awards season.
february 2017
The Extempore programming environment — Extempore 0.7.0 documentation
Welcome to Extempore’s documentation site. It’s a work in progress—up till now things have been hosted on Ben’s blog but this is an attempt to do things right, using Sphinx.
lisp  scheme 
february 2017
GStreamer: open source multimedia framework
GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.
february 2017
Facebook Live API - Video
A fun, powerful way to connect with your followers and create new ones along the way.
february 2017
This document was originally written for real text terminals which were like monitors (with keyboards), but could only display text with a command line interface (no pictures). They were widely used to access mainframe computers in the late 1970's and 1980's but use of them declined in the 1990's and they are seldom used anymore. However much of this howto also applies to command-line interfaces on Linux PC's which are in wide use today. It's not about the user programs one might run on the command line, but about setting up, managing, and understanding the interface itself Such as using a monitor as a virtual (text-only) console, using a text-window in a GUI such as xterm, connecting to a remote computer over a network via ssh, telnet, etc., or even using software on another PC to turn it into a serial-port text-terminal. All these 4 methods are known as "text-terminal emulation". But unfortunately, the main emphasis in this howto is real text terminals and the coverage of emulation is inadequate for the first 3 methods of emulation mentioned above. The Keyboard-and-Console-HOWTO filled much this gap but it was written for Linux 2.0 and now needs rewriting (or merging into this Text-Terminal howto). A new author is needed that has time to do all this. For the seldom used real text-terminals, it explains how they work, explains how to install and configure them, and provides some info on how to repair them. This HOWTO also provides a brief overview of modern GUI terminals.
february 2017
The Termcap Library
Termcap is a library and data base that enables programs to use display terminals in a terminal-independent manner. It originated in Berkeley Unix.
books  unix 
february 2017
Mastering Bash and Terminal | blockloop.io
If there is one tool that every developer uses regardless of language, platform, or framework it's the terminal. If we are not compiling code, executing git commands, or scp-ing ssl certificates to some remote server, we are finding a new version of cowsay to entertain ourselves while we wait on one of the former. As much as we use the terminal it is important that we are efficient with it. Here are some ways I make my time in the terminal efficient and effective.
january 2017
Red Blob Games 
I explore visual and interactive ways of explaining math and computer algorithms, especially those used in computer games. Whereas many MOOCs are exploring a classroom style of learning with videos and assignments, I’m instead exploring an on-demand style of learning single topics with text, hypertext, and interactive diagrams. I want to learn by playing with things. Interactive essays:
january 2017
PagerDuty Incident Response Documentation
This documentation covers parts of the PagerDuty Incident Response process. It is a cut-down version of our internal documentation, used at PagerDuty for any major incidents, and to prepare new employees for on-call responsibilities. It provides information not only on preparing for an incident, but also what to do during and after. It is intended to be used by on-call practitioners and those involved in an operational incident response process (or those wishing to enact a formal incident response process). See the about page for more information on what this documentation is and why it exists.
january 2017
Errors by Gerald M. Weinberg
Errors drive us crazy. Computers can reduce errors, but in a minute can multiply a single error a million times. To use a computer successfully, you need to know more about errors than you ever imagined.
january 2017
Front-end Style Guides
Creating and Maintaining Style Guides for Websites
january 2017
Jiro Ono and Rene Redzepi Have a Cup of Tea
Jiro Ono (who Dreams of Sushi) and René Redzepi (who is probably the current Best Chef in the World™) sit down for a cup of tea and a chat.
food  video 
december 2016
Unity C# Tutorials
These tutorials teach you about C# scripting for Unity. The tutorials build on one another, introducing new programming concepts, math, algorithms, and Unity features. They will be useful to you, whether you're brand new to scripting or an experienced developer.

The tutorials are all written, not videos. They are enhanced with plenty of screenshots and diagrams. Recent tutorials also contain short animations.
december 2016
Unscii - a bitmapped Unicode font for blocky graphics
Unscii is a set of bitmapped Unicode fonts based on classic system fonts. Unscii attempts to support character cell art well while also being suitable for terminal and programming use.
december 2016
An Analysis of Skip Lists
The Skip List[1] is a probabilistic data structure that has the same average case asymptotic performance as more complex data structures such as AVL trees, balanced trees, etc. on average. The following is a hopefully more understandable probabilistic analysis, curated from various sources.
december 2016
Skip Lists: Done Right
In short, skip lists are a linked-list-like structure which allows for fast search. It consists of a base list holding the elements, together with a tower of lists maintaining a linked hierarchy of subsequences, each skipping over fewer elements.
december 2016
Borg, Omega, and Kubernetes
Lessons learned from three container-management systems over a decade
december 2016
The #! magic, details about the shebang/hash-bang mechanism
The #! magic, details about the shebang/hash-bang mechanism on various Unix flavours
december 2016
1. Kaleidoscope: Tutorial Introduction and the Lexer — LLVM 4.0 documentation
Welcome to the “Implementing a language with LLVM” tutorial. This tutorial runs through the implementation of a simple language, showing how fun and easy it can be. This tutorial will get you up and started as well as help to build a framework you can extend to other languages. The code in this tutorial can also be used as a playground to hack on other LLVM specific things.
december 2016
Modernization of Reactivity
Reactive programming has taken JavaScript by storm over the last decade, and for good reason; front-end development greatly benefits from the simplicity of writing user interface code that "reacts" to data changes, eliminating substantial error-prone imperative code tasked with updating UIs. However, while the popularity has increased, tools and techniques have not always kept up with modern browser functionality, web APIs, language capabilities, and optimal algorithms for performance, scalability, syntactic ease, and long-term stability. In this post, let's look at some of the newer technologies, techniques, and capabilities that are now available, and demonstrate these in the context of a new library, Alkali.
december 2016
Python For Feature Films: Programming Images to Life
Python is a programming language that has become integral to the movie making process over the last few years. There’s rarely an animated feature or visual effects film, if any, that hasn’t had Python play a large part in getting it to the screen
python  animation 
december 2016
Public Datasets with AWS
AWS hosts a variety of public datasets that anyone can access for free.

Previously, large datasets such as the mapping of the Human Genome required hours or days to locate, download, customize, and analyze. Now, anyone can access these datasets via the AWS centralized data repository and analyze them using Amazon EC2 instances or Amazon EMR (Hosted Hadoop) clusters. By hosting this important data where it can be quickly and easily processed with elastic computing resources, AWS hopes to enable ...
aws  data 
december 2016
Google BigQuery Public Datasets
A public dataset is any dataset that is stored in BigQuery and made available to the general public. This page lists a special group of public datasets that Google BigQuery hosts for you to access and integrate into your applications. Google pays for the storage of these data sets and provides public access to the data via BigQuery. You pay only for the queries that you perform on the data (the first 1 TB per month is free, subject to query pricing details).
december 2016
Directing Mind
Marcus Aurelius served as Roman Emperor between 161 and 180 CE.

While on campaign between 170 and 180 CE, Aurelius wrote the Meditations, one of the most important works of ancient Stoic philosophy.
december 2016
A Soft Murmur
Ambient sounds to wash away distraction.
november 2016
Pretentious Game Ideas Podcast
The monthly game design podcast you haven't been waiting for
podcast  games 
november 2016
80 level is the best source of valuable information about the gaming industry and its recent trends.
80 level is the best source of valuable information
about the gaming industry and its recent trends
november 2016
The Art of the Awkward 1:1 – Medium
You probably do a lot of one-on-one meetings at work: with your manager, teammates, folks from other teams. Unfortunately, most people totally waste their 1:1 time. The problem: the 1:1s aren’t awkward enough. Here’s how to make them better.
november 2016
« earlier      
3d-printing algorithms animation api apl apple applescript art assembler audio awk aws backbone baruch bash big-data bitcoin book books browser bsd business c c++ canon chrome clojure clojurescript cocoa coffee coffeescript concatenative cooking copyright coq crypto css d3 data database dataviz datomic deep-learning design django dns docker dsp electronics elixir elm emacs ember ergonomics erlang eve expressionengine extempore facebook factor fashion fitness flash food forth from:workflow.is frp funny f♯ games gerrit gif gilt git github golang google graphics graphql gstreamer guitar hacking hardware haskell health html html5 http ie6 illumos illustration ios ipad iphone irc java javascript joy jquery jruby julia latex lift linux lisp lua mac management maps math mathematica media mercurial meteor microformats mobile music next nginx nimrod nixos node.js nope nosql nyc objective-c ocaml octave om osx other overtone perl pgp photography php plan9 play podcast podcasting postgresql presentation processing product-management productivity programming prolog puredata purescript python r racket rails raspberry-pi react redis regex research rfc rspec rubinius ruby rust safari scala scheme screen screencast security sed seo smalltalk sml specification sql statistics sublime svg svn swift sysadmin tdd texas textmate tmux tor tumblr typography unicode unity unix ux vaporwave video vim vr wargaming web webkit webos whitepaper wikipedia wren writing xml xmpp zeromq zsh λ

Copy this bookmark: