RSS.Social

Rambles around computer science

follow: @[email protected]

Posts

Universities: is bigger better?

System call instrumentation on Linux/x86-64 using memory-indirect calls (in vain?), part one

System call stack alignment

Enabling monoglot programming

Support for Stephen (to be measured out in coffee spoons?)

Reversing abstractions: an existential crisis

The art of appearing research-productive as an academic

Academic promotion in the time of (arguable) underfunding

Software substrates: should there be only one?

Interposing on <tt>clone()</tt> system calls in-process, from Linux userspace

Management hierarchy in academic research

Top of the slops

Writing a preloadable <tt>malloc</tt> in Rust, using MMTk

Ross remembered

A more punny self-remaking C program

The mess I'm in

Is your CS department serious?

Self-rebuilding programs done slightly better

A tiny self-remaking C program

How to really wrap a C compiler and preprocessor, really*

How to &ldquo;make&rdquo; a shell script

A process by any other name

Teaching loads in computer science: it's not just lectures

Interoperability: what's rich is still poor

Understanding C99 inlines

How to do link-time symbol wrapping... as a plugin

How and why to do link-time symbol wrapping (or not?)

Anti-prosperity in the UK, part one

De-escalating the submission backlog

(Tell me why) I don't like funding {applications, bodies, policies}

ELF dynamic linking: a brief introduction

Tracing system calls in-process, using a chain loader

No more Dr Nice Guy

Role again

Career thoughts on academia, industry and points in between

Chain loading, not preloading: the dynamic linker as a virtualization vector

Building a simple toolchain extension, the subversive way

Mission and marketing in computer science degrees

Fund institutions, not projects

Postdoc follow-ups

Postdoc myths

Research travel, climate change, and why we must educate our institutions

Research careers in UK Universities: questions few are asking, part one

Mildly profane meta-advice for beginning PhD students

How to be a Scrutineer (and a better one than I managed to be)

Undergraduate admissions in &ldquo;computer science&rdquo;: a plea

Some were meant for post-hoc reflections

Project suggestions (for Part II and MPhil students)