← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 53
  1. Point Up Front

    The first sentence in a text should contain the main point of the text, and the rest of the first paragraph should contain enough context to understand it.

  2. Reverse Jevons Paradox

    Jevons paradox happens when the cost of a resource goes down, but the total spend on that resource goes up.

  3. I was interviewed by ZSA

    ZSA, the keyboard company behind the ergodox and the voyager, among others, also have a blog where they interview people using their equipment.

  4. Git out

    On May 23, 2011, I bought Building Java Programs 2nd edition from bokkilden.no to learn how to program.

  5. Auto-optimizing an algorithm

    After I found that llms are useful, I wanted to get a better feel for what they are useful for.

  6. LLMs are useful now

    My static site generator has a quirk: there's no "draft" marker for posts.

  7. Ark

    ark is my latest personal service, after my own rss reader.

  8. My personal approach to Advent of Code is to do things from scratch.

  9. Herbert Edelsbrunner, Elizabeth Stephenson, and myself had our paper published at DGMM 2025!

  10. Switching Jobs

    Last Friday was my last day at Vind AI.

  11. Quitting Socials

    I think I've had it with the big social internet.

  12. Navigate Gates

    Here's an interesting leetcode-style problem: we are given two points $p_0$ and $p_1$ and a list of $n$ line segments $G=\{g_i\}$ which we call gates.

  13. AIcohol

    The ethics1 of LLMs is a contentious topic.

  14. rss

    rss is the latest installment in my series of small bespoke services I have written for myself.

  15. Careless Limit

    I took easter off of work and found time to read two books.

  16. IAM, shortcuts, and hot-reload

    After deploying ppl a few weeks ago I've been continuously adding small features.

  17. ppl

    ppl is a small webapp for storing contacts.

  18. Produce More, Consume Less

    Lately, I've found myself consuming a lot, and barely producing at all.

  19. Most code editors ship with its own color scheme.

  20. Four Books and Two Cheat Sheets

    I took a two week vacation where I found a lot of time to read, and during those two weeks I read four books: Designing Data-Intensive Applications by Martin Kleppmann, Rust Atomics and Locks by Mara Bos, A Philosophy of Software Design by John Ousterhout,

  21. Another Static Site

    In January 2016 I moved this website from Jekyll to Hugo.

  22. Simplicity as a Value

    I used to think that simplicity is good because of the other values it often brings: a simple system is easier to write; a simple system is easier to build; a simple system is more portable; a simple system is easier to debug and reason about; a simple sy…

  23. Searching High and fLow

    Recently1 at work I found myself with an interesting problem in need of solving.

  24. Playback speed on Substack

    I'm subscribed to a Substack that I enjoy, but the Substack video player doesn't have any options for adjusting the playback speed of the video.

  25. Copilot

    I have been playing around with LLMs for the past couple of days and decided to try out GitHub Copilot.

  26. Optimizing compilers are really cool!

  27. I spent a lot of time working on a project in which physically plausible simulation of soft materials with pressure chambers was a key part, and in doing so, we managed to improve a part of our simulation by a significant amount.

  28. Let's talk about comptime in Zig. comptime is the feature that allow you to run code at compile time, and is maybe Zig's biggest differentiator from other languages in the same space.

  29. Mathematica's Scoping is Weird

    I've been using Mathematica a little bit in the past few weeks to do some simple plotting and symbolic manipulation of equations.

  30. A Neat Approximation Algorithm

    The algorithm and notation is based on section 9.3 of Williamson and Shmoys "The Design of Approximation Algorithms".

  31. Expanding TeX's \newif

    Introduction Like most of my colleagues, I use LaTeX to write papers, reports, notes, or what have you.

  32. A Checkmate Poster

    No affiliation with checkmateposters.com blabla Some weeks ago I saw checkmateposters.com on HN(?).

  33. Fixing My Wacom Tablet

    A quick warning: this isn't one of these "here's the problem, here's the solution, bam bam bam" type of write-ups.

  34. Confusing Words for a Beginner

    As people are arguing over what to call the default git branch, I started thinking about other words in programming that I now take for granted but that I also remember being very confusing and/or strange when starting out.

  35. A Sunday Morning Boot Problem

    I woke up today to my computer not booting into my arch installation, but into memtest86+.

  36. Negative Comments

    This post is a stream of conciousness from reading comments at this post.

  37. The problem with OOP isn't the "object" part, it's really the "oriented" part.

  38. Actix and FOSS Responsibility

    The developer of the Rust web framework actix is "done with open source"1, as you might have already seen on Reddit2, HN3, Lobsters4, or somewhere else.

  39. A Ghost Story

    Spooktober is upon us and it's been a while since I've written anything here, so here's a short computing ghost story that I experienced a few years back.

  40. Code Generation and Merge Sort

    I was reading a few pages of Knuths The Art of Computer Programming, Volume 4A about "branchless computation" (p. 180) in which he demonstrates how to get rid of branches by using conditional instructions.

  41. Most of us have heard the (unfortunately) famous quote from Donald E.

  42. Advent of Common Lisp, Day 5-9

    We continue our Common Lisp adventure!

  43. Advent of Common Lisp, Day 1-4

    The only exposure that I have to Common Lisp is that I wrote about 1000 lines of it about 4 years ago.

  44. Stable Timings

    It was friday afternoon and I was working on a proof-of-concept garbage collector for Rust.

  45. Let's talk about abstraction.

  46. Content Aware Image Resize

    Content aware image resizing, liquid image resizing, retargeting, or seam carving, refers to a image resizing technique where one can insert or remove seams, or "paths of least importance", in order to shrink or grow the image.

  47. This is a blog series.

  48. In the past months I have spent the evenings and weekends on a little project: a JPEG decoder and encoder, written in Rust.

  49. WTFs in Floating Point Math

    We all know that floating point nubmers have a limited precision.

  50. Recursion

    So, what is recursion1 anyways?