ļ·½
Hi, I'm LGUG2Z (spoken as "Jeezy" - the last two alphabetic characters [G, Z])
I write my own software for experiencing the internet, archiving and sharing things I find interesting and interacting with computers
I sometimes share my software with others under an educational source software license, and I'm interested in post-open source software licensing philosophy, particularly the use of firewall strategies to deny corporate and commercial use by default
Projects
komorebi - Cross-platform tiling window manager for Windows and macOS
wpm - Process manager for Windows inspired by systemd
Notado - Content-first bookmarking service
Kullish - Bring-your-own-links comment aggregator
Blucerne - Advanced search filters for Bluesky
whkd - Simple hotkey daemon for Windows
xeetshot - Longer xeets without Twitter Premium or threads
helix-vim - Batteries-included Vim-like configuration for Helix with a funny README
komokana - Automatic application-aware QMK-style keyboard layer switching for Windows
ŲØŪŲŖāŪŲ§ŲØ - Couplet-finder for classical Dari / Farsi / Tojiki Poetry
The World of Terra Ignota - Highlights from Ada Palmer's novels describing the histories of the post-national "Hive" and "Bash" organisational structures
elasdx - Kubernetes-friendly ElasticSearch index template update, reindex and cleanup tool
unsubscan - Find unsubscribe links in your inbox
Recent Posts
RE: https://mastodon.social/@mhoye/115557508415733512
Great thread
More people should embrace firewall style software licensing, deny all non-personal use by default, and approve exceptions on a case by case basis
Open source culture is what led us to this precipice, post-open source thinking is what will get us past it
(View)
I decided to version control comments from external websites referenced in my blog because we don't really need to make that many HTTP requests when building a static website
Thanks to @michael for the inspiration!
https://lgug2z.com/articles/version-control-external-content-referenced-in-your-blog/
#hugo #zola #html #blog #blogging
(View)
RE: https://m.mtlynch.io/@michael/115538617123315846
I've been thinking about this a lot, and I think I'm going to build a thing (initially for myself, maybe later for others)
* A "sources" file which contains URLs to Tweets, Toots, Skeets etc. which are referenced in my articles - these are the links to the source URLs
* A binary which will generate a JSON "library" file mapped as "source url" => JSON object containing all the info needed to render a shortcode
* Both the "sources" and the "library" files can be committed to the blog repo and are easily diffable
* Whenever a new source URL is added to the sources file, the binary is run, it will skip fetching info for all source URLs which already have entries in the library file and only add entries for new source URLs
* A shortcode which will `load_data("../library.json")` and look for the key of the source URL to fetch the data to render, without making any remote HTTP requests at build time
* This means that even if you build and deploy from CI, no external requests will be made and your builds won't fail if one of the websites you're quoting a comment from is down
* If the source URL is ever deleted, you still have you locally archived version in the `library.json` file in your source repo, so your SSG blog will still built without issue
#software #blogging #ssg #socialmedia #ideas
(View)
Recent Highlights (Powered by Notado)
My highlights also include opinions and views that I disagree with; they should not be read as endorsements, or considered indicative of my own personal beliefs
Software (RSS)
@LGUG2Z I wish that SSGs would store the data from the remote URL in a file you could keep under version control. e.g., for tweets, I do something like `{{
(View)
> So you're saying that it is impossible for a large company to somehow use native toolkits to draw text bubbles and emojis??
One weird thing about software development is that there are plenty of things which motivated individual developers can achieve which large companies can't even wrā¦
(View)
To add to the other replies: This is what AI is for. Not to replace labor, but to enhance the ruling classā ability to exploit labor.
As a convenient side effect: If you use AI to spam people with bug reports, youāre basically DDoSing them⦠unless they then decide to use AI to help triageā¦
(View)
I'd like to say generally, the utility of "language reviews" by anyone who hasn't built and maintained some real artifact in that language is minimal to nothing. The only utility is understanding what people latch onto as first experience takeaways and perhaps addressing those for adoptability conceā¦
(View)
I keep being told vibe coding works. I keep being told AI agents work. I keep trying them every few weeks because of this and boy do they just not work. They do things that look like they are working, but that is much different than actually working. Ask it to do a simple task and it fails. Ask it tā¦
(View)
Addiction (RSS)
As a matter of science, an attempt to sort good porn from bad is futile. The brain's reward circuitry, which drives sexual arousal, has no definition of 'porn'. It just sends a āgo get it!ā signal in response to whatever releases sufficient dopamine.
(View)
āDouble-blindā means that neither the investigator nor the subject knows that a variable has been altered. For example, neither knows who is receiving drug or placebo. āSingle-blindā means the investigator knows but the subject doesn't. It should be evident that neither type of study is possible in ā¦
(View)
Whenever something becomes the norm, there's an unexamined assumption that it must be harmless or 'normal', that is, that it cannot produce abnormal physiological results. However, that proved not to be the case with smoking.
(View)
Big Tobacco's campaign to cast doubt on the link between smoking and disease is now a classic case study in a science called agnotology: the study of the cultural production of ignorance.
(View)
Quitting internet porn is the equivalent of removing refined sugar or trans-fats from your diet. It is simply the elimination of a form of entertainment that no one had until recently, and everyone got along without.
(View)
Social Media (RSS)
Mildly reminds me how being online on AIM or ICQ was an actual invitation to chat. I had so many interesting conversations with people I barely knew.
There's no source of that signal that someone is open to chitchat these days, and it's in my opinion kind of killed what was once great aboā¦
(View)
Everyone is blaming AI, and it's undoubtedly a factor.
But also, the culture of Stack Overflow has changed significantly over the years. It used to be a place where anyone could ask a question and get help with a problem ... and it was amazing.
Today, you're far more likely to ā¦
(View)
Effective error messages are one of my platonic ideals about how documentation is supposed to work. The docs shouldn't be shoved off to the side. They should appear just-in-time, when you need them. If you can fix the error within the product (e.g. when Rust tells you exactly how to fix the typo), jā¦
(View)
On the "Threads" app I got very similar experience, a lot of breastfeeding erotica and other weird adult content that made me feel I'm doing something illegal.
Also, their algorithm must be assessing human features too because at some point Instagram started showing me women with ever larā¦
(View)
Brilliant move.
The transition of the major social networks over the last 10-15 years -- from being a space for friends to interact to being a space to consume content produced by "unconnected" entities like influencers -- has created a huge opening for someone to claim the friends and faā¦
(View)
Capitalism (RSS)
This is most likely going to be downvoted to oblivion by my western comrades but the stance communist parties have had in the past and present is this.
Regardless of the industry, workers are workers; they are a part of the proletariat and as such the nature of their work is irrelevant. Wā¦
(View)
> Many in the FFmpeg community argue, with reason, that it is unreasonable for a trillion-dollar corporation like Google, which heavily relies on FFmpeg in its products, to shift the workload of fixing vulnerabilities to unpaid volunteers.
That's capitalism, they need to quit their whininā¦
(View)
To add to the other replies: This is what AI is for. Not to replace labor, but to enhance the ruling classā ability to exploit labor.
As a convenient side effect: If you use AI to spam people with bug reports, youāre basically DDoSing them⦠unless they then decide to use AI to help triageā¦
(View)
The defining characteristic of a tech bro is ignorance of just about every disciplineāincluding software engineeringācombined with the confidence that their own sheer genius (proven by proximity to capital) makes all such legacy knowledge obsolete.
(View)
Updated "greek task list":
orphean task: when you almost succeed, but lose everything the moment you turn around to check your progress.
daedalean task: when youāre forced to design something brilliant and functional⦠that you yourself will inevitably become trapped inside.
(View)
Education (RSS)
I hate āself-taughtā. Youāre not self-taught, youāre community taught. Self-taught is erasing all the work that allowed you to learn from freely available materials and people.
Itās a poor phrase for the idea that you are degreeless. And thereās nothing wrong with skipping formal educatiā¦
(View)
It is ironic that people so often ācontrastā the rising popularity of the four-day school week with the relatively slow uptake of the four-day work week.
The four-day school week is driven ENTIRELY by teachers wanting shorter weeks. Itās a (arguably short-sighted) labor demand.
(View)
Please don't act surprised that kids are using AI in college. Most are only there to get a degree in the hopes that they won't be forced to work for minimum wage for their entire life. Capitalism has turned higher education into a means to an end.
(View)
The main issue I see is that papers are actually becoming so focussed on form that they are now unreadable. People prefer reading my blog for my papers than reading the papers themselves. In fact I hear people telling me they understood the blog _better_. The whole academic writing shtick has becomeā¦
(View)
> Sarah: Built a fusion reactor at 16. Now? Debugging fintech payment systems.
It's striking to imagine a fully functional fusion reactor that could benefit humanity, yet its creator now focuses on fintech payment systems. This highlights the importance of a strong middle class, which seeā¦
(View)
Mental Health (RSS)
Burnout syndrome is considered by some to be a type of depression. But while depression begins with stress or fatigue or a large shock like an accident or a loss, burnout syndrome originates with the thought that all of oneās efforts were in vain. It strikes at a time when life is not turning out asā¦
(View)
This is not talked about nearly enough, there are so many factors for being childless. I think there is a thought that if you ādecideā not to have children that there is no grieving involved because of being lucky enough (biologically) to have a choice in the first place.
(View)
Stories of people who find their own pace and direction, of people who believe in others and wait by their side as they go through difficult times, lost in worry. Stories of those who support others, who celebrate small efforts and resolve in a society that puts people ā and everything about them ā ā¦
(View)
A space we can escape to, a refuge from the intensity of daily life where we canāt even pause to take a breather. A space to shelter us from the harsh criticisms whipping us to do more, to go faster. A space to snuggle comfortably for a day. A day without something siphoning our energy, a day to repā¦
(View)
I had thought of work as stairs. Stairs to climb to reach the top. Now, I see work as food. Food that you need every day. Food that makes a difference to my body, my heart, my mental health, and my soul. There is food you just shove down your throat, and food that you eat with care and sincerity. I ā¦
(View)