Hacker News new | ask | show | jobs
by krylon 926 days ago
This has got to be peak <something>. I don't know what exactly, but it's something. Self-inflicted torment and/or eccentric fountain of joy. Probably both.

I cannot, for the life of me, see myself investing the time needed into something so futile. But I love that there are people out there who do this kind of thing out of pure joy.

8 comments

I'm the author of bfps. I don't have too much time either. But I do enjoy this kind of brainb^Hteaser while commuting in the train :)
I love this idea. Instead of doomscrolling news or giving your time to the attention economy in other ways, this is like solving interesting puzzles.
Brainfuck, while difficult to actually use, is very easy to implement. There is one array data structure of ints, and iirc 8 operators that work on the array. They either manipulate the current pointer to the array cell by either moving up or down, or increment or decrement the value there. And then there is a simple conditional and a print command. That's it. You can write that in an afternoon if not in an interview session. Now actually doing something productive with the language is a whole different situation. It's clearly Turing-complete as the infinite paper is just the array and the operations are exact copies. A fun little exercise.
These are the people which will be fighting for us in 20 years, from within some hidden cyberbunkers in the city sewerages.
At one point I was considering writing, in Postscript, a Brainfuck compiler whose compilation target is a Magic the Gathering based Turing machine.

I did not accomplish this.

I gotta say, the idea is amazing!
Definitely, Brainfuck squared.
Close.

Peak <something> would be a PostScript interpreter written in Brainf***.

oh no
To be peak brainfuckery, the GUI must only accept Morse code.
Amen!

I read the title and recoiled in horror, and yet I am fascinated by the project.