Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Accepting the new reality by not holding on to old habits.
-
Over the years, those expenses will hurt and may untimely shut down projects.
-
Blocking a user will show a warning on all repositories.
-
HTTP redirects for almost free hosted on AWS S3.
-
Ten lines of JavaScript, one line of server config, a simple shell command, and no database.
-
Benevolent Dictators are almost as bad as ordinary ones.
-
Router advertisements and expiring default routes.
-
Only on-topic links do work, meta links won’t.
-
The more they take, the less they legally get.
-
IP addresses exposing their network type like mobile, residential, or data center.
-
Cloudflare becomes too entangled with the whole Internet, which is pretty bad.
-
Changing the format to stable column lengths improves readability.
-
Avoid requests to pages coming from Google’s IP and the user’s IP at the same time.
-
Without two handful of parameters, GoAccess will report numbers a magnitude too high.
-
Effective bot blocking without running out of memory on the server.
-
All redirects in one place regardless of hosting-as-a-service or self-hosting.
-
How to easily detect bots without exposing any user information.
-
A 5,400 word history from home computers to computers on my wrist, sprinkled with a little bit of gaming.
-
The Internet was scarce, slow, and expensive, but very exciting.
-
A detailed rundown creating fond feelings for me when looking back.
-
Minimalist Jekyll themes for evergreen browsers.
-
Proper HTML5 and no unneeded class attributes.
-
Gone since end of 2023 and still being missed.
-
I have a heart for retro computing, but my minimalist text-heavy site isn’t compatible anyway.
-
This semi-automatically adds UUIDs to the front matter of posts for RSS, Atom, and JSON feeds.
-
Life can be simple.
-
I’m sorry, but bots are going crazy.
-
A properly executed debug mode will log them to the error log.
-
A new common mobile and desktop crawler seems unlikely, but is easy to validate.
-
Deciding between a filesystem and a user view.
-
Category feeds and UUIDs for feed entry IDs to make it last.
-
Actually pretty URLs like example.com/about.
-
Fighting and Losing Against Published and Updated Dates.
-
Trying to minimize meta data to focus on writing.
-
I deleted my Gemini capsule’s content for various reasons, but I still love Gemtext.
-
Deleting my 17-year-old account, lastly empty, with joy, while reminiscing.
-
Old-school mistakes can leak data.
-
The struggle of having full-content feeds while trying to avoid being exploited.
-
Idealism running rampant.
-
How the textual web will die.
-
A proposal stemming from reading the current version.
-
Thin, light, fanless, with high PPI and LTE.
-
The iframe’s referrer policy avoids sending the embedding site’s URL.
-
I used a simple script to measure my personal IPv6 vs.
-
Automatic redirection to the HTTP referrer.
-
I blocked Bing, Yandex, and some others from crawling and indexing my website, because they only take and don’t give back.
-
The Macintosh is 40 years old and I celebrate by creating my first single-post theme.
-
LTS distributions don’t extend support for all packages, but only for a small subset.
-
I’ve benchmarked Hugo vs.
-
Hosting the smolnet on hyperscalers is defeating the smolnet’s purpose.