Bioinformatics
- Theory behind RSEM
- RNA-Seq normalization explained
- Mean-variance ceiling
- How to extract the first n sequences from a FASTA file
Probability and statistics
- Accuracy of quantile estimation through sampling
- Electoral vote distributions are polynomials
- The rule of 17 in volleyball
- When the right way to solve y=ax for x is x=ay
- Predicting a coin toss with Bayesian statistics
Data analysis and R
- Convert time interval to number in R
- Group data by month in R
- Matching country names by local alignment
- The difference between
rank
andorder
Linux
- Increase the open files limit on Linux
- Getting Random Things Done: fetching a random card from Trello
- A case for static linking in scientific computing
- How to make ~/.pam_environment work
- How to configure docker on Fedora
- How to install Fedora Linux on an encrypted SSD
- How to fix Permission denied (publickey). after an SSH upgrade
- How to set up Samsung Wireless Printer on Linux
- How to debug a CUPS Forbidden error
- What is the difference between
sh
andbash
?
Language
- Ergative verbs in programming
- IT-related English terms that are commonly mispronounced by Russian speakers
Mathematics
Misc
Haskell
- Haskell without GMP
- How much space does an 8-bit integer occupy in C and Haskell?
- Nested monadic loops may cause space leaks
- optparse-applicative quick start
- Does it matter if Hask is (not) a category?
- How to do basic HTTP auth in Scotty
- How to sort a list in descending order
- How to reduce boilerplate in finally tagless style
- How to implement FFT in Haskell and test it using R
- How to statically link a Haskell executable
- How to use MonadFix to compile regular expressions
- How Haskell programs handle UNIX signals
- How to force evaluation of a list
- Why mysql-simple is unsafe and how to fix it
- Better YAML parsing
- Smarter validation of anything
- Flavours of free applicative functors
- How to find out the type of a locally defined function
- A fancy way to read a list of lines
- Do not define functions by multiple clauses
- How to “parse” lists
- Pitfalls of
bracket
- How to compose monad transformers
- Surprises of the Haskell module system
- How to take advantage of type synonyms in monad-control
- A more general version of
gfoldl
from syb, which can be derived fromgfoldl
- Development of an extensible effects system summarized in four articles: the problem with mtl, two failed attempts at extensible effects, type-based lift, and abstracting from the transformer
- Lexical analysis with parser combinators
Computer science
- Monads in dynamic languages: definition and examples
- Subtractable values as torsors and their relationship to homogeneous coordinates