Hacker News new | past | comments | ask | show | jobs | submit | busfahrer's comments login

> That is, any sufficiently mature indie game project will end up implementing an informally specified, ad hoc, bug-ridden implementation of Unity (... or just use the informally specified, ad hoc and bug-ridden game engine called "Unity")

For the 4 people on HN not aware of it, this is a riff on Greenspun's tenth rule:

> Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.


Reminds me of notcurses:

https://www.youtube.com/watch?v=b4lmMADP1lA

Mind you, this rendered entirely in a terminal. You can try it yourself on most systems by installing notcurses and then running `notcurses-demo`.


I love Copetti’s architecture articles, especially the one on PS1, such an interesting early not-quite-3D architecture.


Depending on the environment I'm in I either use `npx serve` or `python3 -m http.server` (aka `python2 -m SimpleHTTPServer`)


Python http server is not intended for public exposure. It's meant for local usage in testing / debugging contexts.


I love classless CSS frameworks, but I think it's a pity that there are only so few that use serif fonts. I'm grateful for any links if anybody has some hints.


One tip for beginning Jazz listeners that I’ve heard is to go through each of the musicians that played on Kind of Blue and listen to their own albums respectively, then recurse


One thing that made my i3 experience complete is discovering the Vimium browser extension that allows you to completely control your browser using the keyboard shortcuts you already know. Fundamentally changed the way I use browsers.

https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/


Speaking of URLs that do fancy stuff on the terminal, I once stumbled upon this one from textfiles.com, it's essentially a short animated movie on the terminal using VT100 terminal codes, all served from a URI. On modern systems you can use rate-limiting to watch it:

curl --limit-rate 1000 http://textfiles.com/sf/STARTREK/trek.vt && reset

(the reset is there because it might mess up your terminal)

Other terminal-powered URIs:

curl cheat.sh/tar (gets examples on how to use the program after the /)

curl wttr.in/berlin (gets weather info with terminal formatting)


If you want to do your own ASCII video via telnet, I did it in Go a few years back: https://github.com/bfontaine/RickASCIIRoll

It’s actually quite simple; the hardest part is to generate the frames but that can be done with ffmpeg+img2txt.py: https://github.com/bfontaine/RickASCIIRoll/tree/master/movie....


Years ago I made an ANSI art viewer with modem speed emulation. It has an outdated mirror of https://16colo.rs/ so most ANSI art that's ever been published is viewable. See e.g.

curl ansi.hrtk.in/ungenannt_1453.ans


Wow, this is really cool. It also completely borked my terminal! What fun.


There's also star wars over telnet:

https://itsfoss.com/star-wars-linux/


Use tritty to fake a 1200/9600 BPS baud rate.


This reminds me of this article[1] recently linked on HN, talking about how Intel had an analog chip for neural nets in the 90s, if I understood correctly

[1] https://thechipletter.substack.com/p/john-c-dvorak-on-intels...


> It's the kind of thing that even if you don't end up using, you come out with lessons that make you a better programmer.

Sort of a modern front-end developer's version of reading SICP even if you're not going to end up coding in Lisp, but because it makes you a better programmer, as you say. Interesting take!


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: