(I only wish there's a way to optionally filter out links originating from Talk pages, since those sometimes introduce a lot of noise, depending on your purpose)
I'm the creator of Tattoy, so thanks. A significant part of the motivation for the project is that it's fun, like a "toy", as the name suggests. I do use it everyday, but only for one serious usecase, to allow my Twitch chatters to visually interact with my terminal by sending emotes to it. I'm not personally into the animated cursors, they were just easy to implement because I'd already built out support for Ghostty's background shaders.
But, if you want a truly serious usecase, then my pipe dream is that Tattoy becomes the "XWayland" for an entirely new protocol for terminals that explores moving on from ANSI codes, the terminfo database and so on. I wrote a blog post about this idea: https://tattoy.sh/news/an-end-to-terminal-ansi-codes
If you go even minimally outside the beaten path, the tailwind CSS declarations can mutate into a frankenstein monster that makes regular CSS look like a friendly, cute koala
I got eye-strain and headaches after taking over maintenance of a tailwind based website where the original developer had left the team. The class declarations are so huge with 15-30 class names in one line that you always forget where you are. Incidentally, also the top-voted discussion: https://github.com/tailwindlabs/tailwindcss/discussions/7763
I created https://lowbackgroundsteel.ai/ in 2023 as a place to gather references to unpolluted datasets. I'll add wordfreq. Please submit stuff to the Tumblr.
For those who enjoy SPD I recommend checking out some other popular roguelikes, many of them are also open source.
Some of my personal recommendations would be brogue (probably the most beginner friendly), DCSS (friendly, tons of content), ADoM and Cataclysm DDA (a sandbox survival roguelike, quite a unique mix)
I am in progress of doing just that for a cloud gaming platform of mine: https://borg.games
If you want to save your game progress, you just login with OneDrive.
I previously made a single-page EPUB reader using a similar technique with GDrive: https://h5reader.azurewebsites.net/ (that one does not work with 3rd party cookies disabled though because it uses iframe to login instead of redirects, and I never bothered to update it).
Another font that has a similar aim is https://en.wikipedia.org/wiki/Atkinson_Hyperlegible I find that it strikes a balance between aesthetics and legibility. Two differences I noticed immediately are the 0 and I characters which are much more difficult to distinguish with this font.
We've got younger guys on my team that hem and haw about the fact that we only have vim on our hardware implementation (SAMA5 busy box), and straight up don't understand why I basically can't use VSCode without the extension, and this article hits on so many good points. Vim is extremely expressive, and everyone ends up using it in slightly different ways. For me, my movement tends to center around:
- 'e' and 'k' rapidly, or 'h' and 'b' rapidly to move left and right, or using 'f'/'F' and a target character, with '0' and '$' as needed
- For vertical movement, I tend to use ctrl+'d'/'u' to move the document up and down in chunks, then specific line numbers, as well as marks (usually at most 2-3, with 'a', 'b', and 'c') to hold on to specific areas, or I just end up remembering line numbers and jumping to them.
- Lots of yanking and deleting to specific targets, be it hori or vert
There's plenty more beyond that, but that really is the "crux" of my vim usage, and from what I've seen watching over the shoulders of many programmers over the years, it makes me way faster than most. Programming isn't about typing speed, but my work is often in doing large refactors in enormous codebases. I need to be able to move around as close to the speed of thought as possible, and I have never found a tool that comes anywhere close to providing that ability as vim.
This site design is one of the best retro Mac site designs I've seen. The author really nailed the pixel perfect fonts — it looks perfect on my low-DPI and high-DPI displays.
If anyone's interested, there's an active HyperCard community with some fun projects. There's a Discord server, too. https://hypercard.org/
I found that community through the Avara community, a port of the classic Mac multiplayer networked mech shooter from Ambrosia: https://github.com/avaraline/Avara
Also, if you're into retro Mac stuff or just want nostalgia, the Infinite Mac project is amazing. You can run all the major Mac OS Classic releases right in the browser, you can drag and drop files from Macintosh Archive or Macintosh Garden onto the window, and you can even create an AppleTalk network between browsers: https://infinitemac.org/
I always like to keep a context for this sort of stuff. Here's my growing list:
giant impact that formed the moon (4.5bya)
great oxidation event (2.4-2.0bya)
multicellular life (1.5bya-600mya)
trilobytes appear (521mya)
landplants (470mya)
first land animal (428mya)
pangea forms (335mya)
pangea breaks apart (200mya)
angiosperms (275mya)
trilobytes disappear (252mya)
ginkgo (200mya)
flowering plants become abundant (100mya)
antartica was a rainforest (90mya)
dinosaurs died (65mya)
primates (55mya)
azolla event (49-48mya)
pantherlike cats (10.8mya)
first humans (5mya)
megalodons go extinct (2.6mya)
modern humans (300k years ago)
yellowstone's last eruption (70k years ago)
humans reach turtle island (30-20k years ago)
african humid period, green sahara (14.5-5k years ago)
beringia land bridge gets inundated (11k years ago)
saber tooth tigers go extinct (10k years ago)
horses go extinct in north america (9k years ago)
shift to wetter climate makes Amazonia transition from grasslands to jungle (2k years ago)
I've been frustrated by Markdown previews not supporting Pandoc features, so I created a Pandoc-based Markdown preview for VS Code [1]. The preview supports all Pandoc extensions to Markdown syntax, because Pandoc itself generates the preview. There is also optional support for code execution with Jupyter kernels. I'm currently in the process of adding support for non-Markdown formats (including scroll sync), plus taking advantage of some of the new Pandoc 3.0 features.
Every few years I trot out some vim command new to me and it falls to the wayside. I don't even use buffers right, I use tabs. Which are apparently a bastardized version but I digress.
F f g G jkl; ESC i r R yy p and control A and control E probably cover 90% of my cases.
However. I use a nub on my ThinkPad so I have sort of instant mouse access for location things, I mostly use jumping for inside a line
# emacsclient
set $em_daemon ~/.local/bin/em
# make a quick launcher for specific things I do all the time
bindsym $mod+o mode "spotlight"
mode "spotlight" {
## specific files in a new emacs buffer
# dired in home
bindsym d exec $em_daemon ~/; mode "default"
# ibuffer
bindsym e exec $em_daemon --eval "(ibuffer)"; mode "default" #
# guaranteed new scratch buffer
bindsym s exec $em_daemon --eval '(switch-to-buffer (format-time-string "%d %b %Y %H:%M:%S"))'; mode "default"
## common binaries
bindsym f exec firefox ; mode "default"
bindsym h exec --no-startup-id zeal ; mode "default"
bindsym j exec --no-startup-id ~/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox ; mode "default"
bindsym m exec --no-startup-id mendeley ; mode "default"
bindsym k exec --no-startup-id keepassxc ; mode "default"
## special launchers
# ipython
bindsym i exec zsh -c '$alacritty -e ~/.local/pipx/venvs/ipython/bin/ipython'; mode "default"
# app switcher
bindsym a exec "rofi -show window -show-icons -theme gruvbox-dark-hard.rasi"; mode "default"
## just in case we did this by mistake
bindsym Escape mode "default"
}
https://en.wikipedia.org/wiki/Special:LinkSearch
You can e.g. search for all external links to HN, to pg's website, or to any Twitter user's tweets:
https://en.wikipedia.org/wiki/Special:LinkSearch?target=news...
https://en.wikipedia.org/wiki/Special:LinkSearch?target=paul...
https://en.wikipedia.org/wiki/Special:LinkSearch?target=twit...
You can also use it to get a sense of the adoption rates of new gTLDs:
https://en.wikipedia.org/wiki/Special:LinkSearch?target=*.ng...
https://en.wikipedia.org/wiki/Special:LinkSearch?target=*.de...
https://en.wikipedia.org/wiki/Special:LinkSearch?target=*.pr...
https://en.wikipedia.org/wiki/Special:LinkSearch?target=*.cl...
(I only wish there's a way to optionally filter out links originating from Talk pages, since those sometimes introduce a lot of noise, depending on your purpose)
All the other "special pages" are listed at: https://en.wikipedia.org/wiki/Help:Special_page