-
Ubergeek Kelly's World- Life, technology, science, rants
[exclude this blog]
·
·Kelly Adams·best 0.82
·
details
I like to consider myself constructively lazy. I’ll put in a lot of work so I can do less work in the future, particularly if that work is boring and repetitive. Sometimes I’ll put in far too much effort for the possible future savings, but I still do it anyway just because I hate the repetitive stuff.
In this post I’ll touch on several things I’ve done on my blog server to make it theoretically easier to manage. WordPress update automation, WordPress backup automation, and Linux update/upgrade…
-
Bongo Twisty
[exclude this blog]
·
·Bongo Twisty·best 0.81
·
details
I read today a piece about digital cameras and wired headphones making a bit of a comeback. It’s not news. I’ve read about this a few times over the past few years. What comes around and all that. However, it struck a chord with me since some of this stuff I have never fully moved away from or have still got tucked away in a draw somewhere until I am minded to have a play or finally get rid of it in one way or another. I was thinking about taking a few pics and writing a post about some of this…
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.90
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
Let’s take our first journey into the wonders of Django, my favourite web backend. One of the reasons I love it is its ORM which we’ll talk a bit more when we reach the midway of the month and letter O.
Today, I want…
-
Sal's Blog
[exclude this blog]
·
·Sal·best 0.77
·
details
I was succumbing to my Hacker News habit recently and saw this post from Rands: The Title Cards in Blade Runner Are Fucking Amazing.
PT Mono was in the list of fixed-width fonts that made his cut. For some reason it stuck in my brain. Maybe because I hadn’t heard of it.
Later, I found myself perusing macOS’s Font Book app. There, in the relatively small Fixed Width collection of fonts, was none other than PT Mono. Turns out it’s a default font on macOS.
... Read the full post on Sal's
-
Through Wolfy's Eyes
[exclude this blog]
·
·wolfyseyes·best 0.84
·
details
I’ve had this story rattling around in my head for a while now, and I wasn’t really sure what to do about it. You see, the latest livestream out of Star Citizen was… not a good look. At all. In a lot of ways. And while I haven’t played the game in a long time, it still affected me to watch.
For those who don’t have nearly two hours of their lives to devote to a stream VOD, just know that the presentation of the FPS combat that was showcased did not go to plan, or if it did go to plan, it hasn’t…
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.98
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
Programming languages have many ways to combine literal strings and variables. For a decade now, we in Python land have been able to enjoy the beauty and elegance of f-strings.
f-string is a string that is prefixed wi…
-
Ryan P. Randall
[exclude this blog]
·
·Ryan P. Randall·best 0.93
·
details
“Rannalli”, printed in a hand writing-style script in an oval, flanked by two checkerboard flags and a background of jagged shapes, remains deeply lodged in my mind.
The Rannalli logo and name haven’t become deep lore among other skaters from the 1980s in the way that Vision, Sana Monica Airlines, or Gordon & Smith remain revered, however. And the heavily pixelated image above isn’t mine. It’s an ebay image found linked from this Vintage Longboards post. From what I can gather in an hour or so o…
-
Point
[exclude this blog]
·
·best 0.90
·
details
I’ve always had a interest in how things work, how to fix them and how to “improve” them, much to the annoyance of my parents who would find evidence that I had been unscrewing appliances.
-
Michael Harley (All content)
[exclude this blog]
·
·best 0.95
·
details
If Emily Dickinson had written her poems on her Wordpress blog, her host would have deleted them outright when the bill came due. Instead, her sister found 1,800 poems written on paper and stored in a drawer. Words written on paper take an intentional decision to destroy them whereas words written online usually require an intentional decision to keep them. In this modern blogging age how do we make our writing last?
I do not have any important writing on this blog but I do want my family to hav…
-
Endgame Viable
[exclude this blog]
·
·Endgame Viable·best 0.85
·
details
Morning!
This is going to be an easy one, because it’s just links to other Blaugust posts I’ve been collecting.
I’m off to a brain MRI appointment this morning and then throwing away a mattress and sofa, which was supposed to be yesterday but plans changed, and then somehow squeezing in time for the day job.
Blaugust Reading
You may or may not be aware that it’s almost impossible to actually read the posts blasting by at a thousand miles an hour during Blaugust, let alone interact with them in a…
-
BurgeonLab: Firehose
[exclude this blog]
·
·Naty S·best 0.94
·
details
What This Is About
Hand write, raw Hypertext Markup Language (HTML) and make a webpage during the worldwide event, held in early August each year. Read HTML Energy’s Goals page to learn more.
How to Participate
Visit HTML Energy and go to the Events page to see if your area is hosting an event (it’s free). Bring a device, write some code, meet some cool people, and build something on the web! What will you build?
But I Don’t Have a Website Yet
If you don’t have a site yet, you can still particip…
-
Srijan Choudhary, all posts
[exclude this blog]
·
·Srijan Choudhary·best 0.85
·
details
Emacs has a built-in way to save and restore sessions: the desktop.el library.
As the Emacs manual says, putting this in the init file enables automatic save and restore of sessions:
(desktop-save-mode 1)
But, I wanted a different behavior:
Automatically save the session
But don't restore it automatically
I wanted to only use the session feature to restore sessions that I closed by mistake, or where I forgot to finish something before quitting Emacs. By default, I wanted a fresh session every ti…
-
Tantek Çelik
[exclude this blog]
·
·best 0.88
·
details
Weird incident yesterday with self-proclaimed “AIs” joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.The meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be “AIs”.Now we have an “AI policy” page on the wiki where we are documenting examples of the AI policies of:* individual personal websites* community efforts like blogging challenges (e.g. Blaugust)*…
-
brennan.day
[exclude this blog]
·
·best 0.97
·
details
It's already been almost a month (how??) since I deleted all my corporate social media accounts. Reddit, Facebook, Instagram, Discord, among others. And as a result I've found myself looking at other social platforms and communities to fill my time with.
Because social media is not inherently bad—it only starts becoming bad when multi-billion dollar businesses are created around using people as products and extracting as much information and value as possible out of every single one of them.
Now…
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.98
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
The code that a program runs is provided by the developer of the program. The inputs and interactions are initiated by the user of the program. The environment variables are data provided by the system that runs it. T…
-
Kevin Cunningham - @dolearning
[exclude this blog]
·
·best 0.84
·
details
Ask a question of an LLM and you'll get an answer. Sounds good but is the answer actually correct and valid?
How do I compare two passwords in a timing-safe way?
Use secureCompare(a, b) from `crypto.utils`. It is timing-safe and recommended.
This might be spot on but it's told with a level of confidence and specificity that makes it challenging to disagree with. The problem is that in Node, the function is actually timingSafeEqual. Where is the LLM getting the information from?
The training data…
-
Bongo Twisty
[exclude this blog]
·
·Bongo Twisty·best 0.97
·
details
I have spent just over a decade on Git Hub. I’m a hobbyist. Very little if anything I’ve had on there has been of benefit to anyone other than myself. Microsoft’s acquisition of GitHub in 2019 did not pass me by. I turned a blind eye. I think it’s fair to say my patronage is of no benefit to Microsoft.
Since spring 2025 I’ve used Git Hub to host and publish my Hugo blog. I’m getting something for nothing. That sits well with me since it’s Microsoft. It still feels a bit off though since I’m the…
-
Aywren's Nook - Gaming and Geek Blog
[exclude this blog]
·
·best 0.97
·
details
Last year I first discovered HTML day, though this event has now run for the past 4 years! In a day and age when vibe coding is becoming a new reality, the celebration of hand-coded and intentionally built apps and sites is more important than ever.
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.97
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
Dictionary is a data structure in Python that in other contexts and languages is called an associative array, akey-value store or a map. It’s a handy and efficient data structure for when you need to store and retriev…
-
Sal's Blog
[exclude this blog]
·
·Sal·best 0.89
·
details
TLDR: I migrated my blog. Please email me if you notice anything's amiss!
What should you do when you’re busy and have been spending too much time on your blog lately? Why, dive head first into a completely unnecessary SSG migration, of course!
I had Hugo on the brain last night for somewhat valid, somewhat flimsy reasons:
I used Hugo in the past and liked it.
11ty’s fast, but Hugo’s wicked fast.
I’ve been writing more Golang code lately.
While I’m fine with JavaScript and enjoy TypeScript, rely…
-
Point
[exclude this blog]
·
·best 0.95
·
details
A trip into the history of my website and when it changed from a collection of animated gifs and text into something resembling a blog.
-
re: nyman
[exclude this blog]
·
·best 0.93
·
details
Rule number one when vibe coding is not to take yourself or your code too seriously. If you do, it’s not vibe coding; it’s software development, or vibe engineering.
When it comes to licensing your slop code, we should first discuss whether it can even be licensed. But that is a complicated question, so let’s not worry about it.
To embrace this uncertainty about licensing, or whether the project works at all, we should not pick a boring licence like MIT or GPL, as it is unclear whether those can…
-
Aeish World Neocities
[exclude this blog]
·
·best 0.88
·
details
(Please click on the header and visit the webpage if any elements aren't working)
I had a fun day today! I went to work, and then went to a new meetup. This is something I found out about the day before - the alumni of a programmer's retreat in NYC in my city have a weekly meetup apparently, where techies get together and do remote work, and afterwards they discuss interesting problems faced during their work/side projects.
Let's be real, I did not get serious work done because I was too excited…
-
Endgame Viable
[exclude this blog]
·
·Endgame Viable·best 0.78
·
details
My First Blog
Why yes, I will use that image so I don’t have to find one myself. Thank you!
The Blaugust community topic today is about your first blog. I actually think of this site as a continuation of my first blog, in a way. It’s all just “my thoughts that I put online” to me. A sort of live memoir.
This page from the Internet Archive isn’t really “my blog” but it’s one of the first things I ever published on the Internet. It’s a Quake match update on a web page owned by the sysop of the Qua…
-
In An Age
[exclude this blog]
·
·Azuriel·best 0.97
·
details
There is a sentiment that some “light” usages of AI are okay because it simply reduces the friction a bit on content creation. For example, Kelly writes:
But if AI can be helpful for things like blog production. I know, for example, that blog posts with an image are several times more likely to attract someone’s attention than one without an image. I lack time and artistic skill to create my own images, but I can craft a prompt and get a suitable illustration in seconds. This is hard to ignore,…
-
Emma Juettner's Blog
[exclude this blog]
·
·best 0.96
·
details
I try not spend too much time dunking on people I disagree with. I don't think it's a particularly productive pastime, and there are better things I could do with my evening. But I am particularly mad about the AI-ified state of the world today for personal reasons, so I'm going to blow off some steam with a little bit of commentary.
If you don't know what Gas Town was, you can read Steve Yegge's original post about it here. The short version is, it was a vibe coding orchestrator built earlier t…
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.99
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
Python is a great language for writing scripts that are executed from the command line. I’m a big fan of command line interfaces and love building them for all sorts of needs both personally and when I’m part of a tea…
-
re: nyman
[exclude this blog]
·
·best 0.79
·
details
I follow a lot of people on Mastodon and I see lots of toots fly by. Every now and then I want to find one I have seen at some point, but that is currently hard to do.
This sounds like a problem more people might have yes? Yep, and to fix that Jan Lehnardt built Searchtodon.
But there was a strong backlash. It might have been bad timing, as it was around the time of one of the mass migrations from twitter to the fediverse and people felt their old ways of doing things were threatened. Whatever t…
-
Kevin Cunningham - @dolearning
[exclude this blog]
·
·best 0.98
·
details
I write a lot of courses - in-person courses, video courses, written courses - all of them are different and requiring different things but there are some underlying principles flow through them all. When I trained as a teacher, this was referred to as instructional design. Instructional design is the process of turning learning goals into structured sequences of tasks, content and practice. The aim is to help someone be able to reliably reproduce the skill.
While my first career of teaching mat…
-
Endgame Viable
[exclude this blog]
·
·Endgame Viable·best 0.92
·
details
Morning! It’s a gray and dismal rainy start to this Monday morning, the start of another work week. And, for me, the start of a new work sprint.
I already regret putting the Blaugust day in the post titles. I was trying to make it easier for anyone counting, but it really looks ugly.
MRI Complete
Yesterday I drove clear to the other side of the city to get an MRI on my neck. I drove a complete circuit around the circular bypass highways around the city.
The MRI itself was uneventful, and took ab…
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.98
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
Python is often described as having batteries included
The Python source distribution has long maintained the philosophy of “batteries included” – having a rich and versatile standard library which is immediately avai…
-
82MHz
[exclude this blog]
·
·best 0.90
·
details
A list of all Blaugust participants was posted yesterday on Nerd Girl Thoughts. I thought it would be nice to have a list of all RSS feeds of these blogs, so I cobbled together a quick and dirty solution.
Here's the OPML file. I probably missed a few feeds, so if your blog isn't in there, I didn't leave you out on purpose, my script just failed to pick up your feed. Feel free to send me the URL of your feed so I can add it.
Here's how I put this together:
I copied the list of all participating b…
-
Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
[exclude this blog]
·
·best 0.95
·
details
Python A-Z is a blog series about Python. Each day, I share insights, ideas and examples for different parts of Python development that match with the letter of the day. Blaugust is an annual blogging festival in August where the goal is to write a blog post every day of the month.
The assert statement is a built-in Python statement that gives developers a nice short hand for raising an AssertionError based on a condition.
assert expression, "message"
An assert statement is syntactic shorthand f…
-
Aneesh Sathe
[exclude this blog]
·
·best 0.90
·
details
Bookmarked: Agent Harness Engineering vs. Loop Engineering vs. Graph Engineering
-
Aneesh Sathe
[exclude this blog]
·
·best 0.96
·
details
Bookmarked: Coding Agents Don’t Need Bigger Context Windows — They Need a Context Compiler | Towards Data Science Interesting way to not just reduce but actually control context. Should try it out. Wondering if this can be applied to text files also…
-
Gamers Esoteric
[exclude this blog]
·
·Cheshire·best 0.89
·
details
Here we are at Dev Log #4. I'm planning on doing these a little more often since I'm getting more into bug fixing AND implementation of things. I think the best format for these is going to be a quick list, then sections going over the list. So here we go:
Fixing the market system module
Players unable to purchase items higher than Tier 1.
Unknown as to who is purchasing what from whom.
Players wanted to see more information on their purchases.
Changed the .csv format for imports.
Overhaul for t…
-
BurgeonLab: Firehose
[exclude this blog]
·
·Naty S·best 0.87
·
details
I thought the beginning of this post’s title might catch your eye as it doesn’t sound like what usually appears on my blog! 🤣 But actually it’s a troubleshooting log with Hugo, Indiekit, and being a total noob with Node.js.
How Hugo Handles Dates
A few weeks ago, I noticed some of my Hugo sort functions weren’t working. For example, I want Hugo to sort the most recent pages based on the date or lastmod front matter parameter (param). Not sure when it broke, or if it was always broke; but it woul…
-
Aneesh Sathe
[exclude this blog]
·
·best 0.76
·
details
Bookmarked: sudo boo Hehe always here for sudo jokes
-
words and essays and more
[exclude this blog]
·
·David Somers·best 0.82
·
details
-
Sal's Blog
[exclude this blog]
·
·best 0.95
·
details
From Alex’s post, The Productivity Mirage (HN discussion here):
I remember this legendary software engineer at Facebook. His name is Bob. Bob is a prolific engineer – he was responsible for shipping Facebook Groups (among other things). He was also a hackathon legend, delivering hit after hit.
At the time I was a massive productivity nerd. I had a custom Vim setup with my own syntax highlighting and snippets for Hack (Facebook’s dialect of PHP). My elaborate setup involved tmux over mosh with cu…