buster
axionbuster.com
buster
@axionbuster.com
constant, yet volatile
i really like this example from heftia
December 27, 2024 at 6:40 PM
TIL a purely functional double-ended queue with worst-case constant time access to either end is possible and that listing monads explicitly in such a data structure can improve the time complexity of certain operations (such as list concatenation) by changing assoc. of (>>=)
December 27, 2024 at 5:50 PM
can anyone explain how this works?
December 21, 2024 at 10:39 PM
undefined behavior can really do anything
December 21, 2024 at 4:59 AM
maybe i should have called 'loop' 'this' for funsies
December 20, 2024 at 8:53 PM
DDA line drawing algorithm, dimension-independent, lazy, infinite

original algorithm is from Wikipedia (for 2D, in C)

image: magnified image output, (0, 0) to (10, 5)
December 20, 2024 at 8:49 PM
the usefulness of MultiWayIf in Haskell programming cannot be overstated

(but you could hack it using case () of _ | condition1 -> expression1; _ | condition2 -> expression2; ...)
December 20, 2024 at 5:08 PM
“is this object oriented mathematics?”
December 20, 2024 at 4:25 PM
there's a whole community on the internet accumulating knowledge about teaching, metathinking and problem solving

amazing
December 20, 2024 at 1:21 AM
digging this aesthetic
December 20, 2024 at 12:57 AM
how to fix error
December 19, 2024 at 11:18 PM
writing imperative code in haskell was a mistake
December 19, 2024 at 8:00 PM
Variadic Composition

(uses the Text.Printf trick)

(language: GHC2021, no other extensions)
December 17, 2024 at 11:43 PM
can you find a solution to this problem? (or decide that there is not)
December 17, 2024 at 11:05 PM
fun fact i learned. a box-box collision problem can be reduced to a ray-box collision problem
December 12, 2024 at 7:12 PM
ormolu
December 12, 2024 at 6:23 PM
I just completed "Historian Hysteria" - Day 1 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/1
December 1, 2024 at 5:03 PM
December 1, 2024 at 4:38 PM
Some brand names on Amazon look like randomly generated and yet manage to deliver good stuff
December 1, 2024 at 4:38 AM
This week is refactoring week. I’m moving a proof of concept demo into an actual framework.

This is my movement code. I explored so many options that now I doubt I can make the code simpler. Try reading it.
November 29, 2024 at 8:05 PM
Investor Marc Andreessen went on Joe Rogan Experience and said the CFPB was “debanking” people who were on the right.

His company LendUp was implicated committed a crime and the CFPB stopped it.
November 29, 2024 at 4:07 PM
On X/Twitter they’re seriously trying to cancel CFPB, wow. The DOGE wants it gone.
November 29, 2024 at 4:03 PM
I just got back access to the internet, and I fixed the sound. I was multiplying the source coordinates by an extra factor of 8. That's fixed.
November 26, 2024 at 10:35 PM
I've gotten the most basic aspect of PvP working: damage animation. But I can't get the sound to play for some reason.

A clever thing Minecraft does is the client calculates the hits, reducing the burden on the server. The server only checks if they're valid.
November 20, 2024 at 12:28 AM
Cool thing I'm working on. This is a Minecraft server being developed from scratch. I'm able to synchronize player movement. But the server doesn't understand blocks yet, so block information isn't being sent to other players.
November 19, 2024 at 5:17 PM