Laurence Gonsalves @laurence.gonsalv.es · 03/10/2026Aquans don't have their pupils directly on their face skin like TAS humans? 000
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026If you really need to force push, using --force-with-lease *is* better than --force, but you need to either be extremely careful about when you fetch, specify an explicit lease ref, or use --force-if-includes if possible. And most of all, you need to be aware of its limitations. 000
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026Many tools (like certain IDE plugins) will also fetch automatically in the background, which results in the implicit lease being updated behind your back. 101
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026I've seen people online say "I tried --force-with-lease and it failed until I did another git fetch, and then it worked." That fetch changed the lease, nullifying the protection the original lease provided. It's like taking the batteries out of your carbon monoxide detector so it stops beeping. 100
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026Also note that if you git fetch right before git push --force-with-lease (without an explicit lease ref), it's exactly as if you had used plain old --force. 100
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026Aside from correctly handling that race condition, --force-with-lease is just as "bad" as --force: it still rewrites history, and so shouldn't be used on branches whose history must be preserved, particularly shared branches like main. 100
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026With plain --force, you'd silently nuke those new commits. With --force-with-lease, the push fails, because the remote sees that the branch isn't pointing where your local repo expected it to be. 100
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026Here's the scenario it actually protects you against: 1. You've fetched the remote history and decided you really do need to rewrite it. 2. You rewrite it locally. 3. Before you force push, someone else pushes other changes to that branch that you aren't aware of. 100
Laurence Gonsalves @laurence.gonsalv.es · 30/09/2026Many #git users think --force-with-lease makes a force push safe. It *is* strictly safer than --force, but: - It only guards against one narrow scenario - It's easy to disable that protection without realizing it 100
Laurence Gonsalves @laurence.gonsalv.es · 06/09/2026Is this "Stream Anytime" wording new? I saw this while trying to find a Blu-ray on Amazon. The button takes you to Prime Video, and the price shown is the "Buy HD" price, but calling it "stream anytime" seems like a weaselly attempt to justify digital purchases being eventually revoked. 110
Laurence Gonsalves @laurence.gonsalv.es · 06/09/2026Looks like a perfect setup for a Nintendo R.O.B. competitor: Commodore B.O.T. (Bidirectional Orbital Typer) 010
Reposted by Laurence GonsalvesTechnology Connections @techconnectify.bsky.social · 27/08/2026I remember learning in kindergarten that HOMES was a useful acronym for remembering the five great lakes. A bit on the nose to change it to SHAME, isn't it? 401625265
Laurence Gonsalves @laurence.gonsalv.es · 27/08/2026This clip of Peter Cullen explains how he came up with the voice of Optimus Prime, and from the sounds of it, the tone he set in that audition ended up becoming a big part of what made Optimus Prime a character worthy of being looked up to. youtu.be/zryfjSaxXLoyoutu.bePeter Cullen explains how he created the voice for Optimus PrimeYouTube video by TFcon 010
Laurence Gonsalves @laurence.gonsalv.es · 27/08/2026As a kid, Transformers was one of my favorite after-school shows, and Optimus Prime was my favorite character. I even dressed up as him for Halloween. (Visibility was *not* good. I ended up inadvertently "transforming" when I tripped over the curb of someone's driveway because I couldn't see it.) 110
Laurence Gonsalves @laurence.gonsalv.es · 27/08/2026The first time I was saddened by the news of Optimus Prime's death was when I watched Transformers: The Movie (1986) in theaters. The second time was today. RIP Peter Cullen 110
Laurence Gonsalves @laurence.gonsalv.es · 30/07/2026Consider who the character that said that line turned out to be. 120
Laurence Gonsalves @laurence.gonsalv.es · 29/07/2026The trackball was great for moving the cursor around. I feel like the cursor navigation in modern day Gboard (swiping on spacebar) might have been inspired by this. 020
Laurence Gonsalves @laurence.gonsalv.es · 23/07/2026The little guy on page 153 reminds me of Myst's "falling man", somehow. Was this encounter with the wave before or after he fell into the fissure? 010
Laurence Gonsalves @laurence.gonsalv.es · 23/07/2026I didn't even think this had anything to do with the sound, I was just trying to save water. However, the instant the leak stopped, the sound also stopped. That tiny leak had created a vibration that went through the wall, resonated with the hallway, and the feedback loop produced the sound. 010
Laurence Gonsalves @laurence.gonsalv.es · 23/07/2026Outside, I noticed that a hose had been connected to an outdoor spigot near the door, but hadn't been completely tightened, so some water was dribbling out the connection at the wall. I tightened the hose connection a quarter turn. 100
Laurence Gonsalves @laurence.gonsalv.es · 23/07/2026When I went out that door I was surprised to find that the sound was barely audible out there. I even went back inside to double-check. Maybe the sound was coming from some device in that hallway? I couldn't find anything. 100
Laurence Gonsalves @laurence.gonsalv.es · 23/07/2026This sound had been going on all morning, and I assumed it was unavoidable. However, when the workers went on break, this tone continued, so I went to see if I could find its source. I assumed it was outside our side door, since inside the house it was loudest in the hallway leading to that door. 100
Laurence Gonsalves @laurence.gonsalv.es · 23/07/2026We've been getting some renovation done on our home for the past couple of weeks, and this morning there was a terrible high pitched tone coming from this work. It was loudest in the hallway to our side door, and second loudest in my office, which is almost right above that hallway. 🤕 100
Laurence Gonsalves @laurence.gonsalv.es · 21/07/2026Our house used to have a central vac that used a ¼" phono plug for the "power head" connection. When it eventually failed I learned that apparently it had been recalled many years before, partly because it ran 120VAC through this connection. 010
Laurence Gonsalves @laurence.gonsalv.es · 19/07/2026That's the way I would have looked on my phone a few days ago, except I have button navigation instead of gesture navigation enabled. Then my phone got an update that moved the buttons from next to the address bar down to a new bar at the bottom of the screen — the middle row in my screenshot. 010
Laurence Gonsalves @laurence.gonsalv.es · 19/07/2026The new UI layout in Chrome for Android really makes for a cluttered bottom of the screen, especially with button navigation enabled. This is the way the bsky.app looks on my phone in Chrome. Three separate button bars, each with its own "home" button (at least the last is a circle, not a house). 100
Laurence Gonsalves @laurence.gonsalv.es · 16/07/2026I didn't notice the laptops in the third picture, so when I looked at the 4th one I was very surprised by the actual scale. You can fit so many iPods in this iPod 000
Laurence Gonsalves @laurence.gonsalv.es · 27/06/2026I went down the garden path on this headline when I first read it: I initially read "steps" as a verb. The funny thing is, it almost works that way because stepping up the waterslide requires walking on water. 010
Laurence Gonsalves @laurence.gonsalv.es · 11/06/2026That problem could be solved by exhaling into the water, not into the tube. The real issue is the pressure differential. There are two ways to solve this: 1. Use a compressor at the surface. 2. Do this in a cartoon or comic strip. 020
Laurence Gonsalves @laurence.gonsalv.es · 27/05/2026Is it just my imagination, or does the voice in Ubuntu's "Test speakers" tool sound kind of like Frieren's English dub voice? 000
Reposted by Laurence GonsalvesBrandon - Love and Hex @crookedgoat.ca · 26/05/2026Language Barrier The fantasy trope that every member of a given species speaks the same language is a bit silly. Co-author credit to my daughter, who came up with the concept. For more of my comics, read "Love and Hex" on Webtoon! #comics #webcomic #dnd #ttrpg #dragons #funny #art #bskyart 0307
Laurence Gonsalves @laurence.gonsalv.es · 26/05/2026Superman's heat vision is infrared: invisible to humans, but cameras pick it up, which is why we see it in the movies. Or maybe Metropolitans just know how to mind their own business. 020
Laurence Gonsalves @laurence.gonsalv.es · 21/05/2026I've really been enjoying these moon phase "images" you've been posting! When I saw this one it inspired me to implement an animated clock with this style of rendering. I've posted the code here, github.com/xenomachina/..., and here's a screen recording: 0172
Laurence Gonsalves @laurence.gonsalv.es · 18/05/2026It's interesting to note that GIF87a could not do animations: it was just a multi-image container format. 89a bolted on animation support via an *optional* delay between images — but they also added a user input flag, like they weren't sure whether they were going for animation or slide shows. 030
Reposted by Laurence GonsalvesChristine Lemmer-Webber @dustyweb.bsky.social · 17/05/2026Canadians, we have limited time to take action on C-22, the disaster surveillance (and much other terrible things) bill: opencivics-labs.github.io/dontsurveil.... Make your voice heard. There's not much time left!opencivics-labs.github.ioCanada is about to weaken every lock on your private messages — dontsurveil.meBill C-22 would force every messaging app in Canada to build a second key, and give the copy to the government. What's changed, what's happening now, what's next. 02417
Laurence Gonsalves @laurence.gonsalv.es · 14/05/2026@standard.site A question about site.standard.document: Is bskyPostRef supposed to point to a post owned by the same user (ie: in the same repo), or is it possible for it to reference a Bluesky post from a different user? 000
Laurence Gonsalves @laurence.gonsalv.es · 13/05/2026Is that Sun one on the right the kind of optical mouse that requires the reflective mouse mat? 000
Laurence Gonsalves @laurence.gonsalv.es · 10/05/2026Named after the sound people make when they're reminded these things existed. 030
Laurence Gonsalves @laurence.gonsalv.es · 10/05/2026I'd apparently internalized the bit about it being an abstract exercise, as the page itself uses very similar language to describe itself! 010