Top all-time · #2521
dankwiki
Personal blog · nick-black.com · on HN as dankamongmensystemshardwareprogramming
dankwiki is a personal blog at nick-black.com about systems, hardware and programming. Since 2014, 33 different Hacker News readers have linked it 58 times, most often “Notcurses”. No feed was found, so read it on the site itself.
Nick Black of Atlanta and his personal wiki of linux, computers, postmodern literature, nuclear physics, and cartoonish supervillainy.
Most-linked posts?
- Notcurses6 people · 6 mentions · first linked 2020-05-15
- Hacking the planet with Notcurses: a guide to TUIs (2020) [pdf]4 people · 10 mentions · first linked 2020-03-19
- More than you cared to know about PC fans2 people · 2 mentions · first linked 2022-11-22
- Dankwiki, the Wiki of Nick Black2 people · 2 mentions · first linked 2023-09-24
- Disarmingly Forthright MS CS Advice [pdf]2 people · 2 mentions · first linked 2016-09-18
- Theory and Practice of Sprixels2 people · 2 mentions · first linked 2021-03-29
What Hacker News says?
Rather reminds me of Nick Black's Notcurses library. https://nick-black.com/dankwiki/index.php/Notcurses https://github.com/dankamongmen/notcurses
Comment linking /dankwiki/index.php/Notcurses
on “TTE: Terminal Text Effects”Submitted More than you cared to know about PC fans as a story · 174 points
HN discussionWhile perhaps a bit more raw, if you’re interested in next gen CLIs and TUIs, see also Notcurses: https://github.com/dankamongmen/notcurses#readme https://youtu.be/dcjkezf1ARY https://notcurses.com/ https://nick-black.com/htp-notcurses.pdf
Comment linking /htp-notcurses.pdf
on “Charm – Tools to make the command line glamorous”Submitted Hacking the planet with Notcurses: a guide to TUIs (2020) [pdf] as a story · 137 points
HN discussionnotcurses takes this to its logical extreme: https://nick-black.com/dankwiki/index.php/Notcurses#Transpar... check it out in notcurses-demo -- pretty crazy stuff
Comment linking /dankwiki/index.php/Notcurses
on “VTM: A Text-Based Desktop Environment”Submitted Book list for streetfighting computer scientists (2022) as a story · 136 points
HN discussionchawan has a custom terminal module, so my knowledge about the standard X/Open curses is not that great. That said, for the actual escape sequences, XTerm's ctlseqs.ms[1] is an invaluable resource. I also took many ideas from nick black's notcurses[2], and I especially recommend his notes on "sprixels".[3] [1]: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html [2]: https://nick-black.com/dankwiki/index.php/Not…
Comment linking /dankwiki/index.php/Theory_and_Practice_of_Sprixels
on “Show HN: Chawan TUI web browser”Submitted Hacking the Planet With Notcurses: A Guide to TUIs and Character Graphics [pdf] as a story · 115 points
HN discussionFor those interested in learning more about terminal emulators and character graphics, checkout Nick Black's book Hacking the Planet (with Notcurses): A Guide to TUIs and Character Graphics [1]. While the overall focus of the book is on programming with Notcurses[2], the author shares a wealth of related info and history throughout its pages. [1] https://nick-black.com/htp-notcurses.pdf [2] https://github.com/dankam…
Comment linking /htp-notcurses.pdf
on “Anatomy of a Terminal Emulator”Submitted Theory and Practice of Sprixels as a story · 27 points
HN discussionwhy merely write programs with NCURSES when you can hack the planet with notcurses? enjoy the free book: https://nick-black.com/htp-notcurses.pdf
Comment linking /htp-notcurses.pdf
on “Writing Programs with Ncurses”Submitted Fast Unix Servers as a story · 7 points
HN discussionSixel is a fun side quest as well, if you want to encode it on your own. You get to work on a color quantization and/or dithering algorithm in $CURRENT_YEAR. And if you're doing text with images, integrating both Sixel and Kitty is especially painful because they have completely different display models. (In particular, Sixel is cell based, so you get Z-ordering for free - with the caveat that writing text on top of…
Comment linking /dankwiki/index.php/Theory_and_Practice_of_Sprixels
on “How hard would it be to display the contents of an image file on the screen?”Submitted Unix Weapons School as a story · 5 points
HN discussionI think, because the reason is what we want from our tools is different. I already use a much sophisticated tool for my tasks, and project planning (Pagico), and what I want is a bona fide desktop wiki which I want to store my technical research and howto docs (and share them in my digital garden). This is what Obsidian is. If I wanted something to organize my tasks and other things, I'd take a much different route.…
Comment linking /dankwiki/index.php/Hack_on
on “A structured note-taking app for personal use”Submitted Libtorque: Event library for manycore, heterogenous, NUMA Unix systems as a story · 5 points
HN discussionSee chapter 7 in Hacking the Planet (with Notcurses) for a short treatment of encodings, extended grapheme clusters, etc. https://nick-black.com/htp-notcurses.pdf#page53
Comment linking /htp-notcurses.pdf
on “Why can't you reverse a string with a flag emoji?”Submitted Threadripper L3 Cpuid Strangeness as a story · 4 points
HN discussionhey neat, i'm glad people enjoyed this (i'm the author)! this was all due to my inaMORAta project, part of my Counterforce project: https://nick-black.com/dankwiki/index.php?title=InaMORAta https://nick-black.com/dankwiki/index.php?title=Counterforce hack on!
Comment linking /dankwiki/index.php?title=Counterforce
on “More than you cared to know about PC fans”Submitted Io Uring as a story · 3 points
HN discussionHere's some examples of pixel art made with the framework. https://nick-black.com/dankwiki/index.php/File:Notcurses-1.0... https://nick-black.com/dankwiki/index.php/File:Pixel-orca.pn... Very impressive.
Comment linking /dankwiki/index.php/File:Pixel-orca.png
on “Notcurses: Blingful character graphics/TUI library”Submitted Disarmingly Forthright MS CS Advice [pdf] as a story · 3 points
HN discussionFair. Notcurses' principal author aspires for it to provide a widget toolkit for TUIs[1], but much of the demo and much of the commit log to date is heavily focused on graphical capabilities and lower-level details. It may be that one day it ships with a robust widget toolkit; or perhaps someone else will build another library on top of notcurses with that as the principal focus. I'm also impressed with the effort p…
Comment linking /htp-notcurses.pdf
on “Ftxui: C++ Functional Terminal User Interface”Submitted The Proc Connector and Socket Filters as a story · 3 points
HN discussionSomewhat related: has anyone tried out NotCurses , the library for advanced graphics on the Unix terminal? Looks very impressive. https://nick-black.com/dankwiki/index.php/Notcurses Discussed: https://news.ycombinator.com/item?id=23402470
Comment linking /dankwiki/index.php/Notcurses
on “Developing a CLI Music Player in C# using Terminal.Gui”Submitted Machines I Have Known and Loved as a story · 3 points
HN discussionFor those interested in learning more about terminal emulators and character graphics, checkout Nick Black's book Hacking the Planet (with Notcurses): A Guide to TUIs and Character Graphics [1]. While the overall focus of the book is on programming with Notcurses[2], the author shares a wealth of related info and history throughout its pages. [1] https://nick-black.com/htp-notcurses.pdf [2] https://github.com/dankam…
Comment linking /htp-notcurses.pdf
on “ANSI Escape Codes”Submitted Hacking the planet with Notcurses: a guide to TUIs [pdf] as a story · 3 points
HN discussionThanks for the kind words, hax0r! (I'm the author). Notcurses 1.5.0 ought be out by this week's end, complete with "new" (as much as anything is "new") Quadrant Blitter Technique: https://nick-black.com/images/new-terminal-technique.png and of course, if you've never seen it, be sure to check out `notcurses-demo`. it's come a long way since 1.1.0, but this video from January still captures the essence of the project…
Comment linking /images/new-terminal-technique.png
on “Hacking the Planet With Notcurses: A Guide to TUIs and Character Graphics [pdf]”Submitted Dankwiki, the Wiki of Nick Black as a story · 2 points
HN discussion