Strings over Σ
  • Home
  • About
Categories
All (24)
apaw (15)
computer-science (1)
logic (2)
programming (2)
python (1)
theoretical-cs (1)

Strings over Σ

 

Linux: The good, the bad and the ugly

I’ve been working on system-level software for Linux for some time now, which is a job that makes you much more likely to encounter the odd corner of an operating system…
Apr 19, 2020
 

Automatic Org-Mode

With the unprecedented en vogue1 right now, I have taken the unprecedented step of trying out Emacs after having been a loyal Vim user for years. This is not going to be…
Apr 16, 2020
 

Analysing regexp with Golang

programming
DISCLAIMER: Let me say this first. Google’s regular expression implementations are known for not implementing features that make them, well, not regular. Both re2 and…
Mar 1, 2018
 

More Turing Completeness, or: Somebody is wrong on the Internet

computer-science
Hello, I am Florian and you might remember me from posts such as Turing Completeness. Today I am going to return to the topic of Turing Completeness, in a post in similar…
Nov 23, 2016
 

Fun with Operator Overloading

python
The other day I was asked to take a look at code I had written years ago that basically allowed the user to build up logical formulas while always keeping them in CNF…
Oct 14, 2016
 

Completeness and decidability

logic
The subtle difference between incompleteness (of a theory), completeness (of a proof system) and indecidability (of a logical system) are a common source of confusion. How…
Sep 25, 2016
 

A Paper a Whatever #15: Keystroke Recognition Using WiFi Signals

apaw
This paper is about detecting a user’s keypresses using the interference the movements of the fingers cause in WiFi signals. This sounds scary and like something out of a…
Sep 3, 2016
 

Turing Completeness

theoretical-cs
This is one of my pet peeves: I have heard many people describe Turing-complete as “a language you can do everything with”. That is untrue and this is a very short post to…
Aug 27, 2016
 

A Paper a Week-ish #14: GraphLab: A New Framework for Parallel Machine Learning

apaw
It has been a long time since I last posted one of those, apologies! I have been fairly busy with various things and the time I had for this blog I spent on non…
Apr 17, 2016
 

Using theorem proving to cheat in logic puzzles

logic
I recently got the book What is the Name of this Book? by the excellent Raymon Smullyan, who is also the author of a book about Gödel’s Incompleteness Theorems I could not…
Apr 3, 2016
 

Theorem Proving in Haskell

programming
For some reason that is not completely clear to me either, I decided to go about and implement the sequent calculus technique for theorem proving this weekend. Because that…
Dec 2, 2015
 

A Paper a Week-ish #13: Propositions as Types

apaw
Even though week-ish is an intentionally vague concept, I should apologize for this week-ish to take particularly long. The last month has been very busy and exhausting for…
Oct 9, 2015
 

A Paper a Week-ish #12: Arithmetical Hierarchy and Complexity of Computation

apaw
The paper in question covers something that I have been meaning to read up for months: the arithmetical hierarchy, which was sadly not covered in the university courses I…
Aug 19, 2015
 

A Paper a Week-ish #11: Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services

apaw
This paper was more discovered than chosen. I decided to write this week-ish’s post sitting in a train without Internet connection, so I scanned my Download folder for the…
Jul 19, 2015
 

A Paper a Week-ish #10: In Search of an Understandable Consensus Algorithm

apaw
I have been meaning to read this paper for quite some time, but for some reason, even though its entire point is proposing an understandable consensus algorithm, Paxos’ (the…
Jul 6, 2015
 

A Paper a Week-ish #9: Two Simplified Algorithms for Maintaining Order in a List

apaw
Looking around for papers to cover in this series, I remember a talk about folding algorithms one Erik Demaine gave at my former university as the annual Vienna Gödel…
Jun 16, 2015
 

A Paper a Week-ish #8: Reflections on Trusting Trust

apaw
So, I feel like cheating a bit again as this paper is only three pages long, but I guess it is an ACM Turing Award lecture paper, so it deserves a spot here, at least for…
May 24, 2015
 

A Paper a Week-ish #7: The Complexity of Theorem-Proving Procedures

apaw
First of all, sorry for the delay! I have moved this weekend (with a few complications) and am currently without Internet at home, and Three are actively trying to prevent…
May 7, 2015
 

A Paper a Week #6: Differential Privacy

apaw
First, I will, for the coming few weeks, reduce the frequency of these posts to one a fortnight – for one, fortnight is an amazing word, and also I am rather busy with…
Apr 12, 2015
 

A Paper a Week #5: Temporal Synchronization of multiple Audio Signals

apaw
This week’s paper was published by Google and concerns itself with finding methods of combining overlapping audio streams that were recorded from different locations, which…
Mar 31, 2015
 

A Paper a Week #4: Parameterized Model Checking of Fault-tolerant Distributed Algorithms by Abstraction

apaw
First of all, sorry for this post being delayed. But with moving to London and starting a new job, I guess it is not the worst week to give myself a break. Anyway, while…
Mar 23, 2015
 

A Paper a Week #3: SoundWave: Using the Doppler Effect to Sense Gestures

apaw
I almost feel like I cheated by picking such a short paper – it has been a busy week, though. As the paper is only 4 pages long, this post won’t be particularly long, either.
Mar 15, 2015
 

A Paper a Week #2: DPLL(T): Fast Decision Procedures

apaw
If you are not interested in reading about I paper I meant to read and cover here but eventually gave up doing so, skip the next two paragraphs.
Mar 8, 2015
 

A Paper a Week #1: OpenJDK’s java.util.Collection.sort() is broken: The good, the bad and the worst case

apaw
I’m planning to read at least one paper a week about computer science or logic related topics and comment a bit on this blog. This is the first post in the series (let’s see…
Feb 27, 2015
No matching items

Contact: blog@bitsrc.org

 

Built with Quarto