Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Chris​‌​‬ Hayes‌​​​

@chris-hayes.fosstodon.org.ap.brid.gy
22 followers 3 following 163 posts

👨‍💻 Creative Web Developer (Freelance) 🪄 The web needs more whimsy 🏠 #Connecticut, USA #foss, #webdev, #ai, #design #space, #nature, Occasional #uspol […] [bridged from fosstodon.org/@chris_hayes on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 27/04/2025
Here's an odd one. Customer Support at Change.org got back to me on why my email is not considered valid. They do not allow emails that "start with a few words" for spam reasons, like "chris@". I was like, okay... what if I just try a subaddress, like […] [Original post on fosstodon.org]
A screenshot of an email from Change.org support explaining that email addresses starting with certain keywords like "chris@" are not valid. It lists examples of blocked keywords, including "account@", "noreply@", "masteremail@", "postmaster@", "mymasteremail@", "infomail@", "admin@", and "mail@".
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 25/04/2025
The new phish just dropped, be careful! #security #1Password
A screenshot of a phishing email mimicking 1Password, claiming a login attempt from Frankfurt, Germany, at 5:54 AM. It prompts the user to click a "Review Account Security" button and includes the 1Password logo and contact information at the bottom.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 21/04/2025
2 cool web projects: 🛣️ streetmix.net - Design your own street in 2D. 📦 3dstreet.app - Bring your StreetMix into 3D. #Cities
A screenshot of Streetmix and 3DStreet both open in separate windows. Both web pages are showing the same street configuration, but Streetmix is in 2D and 3DStreet is in 3D.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 14/04/2025
2 #WebDev APIs I need to use more often: 🍃 Animation API - The logic is much cleaner without jankiness of adding/removing CSS classes/styles. 📦 Web Components - There are many reasons, but one nice thing is `this.animate()` or `this.remove()` is so concise and intuitive.
This code is part of a Web Component, likely built using the Lit framework, as indicated by the syntax for the onEscape event. The code defines an asynchronous function triggered by the onEscape event. Inside the function, it uses the Web Animations API to create a fade-out animation for the current element. The animation transitions the element's opacity from one to zero. The animation has a duration of three hundred milliseconds, uses an easing function called "ease-out," and applies the animation's final state after it finishes, as specified by the fill mode set to "forwards." The function uses the finished property of the animation, which is a promise that resolves when the animation completes. The await keyword pauses the function until the animation finishes. Finally, the element is removed from the DOM using the remove method, which is part of the DOM API.
030 3
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 11/04/2025
Me, a #WebDev, "Yeah don't worry about file compression, just send me the biggest images you got" The images:
A screenshot of the file info on an image. It's a TIFF file, with a width of 12,000 pixels and a height of 20,000 pixels. In other words, it is obscenely large.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 08/04/2025
[USPOL / XKCD] xkcd.com/3073
The April 8th, 2025 XKCD comic strip about tariffs.

Panel 1:
"You know how I blocked all news sites at the start of 2021 to avoid spoilers for Avatar 2, and then forgot to start checking them again?"
"Yeah, we've been meaning to talk to you about that..."

Panel 2:
"Well, I just checked the news for the first time, and why is the economy tanking?"
"Uh, the president is mad at other countries and imposed lots of tariffs."
"Wait, who's the president now?"
"Donald Trump."
"...Still??"
"No, again."

Panel 3:
"OK, fine, what's a tariff? Why is he doing this?"
"You know that pizzeria your company orders from? They don’t buy anything from you, right?"
"Why would they? We do geotechnical landscape surveys."

Panel 4:
"Right, so they’re ripping you off! You’re paying them tons of money, and what are you getting for it?"
"I mean... pizza?"
"See? They’re not helping your business at all! What a ripoff!"

Panel 5:
"What would they even buy from us? I guess we could survey a pizza..."
"Yes, perfect! You refuse to let the delivery driver past your security desk unless they Venmo you for an equivalent value of LIDAR scans."
"Wouldn’t they just stop taking our orders?"
"Perfect, balance restored!"

Panel 6:
"OK, but I still want pizza. Can’t you just make one? You have all that gear."
"I don’t think a pizza made with LIDAR diodes would be very good."
"Ugh, why is everyone so picky about toppings?"
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 04/04/2025
I was struggling to get matching tag highlighting working with Lit in VS Code, and I installed a plugin to add indent rainbows instead. I'm actually pleasantly surprised out tasteful the colors are out-of-the-box. I guess this mean I support the gay agenda! 💪🌈
Screenshot of code in VS Code. The editor uses the "Gruvbox" light theme, which is like a retro yellowy vibe.

These theme is combined with the indent-rainbow extension which highlights each tab of your code, in columns of colors. So, it's much easier to see the indent levels of your code and you get a nice rainbow.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 03/04/2025
I had another situation where I couldn't use my email address because the website did not support email addresses on custom domains. But to Frontier's full credit, customer support added my email from their end, and then ended the conversation with "May God bless you the most." 😁
Screenshot of the last 2 messages of Frontier support chat. I said, "nope, that's it." And the agent ended the conversation with, "Sounds great, It's my pleasure to assist you with your concern. Have a wonderful night and be safe always as well as your family. May God bless you the most."
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 26/03/2025
Huh? So, the error successfully failed (OK)?
Screenshot of the Chrome web console with the error message: "net:ERR_FAILED 200 (OK)"
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 17/03/2025
#wip 3D exhibit. One of my dev jobs is to project videos on the virtual TV screens in this exhibit. Our 3D modeller just finished building this 3D model, and it looks like he has a sense of humor. :blobcatgiggle: #PlayCanvas3D
A screenshot of the PlayCanvas3D editor, showing a portion of an expo exhibit that is a 3D model. There's a wall that looks to have a photo of an airport at a night painted on it. In front are 2 TV screens. These screens are supposed to play videos, but as a placeholder the 3d modeler put Windows blue screens on the TVs.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 16/03/2025
Car Ash anyone?
A car wash building with a sign that reads "CAR ASH" due to the missing letter "W." A black pickup truck is parked in front of the building.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 07/03/2025
(Literally) dusting off the ol 2013 Macbook. Latest OS update is from 2018.
A very dusty 2013 macbook pro. It was a refurb, so some parts are even older.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 04/03/2025
And now I've seen #Flow in theaters too! :blobcat_hug_blobhaj1:
A movie theater screen displaying the end credits of the film "Flow," highlighting that it was made in Blender with water effects by "Physical Addons Latvia." Names of contributors and roles, such as water rendering lead and production managers, are listed.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 03/03/2025
Finally decided to watch Flow. It's really something special. If you're planning to watch it—I'd say don't go into expecting your average film and just because there's no dialogue doesn't mean the story won't make you cry :blobcatwink:. Also, I could totally […] [Original post on fosstodon.org]
End credits of the film Flow showing the text, "Movie made in Blender".
102 2
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 02/03/2025
The artwork I bought from @lindenshieldarts arrived! I'm so so happy to have the privilege of hanging it up on my wall. It even came with a wax seal and a nice note! :blobcatheart:
A painting of two abstract, rock-like forms encircled by dense green foliage and glowing blue flowers, set against a dark background. The rocks together form a heart shape.A table displaying an artwork of abstract rock-like shapes surrounded by greenery, a handwritten note with floral borders, a sticker of a glowing waterfall, and a purple envelope sealed with gold wax.A close-up of a painting showcasing textured brushstrokes in shades of blue and green, featuring glowing flowers and leafy details.A close-up of a painting featuring textured brushstrokes with abstract rock-like shapes, surrounded by lush green foliage and glowing blue flowers.
010 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 01/03/2025
Shout-out to the brand new update to #F1 TV where they disable the entire website if you're not on Chrome/Edge/Safari.
010 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 28/02/2025
My @helveticablanc oracle cards came! I mainly just got them because I love the art. But, maybe I'll use these for improv while playing DnD.
A spread of tarot cards on a leather surface, with "The Serpent" card in the foreground, featuring a serpent and a small figure, and "The Guardian" card visible on top.A set of tarot cards on a leather surface, with "The Guide" card featuring a black animal under an archway and a black card with orange geometric designs.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 22/02/2025
This is why I use #Thunderbird.
A Thunderbird warning dialog titled "Link Mismatch Detected" alerts the user that the clicked link text (discord.gg) differs from the actual destination (emails.kickstarter.com), with options to proceed, cancel, or go to the expected link.
110 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 19/02/2025
Can we talk about how #Firefox started work on in-brower "speech-to-text" 14 years ago and then never shipped the feature? bugzilla.mozilla.org/show_bug.cgi?i… Every other browser supports this API.
Browser compatibility table for the SpeechRecognition API, showing support in every browser except Firefox.
002 2
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 10/02/2025
So, this ant was crawling around my desk and was looking thirsty, so I gave her some sugar water. She seemed to enjoy it and went on her way. Now there are half a dozen ants crawling around my desk. This is somehow the fault of @futurebird
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 01/02/2025
Just noticed #surf social's website was updated from the last time I saw it. Last time it had a scroll-jacking experience that felt didn't feel the best (despite looking great). Now it both looks great AND feels great. It has a fun scrolling animation that […] [Original post on fosstodon.org]
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 31/01/2025
I have doubts.
Screenshot of a Frontier account page showing a billing section. It confirms that Auto Pay is on but incorrectly displays "Auto Pay scheduled Invalid date" instead of the expected payment date, likely due to a website bug. Below, there is a "VIEW BILL" button.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 30/01/2025
Testing out #Jellyfin on my desktop and I'm quite happy with how easy it was to install the flatpak and get the app off #fdroid. I love that already having #tailscale running on all my devices means there's nothing I need to do domain-wise. I just enter my […] [Original post on fosstodon.org]
Screenshot of the Jellyfin media server dashboard in Firefox on Ubuntu. The interface has a "Films on @____" library and a recently added title, The Gilded Age, a PBS American Experience documentary. The thumbnail is a black-and-white historical image, depicting a cityscape from either the late 19th or early 20th century.A phone screenshot of The Gilded Age documentary from PBS American Experience playing in the Jellyfin Android app using VLC. The screen shows a black-and-white historical portrait of a bearded man in formal attire. VLC video controls are shown in the UI.
001 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 20/01/2025
Tim Dodd did a supercut of the shots they got for the recent Starship launch. The footage is eye candy. #SpaceX #Starship www.youtube.com/watch?v=C1XAbl19quk
SpaceX Starship engines ignite at the launch pad during its seventh launch attempt (Ship 25 and Booster 9), producing thick smoke and flames, with grassy dunes in the foreground under a clear sky. The photo is part of the Everyday Astronaut and Cosmic Perspective collaboration.
001 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 19/01/2025
@Screwtapello How cool! This inspired me to go back and update my old Portal 2 Credits project. Previously, it just had a generic monospace font, but this looks much more in theme. (github.com/Christopher-Hayes/portal…)
Screenshot of a webpage that is meant to look like the Portal 2 Credits. Light orange text on a dark orange background that mimics a terminal. The text reads, "Severence Package Details:
You've got your
short sad
life left.
That's what I'm counting on.
I'll let you right to it.
Now I only want you gone.
_"
020 2
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 19/01/2025
I was looking at old CSS code I wrote from over 10 years ago, and wow I definitely don't remember writing code like this. I'm glad IE is gone. #CSS
A screenshot of the following CSS code, filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#754d1a', endColorstr='#442e19',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
020 2
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 17/01/2025
Excited to try this flavor from Vite Ramen. :blobcatreach: I normally only eat the Miso flavor and not any of the weird flavors. But, this one is supposed to be pretty similar to Miso. Vite is my go-to quick lunch option that isn't insane with the sodium and […] [Original post on fosstodon.org]
A box of Vite Ramen packages in the Woodland Umami Mushroom flavor, the product packaging features a bowl of ramen with mushrooms, greens, and noodles.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 16/01/2025
Unconfirmed footage of Starship reentry after loss of communication. #space #SpaceX Source: fxtwitter.com/adavenport354/status/1880026262254809115
83647 47
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 16/01/2025
#wip Working on a #design for a small app to make .desktop files for myself. Going for a retro-ish design, but got distracted playing with the idea of using CMYK as a palette. Playing with the "mutliply" blend mode on a CMYK palette is fun. Too many ideas for […] [Original post on fosstodon.org]
A screenshot of inkscape show a half a dozen pages of mockups. Most pages are for a retro-themed app to generate ubuntu desktop files. A couple pages are playing with a CMYK palette, they also feature another project idea for a ProductHunt alternative.A close-up of a page for the desktop file generator. When you starting typing the name of the app, you start to see app suggestions for desktop file configs that are already in the database.A close-up of a page mockup for a CMYK-themed ProductHunt alternative. The heading says "Share your project with the world". And in small text, "A federated platform to share and discover cool projects. Like ProductHunt, but for fun, not funding.A close-up of some experiments with using overlapping CMYK colors and the multiply blend mode. If the shapes don't perfectly overlap, you get a nice rgb rainbow effect around the edges.
010 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 07/01/2025
Got a bike stand for Christmas, very happy with being able to bike indoors in the winter. :mastodance: #cycling
A plush Mastodon mascot sitting on the saddle of a bicycle mounted on an indoor bike trainer, in a tiled room.
010 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 01/01/2025
A New Year's sourdough. As usual I was missing some ingredients, forgot to score it, and a crust thicker than the ice on Europa, but otherwise pleasantly edible. #Baking #Bread
010 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 31/12/2024
After over 10 years with the Intuos CTH-480, I finally decided to get a new drawing tablet. Note being able to use it for the Nth time because of electromagnetic interference pushed me to finally replace it. It otherwise is a trooper and was still working. I […] [Original post on fosstodon.org]
A workspace with dual monitors, a stack of books, a keyboard, mouse, an intuos Wacom drawing tablet, and a dark green Huion Inspiroy 2 tablet on a wooden desk, surrounded by office supplies.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 30/12/2024
TIL, there are cloaking services for making online ads that dynamically redirect "link tests" by Google/Meta, to hide where the ad goes. Explains why malicious ads in Google Search are still an issue. #38C3 #Saal1 streaming.media.ccc.de/38c3/eins
Diagram illustrating how cloaking bypasses social media moderation. Bots and moderators checking a shared link are redirected to a legitimate site, while users are sent to a propaganda site. Two computer screens at the bottom show respective destinations: a news-style propaganda page for users and a legitimate website for bots.
042 4
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 26/12/2024
For #ThrowbackThursday, a few #wip photos from my time building a #webgl Pool Configurator. This was in 2020. The first photo is the finished result on iPad, Vue and PlayCanvas3D (WebGL) were used.
A screenshot of the pool viewer running on an iPad on a tablet. The UI shows options for configuring the pool. The pool scene is outside a house on a patio.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 25/12/2024
SERVANT, BRING ME LETTUCE #guineapig
011 1
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 25/12/2024
Me and the cat just hanging.
A black cat lying on a patterned rug in front of a lit Christmas tree in a cozy living room.
000 0
Chris​‌​‬ Hayes‌​​​ @chris-hayes.fosstodon.org.ap.brid.gy · 23/12/2024
I'm running out of space?? ...checks... Oh right, my 100 GB file of syslogs, what would I do without that.
Ubuntu notification saying, "Low disk space, on Filesystem root. Only 768.0 megabytes remaining".A screenshot of the Ubuntu tool, disk space analyzer, showing a sizeable chunk of space, 99.7 gigabytes to be exact, being using by the syslog file in the var / log folder.
000 0