Sergi

@sergi@floss.social
83 Followers
108 Following
2.5K Posts
🐍 Python aficionado
🕸 Web dev tinkerer
🎲🕹 Gaming enthusiast
🗣 English, Catalan, Spanish, Italian
Homepagehttps://www.cub3.net
Bloghttps://sergiswriting.com
I use Zip Bombs to Protect my Server

The majority of the traffic on the web is from bots. For the most part, these bots are used to discover new content. These are RSS Feed readers, search engines crawling your content, or nowadays AI bo

Ibrahim Diallo Blog
Search engine DuckDuckGo has introduced a new filter to hide AI-generated images in its image search results, relying on open-source blocklists from uBlock Origin & uBlackList, and user choice for more private searches.
https://alternativeto.net/news/2025/7/duckduckgo-introduces-new-option-to-filter-out-ai-generated-images-in-search-results/

Hello retro hardware people - a friend of mine has a recreation of the Camputers Lynx PCB but it has no marking on it - does anyone know who made it and are the gerbers available anywhere?

Cheers, and please share for reach #RetroComputing #Maker

Coding interviews should be replaced with code review interviews. You'll learn a lot more about the candidate than by asking them to regurgitate algorithms that they haven't seen in years.

Edited to add that I wrote a blog post expanding on this.

https://brassnet.biz/blog/live-coding-interviews-show-nothing-about-whether-a-candidate-is-qualified.html

Live Coding Interviews Show Nothing About Whether A Candidate Is Qualified.

In which I decry the use of live coding in software engineering interviews

⚓️ New Article: Getting the index in a for...of loop https://ift.tt/x9jMfoY #WebDev #FrontEndDeveloper #100DaysOfCode #CodeNewbie
Getting the index in a for...of loop

I love for...of loops! I find them nice and simple. They’re more clear than an old-school forloop, and in my opinion easier to read than an Array.prototype.forEach() method (or the NodeList equivalent). const wizards = ['Merlin', 'Gandalf', 'Radagast']; for (const wizard of wizards) { console.log(wizard); } But sometimes, you need the index of the item you’re looping over, and the for...of loop doesn’t give you that. Historically, that means I’ve had to rely on the .

Harper – an open-source, privacy-friendly alternative to Grammarly

https://writewithharper.com

#tools #opensource #foss

Harper: Free, Open Source Grammar Checker

Harper checks your writing fast, without compromising your privacy.

Plain Vanilla - an explainer for web development using only vanilla techniques. No tools, no frameworks — just HTML, CSS, and JavaScript.

https://plainvanillaweb.com/index.html

#webdev #html #css #javascript #programming

Plain Vanilla

An explainer for web development using only vanilla techniques.

For the last few days, I've been looking for a whiteboard/mood board open source app for artists that could replace Miro or Milanote. Something that can handle huge whiteboards where I can arrange images as I please, zoom in and zoom out freely.

Turns out, #inkscape is actually pretty incredible for this. With images added to the page as "Embed" and "Blocky (optimise speed)", I can have dozens of ultra-high-res images that I can arrange as I please. I can add all my Download folder at once, click "Rearrange -> Unclump" and all the images are going to be neatly arranged on the whiteboard. It's quite convenient to add labels, colour-tag the images by grouping them with the coloured rectangles, and it's possible to add hand-written notes, too.

I recommend this as an aspiring #artist :D But really, you probably can use this as a local alternative to Pinterest boards, too.

I wonder if the SVG files Inkscape saves are easily diff-able; if yes, it should be even possible to do cooperative edits through Github.

I built this tool a year ago but I feel like Mastodon folks would like it

The "Weird Old Book Finder"

Type in a search query, and it'll find one randomly-chosen public-domain book that matches the query -- and present it for immediate reading: https://www.weirdoldbookfinder.net/

Why only one book? To prevent the paradox of choice! Just *start readin'*

Can't promise every book will be weird, but most are

A longer essay on how/why I developed it: https://debugger.medium.com/a-search-engine-that-finds-you-weird-old-books-3a74fbb5f3d4

This was a search for "mastodon"

A request for #audiobook fans: try https://libro.fm & consider quitting Audible.

Unlike Audible, with Libro you actually OWN your audiobooks and they don't embrace dark patterns like credits that expire or that disappear when you cancel. 🤮

Plus they support libraries & other good stuff.

Currently, the code SWITCH grants 3 audiobooks for the price of 1 for your first month. 📚

Also if you want to give me a free audiobook as you sign up, here's my referral link: https://libro.fm/referral?rf_code=lfm240965

Buy audiobooks & support local bookstores

Libro.fm makes it possible for you to buy audiobooks directly through local bookstores.

Libro.fm