miniblog.

The developers of games can feel very distant from players, so I'm not surprised to see sites that track dev discussion across platforms: https://devtrackers.gg/
Design differences for small websites designed for specific, geographically focused communities: https://web.archive.org/web/20040411202042/http://www.shirky.com/writings/situated_software.html (article is from 2004, a basic server is even cheaper now!)
So many UIs are fuzzy text completion now. For example: ivy in Emacs, VS Code's command selector and Firefox's address bar. They scale really well, have good discoverability, and they're forgiving of typos. Is this a local optimum in UI design?
Variable length arrays in C, the change in Linux kernel developer viewpoints, and the effect of clang constraining its VLA featureset: https://lwn.net/Articles/749064/
Contrasting Rust traits with C++20 concepts: https://mcla.ug/blog/cpp20-concepts-are-not-like-rust-traits.html (Rust traits are stricter, which can enable better errors)
"an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp" Sounds like every metacircular interpreter I've written!
SMS 2-factor authentication isn't super secure because it's too easy to call a phone provider and do a SIM swap. It seems like a dedicated smartphone app is significantly better here? It's just as convenient for the user, but harder to compromise.
Travis CI is effectively dropping its support for open-source projects: https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works
Presumably a language with little syntactic sugar should be called sour?
Fedora may be dropping scp (the protocol, not the command) and NTP in future releases: https://www.phoronix.com/scan.php?page=news_item&px=Fedora-Down-With-NTP-SCP
Fun compiler bug exposing an issue with LLVM (alias analysis): https://github.com/rust-lang/rust/issues/54878 Impressively, they are able to replicate the issue in C with clang, and even find a similar bug in gcc!
https://extensions.gnome.org/extension/779/clipboard-indicator/ is a clipboard manager with a nice touch: you can see the current value in the UI! Occasionally I think I've copied something when I haven't (or vice versa), so making the state visible seems really helpful.
Photo
Shower thought: as more packages move to a chronological version format, could you build a calendar app that uses the available package database to work out the current date?
A https://readme.md/ is brilliant for small projects. For very large projects, there are lot of mature tools: mdbook (used for Rust), Sphinx (used for Python) and Scribble (used for Racket). I don't know of many good options for "slightly bigger than a README" though.
A fun esolang I haven't seen before: expressing the entire program as a directory structure! https://esolangs.org/wiki/Folders
I'm a fan of simple issue trackers. A description, comments, and maybe a small integration with something. Given this, perhaps it makes sense to build your own? You get a bespoke solution, and focusing on your main project prevents feature creep.
Apparently Google runs a registrar that consumers can use! https://domains.google/ I'm not sure what's in it for Google (surely it's fairly small market?) but it seems pretty slick.
Graphical editor for ASCII art: https://monodraw.helftone.com/ It actually makes sense to me as a concept! It's not an intuitive product need, but it totally makes sense. I like the 'palette' of symbols available.
Really neat test suite that aggressively tests the corner cases for JSON implementations: https://github.com/nst/JSONTestSuite
What's old is new again: a hit counter for GitHub repos! https://hits.dwyl.io/
Showing 41-60 of 378 posts