HackerTrans
TopNewTrendsCommentsPastAskShowJobs

nickdrozd

no profile record

Submissions

Where are those goalposts? I'm sure I put them here somewhere

nickdrozd.github.io
3 points·by nickdrozd·2 เดือนที่ผ่านมา·0 comments

Running out of places to move the goalposts to

nickdrozd.github.io
4 points·by nickdrozd·6 เดือนที่ผ่านมา·13 comments

Recursive Type Definitions in Rust

nickdrozd.github.io
3 points·by nickdrozd·9 เดือนที่ผ่านมา·0 comments

AI-generated music is starting to hit

nickdrozd.github.io
3 points·by nickdrozd·9 เดือนที่ผ่านมา·0 comments

The Shape of a Turing Machine

nickdrozd.github.io
5 points·by nickdrozd·9 เดือนที่ผ่านมา·0 comments

comments

nickdrozd
·6 เดือนที่ผ่านมา·discuss
Here is an attempt:

  .de Q
  .nf
  .na
  .pso awk 'BEGIN{bs=sprintf("%c",92); pre=bs"&"} {out=pre; for(i=1;i<=length($0);i++){c=substr($0,i,1); if(c==bs) out=out bs bs; else out=out c} print out}' "\n[.F]"
  .ex
  ..
  .Q
Invoke with:

  nroff -U -Tascii quine.roff | sed -Ez '$ s/\n+$//'
Possibly relies too much on awk + sed. So maybe not A+, but better than nothing.
nickdrozd
·6 เดือนที่ผ่านมา·discuss
I gave a few attempts with ChatGPT and DeepSeek. Neither of them could get it right. So this goalpost can remain in place for the time being.

(I am assuming that the task is actually possible to accomplish. If it isn't possible, then it isn't a very good goalpost!)
nickdrozd
·6 เดือนที่ผ่านมา·discuss
How would your views about AI change if that goal were achieved? When my personal goal was reached, I found myself a little bit at a loss for words.
nickdrozd
·6 เดือนที่ผ่านมา·discuss
What would be a better way to measure intelligence?
nickdrozd
·10 เดือนที่ผ่านมา·discuss
Turing machine program states are conventionally represented with letters: A, B, C, etc. The starting state is A.

Now suppose you are running a Turing machine program from the beginning. The only state it has visited so far is state A. It runs until it reaches a state that has not been visited yet. What state is it? B? C? D? According to "tree normal form", the name for that next state just is the earliest unused state name, which in this case is B.

Visited states so far are A and B. Run until an unvisited state is reached again. What is its name? C? D? E? Tree normal form says that the state will be called C. And the next newly visited state will be D, etc. In general, the canonical form for a Turing machine program will be the one that puts initial state visits in alphabetical order. (This concept also applies to the multi-color case.)

It's not possible to tell of an arbitrary TM program whether or not that program is in tree normal form. But this proof doesn't look at arbitrary programs. It generates candidate programs by tracing out the normal tree starting from the root, thereby bypassing non-normal programs altogether.

That is what "essentially different" means here.