
> Please don't upload my code on Github!
I'm thinking about putting this up on all my projects and even on the front page of my Gitea instance ๐ค
Interaction between an engineer and copilot on Microsoft's core programming Language ๐คฃ๐คฏ
prologic@JamessMacStudio
Sun May 25 21:44:41
~/tmp/neurog
(main) 130
$ go build ./cmd/ttt/... && ./ttt
Generation 27 | Fitness: 0.486111 | Nodes: 44 | Conns: 82
... experimenting with building and training a tic-tac-toe game, which evolves a. neural net that learn to paly the game against the best evolved champions ๐
- Minimal syntax & concepts โ low learning curve
- Compiled speed โ high throughput
- Built-in CSP concurrency โ scalable by default
See Rob Pyke's presentation on Expressiveness of Go
* Go:
25
keywords ([Stack Overflow][1]); CSP-style concurrency (goroutines & channels)* Python 2:
30
keywords ([TutorialsPoint][2]); GIL-bound threads & multiprocessing ([Wikipedia][3])* Python 3:
35
keywords ([Initial Commit][4]); GIL-bound threads, asyncio
& multiprocessing ([Wikipedia][3], [DEV Community][5])* Java:
50
keywords ([Stack Overflow][1]); threads + java.util.concurrent
([Wikipedia][6])* C++:
82
keywords ([Stack Overflow][1]); std::thread
, atomics & futures ([en.cppreference.com][7])* JavaScript:
38
keywords ([Stack Overflow][1]); single-threaded event loop & async/await
, Web Workers ([Wikipedia][8])* Ruby:
42
keywords ([Stack Overflow][1]); GIL-bound threads (MRI), fibers & processes ([Wikipedia][3])[1]: https://stackoverflow.com/questions/4980766/reserved-keywords-count-by-programming-language?utm_source=chatgpt.com "Reserved keywords count by programming language?"
[2]: https://www.tutorialspoint.com/What-are-Reserved-Keywords-in-Python?utm_source=chatgpt.com "Reserved Keywords in Python - Online Tutorials Library"
[3]: https://en.wikipedia.org/wiki/Global_interpreter_lock?utm_source=chatgpt.com "Global interpreter lock"
[4]: https://initialcommit.com/blog/python-reserved-words?utm_source=chatgpt.com "Python Reserved Keywords (Full List) - Initial Commit"
[5]: https://dev.to/sreeni5018/understanding-pythons-gil-and-enhancing-concurrency-with-multithreading-multiprocessing-and-5g1e?utm_source=chatgpt.com "Understanding Pythonโs GIL and Enhancing Concurrency with ..."
[6]: https://en.wikipedia.org/wiki/Java_concurrency?utm_source=chatgpt.com "Java concurrency - Wikipedia"
[7]: https://en.cppreference.com/w/cpp/thread?utm_source=chatgpt.com "Concurrency support library (since C++11) - cppreference.com"
[8]: https://en.wikipedia.org/wiki/JavaScript?utm_source=chatgpt.com "JavaScript"*
- Simple, minimal syntaxโmaster the core in hours, not months.
- CSP-style concurrency (goroutines & channels)โsafe, scalable parallelism.
- Blazing-fast compiler & single-binary deploysโzero runtime dependencies.
- Rich stdlib & built-in tooling (gofmt, go test, modules).
- No heavy frameworks or hidden magicโunlike Java/C++/Python overhead.

$ go build ./cmd/xor/... && ./xor
Generation 95 | Fitness: 0.999964 | Nodes: 9 | Conns: 19
Target reached!
Best network performance:
[0 0] โ got=0 exp=0 (raw=0.000) โ
[0 1] โ got=1 exp=1 (raw=0.990) โ
[1 0] โ got=1 exp=1 (raw=0.716) โ
[1 1] โ got=0 exp=0 (raw=0.045) โ
Overall accuracy: 100.0%
Wrote best.dot โ render with `dot -Tpng best.dot -o best.png`
Twtxt not sloe enough for you? ๐คฃ
layer4
module in Caddy doesn't do inspection/filtering anyway I think? ๐ค
403 Forbidden
and be done with it ๐คฃ
1 RPM
. This is a rather aggressive rate limit actually. This basically makes Github inaccessible and useless for basically anything unless you're logged in. You can basically kiss "pursuing" casually, anonymously goodbye.Imagine if I imposed that kind of rate limit on twtxt.net?! ๐คฃ
irc.mills.io
in #edgeguard ๐ I'm @james there ๐
find | grep
.
rm data/cache*
and it's all good, things will just get rebuilt ๐
$ whois shortcircuit.net.au 2>&1 | grep -i creat
created: 1986-03-05
I _think_ this has to be the registrar's creation date no? ๐ค
shortcircuit.net.au
๐ญ
printf
?!_)
The only part of this design I'm not 100% sure about is the Javascript-based challenge handling? ๐ค I'm also considering making this into a "proof of work" requirement too, but I also don't want to falsely block folks that a) turn Javascriptโข off or b) Use a browser like
links
, elinks
or lynx
for example.Hmmm ๐ง
yrand
branch and run it up on say something like a yarnexp.mills.io
or something ๐ค