@pascal@moth.social avatar

pascal

@pascal@moth.social

Musician and web developer.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

poppastring, to random
@poppastring@dotnet.social avatar

There were so many ways to handle this (fair compensation would have been a good start), and this feels like the worst possible option.

https://www.hollywoodreporter.com/business/business-news/openai-pulls-chatgpt-voice-sounds-like-scarlett-johansson-1235904085/

pascal,
@pascal@moth.social avatar

@poppastring they offered to pay her for her actual voice and she refused, so the best option would have been to never release this in the first place. And removing is the second best option.

siracusa, (edited ) to random
@siracusa@mastodon.social avatar

First, it’s great that @MichaelWhelan is on Mastodon. What an amazing artist.

Second, his recent post featured a spherical alien that I instantly recognized from my childhood. https://mastodon.art/@MichaelWhelan/112428886103083708

It’s from this book, published in 1980, which had a cover image that is also burned into my brain.

pascal,
@pascal@moth.social avatar

@siracusa omg I adored this book! I still have it but it’s pretty worn out.

pascal,
@pascal@moth.social avatar
elly, to random
@elly@front-end.social avatar

Okay, so we got align-content in block layouts. Hear me out, what about gap in block layouts too? 👉🏻👈🏻🥺 I think that’d be pretty neat.

pascal,
@pascal@moth.social avatar

@elly I forget where but I once saw a site with a global css rule defining all divs as flex columns. I kinda laughed but then I thought is this genius?

pascal, to random
@pascal@moth.social avatar

Got halfway through the most recent @atpfm episode when they started discussing the eye-tracking issues in Apple’s immersive MLS trailer. Thought I’d write in to suggest a comparison to Mad Max Fury Road, but then talked myself out of it cuz I figured @siracusa has got to bring that up before the episode ends. And yep!

pascal, to CSS
@pascal@moth.social avatar

I have blogged again, this time about animating SVG stroke properties with CSS to create fireworks. https://www.pascal.com/diary/2024-02-23-animating-svg

ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
pascal,
@pascal@moth.social avatar

@ericof looks nice. Not sure if this is intentional but typically the Roman numerals for 4 and 9 are IV and IX.

zachleat, to random
@zachleat@zachleat.com avatar

Why are the unofficial/official HTML and CSS logos tied to HTML5 and CSS3?

We need a https://github.com/voodootikigod/logo.js for HTML and CSS, posthaste!

pascal,
@pascal@moth.social avatar

@zachleat the w3c has this for html https://www.w3.org/html/logo/

There’s also one for css3 but having a hard time finding the official page for it (on my phone at the moment)

pascal,
@pascal@moth.social avatar

@zachleat oh I see, I misread “Why” as “Where”. And yeah I guess they were hyped about html5/css3 when they made these but it seems shortsighted in retrospect

pascal, to svelte
@pascal@moth.social avatar

I have blogged again. This time about building a modal component in svelte, using the native dialog element. Mostly as a learning exercise for myself https://www.pascal.com/diary/2023-10-27-the-dialog-element/

schizanon, (edited ) to react
@schizanon@mas.to avatar

Red flags in a codebase

🚩 preventDefault
🚩 useMemo
🚩 fetch inside useEffect
🚩 <div onClick/>
🚩 a "hooks" directory
🚩 css files
🚩 icon library in package.json

pascal,
@pascal@moth.social avatar

@schizanon @crs1138 like maybe ../hooks

bkardell, to random
@bkardell@toot.cafe avatar

Starting with Firefox 119, the :has() selector is now available in nightly builds. This allows...
https://www.mozilla.org/en-US/firefox/121.0a1/releasenotes/#note-789747

pascal,
@pascal@moth.social avatar

@bkardell soon, soon, my precious https://canihashas.com

keithjgrant, to CSS
@keithjgrant@front-end.social avatar

Debating with myself whether <Flex> and <Stack> components are an antipattern... I keep finding spots in our app where we've ended up with like ten nested flexboxes where one or two would accomplish the exact same result.

Is this just a devs-not-knowing-CSS problem, or does the abstraction invite abuse?

pascal,
@pascal@moth.social avatar

@keithjgrant I think they have their place. Just have to know when they’re hurting more than helping. For me where they fall down is when you need to switch from row to column based on viewport/container size. So in those cases I prefer to use a semantic classname and manage the layout in css with breakpoints.

jensimmons, (edited ) to random
@jensimmons@front-end.social avatar

You know how, by default, the &lt;textarea&gt; field stays the same size when people type sentences into the form field? The CSS Working Group is creating a new CSS property so you can style a form field (text-area and input) to grow fit its content —so you don’t have to use JavaScript to do this!

What should this property be called?

field-sizing: content;
or
form-sizing: content;

(Where content = do sizing like other elements. Or use fixed = act like you always have.)

pascal,
@pascal@moth.social avatar

@jensimmons another vote for input-sizing

pascal, to CSS
@pascal@moth.social avatar

For some reason I made this tonight. Hopefully I don’t need to renew this domain next year.

https://canihashas.com

bramus, to CSS
@bramus@front-end.social avatar

Ooh, just now Firefox has enabled :has() support on Nightly! Should be in tomorrow's build.

https://bugzilla.mozilla.org/show_bug.cgi?id=1853701

pascal,
@pascal@moth.social avatar

@bramus @Meyerweb I launched https://canihashas.com the day before this announcement. Just a coincidence I’m sure. 😛Excited that I won’t have to renew this domain next year..

Meyerweb, to random
@Meyerweb@mastodon.social avatar

Deep TPAC Questions, Wednesday edition: “Is navigation an event or a state?”

pascal,
@pascal@moth.social avatar

@Meyerweb I’ll try: history is a state; navigation is an event which modifies that state

pascal, to react
@pascal@moth.social avatar

Hey folks! I’m looking for a new remote gig. I’ve been a web developer since before the table tag. Now I primarily work in , with some on the side. Here’s my resume: https://www.pascal.com/dev/
Boosts appreciated! 😍

sophie, to random
@sophie@social.lol avatar

Unfortunately for Southeastern, the missing apostrophe here tells a different story from what they’re trying to get across

pascal,
@pascal@moth.social avatar

@sophie if a seagull brings me food it’s only decent to give some of it back to them, eff this poster

stavvers, to random
@stavvers@masto.ai avatar

imo the biggest crime of the air fryer was to try to establish itself as an alternative to frying when in fact it is simply a tabletop oven. call it a tabletop oven and my quarrel with that device ends.

pascal,
@pascal@moth.social avatar

@stavvers Fryer : Air Fryer :: Guitarist : Air Guitarist

louie, to random

The only “problem” with trains every 3 minutes is that you experience “just missing the train” more often, even if there’s another one a couple minutes away.

pascal,
@pascal@moth.social avatar

@louie shortly after I moved to NYC, I just missed a train, and I heard a dad tell his young son, “you always miss the last train” and the kid said “yeah” kinda crestfallen, and then the dad said “but you always catch the next one” and the kid cheered up and yelled “Oh yeah!”

jensimmons, to random
@jensimmons@front-end.social avatar

What’s new in CSS at today!

Super useful info on how to use new CSS for

  • layout
  • wide gamut color
  • selectors
  • typography

I’m so excited I got the opportunity to make this session for you. Please take a look.

https://developer.apple.com/videos/play/wwdc2023/10121/

pascal,
@pascal@moth.social avatar

@jensimmons that session ruled, thank you so much for everything you do. Can’t wait to watch the other web sessions! ❤️

pascal, to random
@pascal@moth.social avatar

@ivory for some reason my timeline in Ivory doesn’t show many of the posts that are visible in other iOS clients (e.g. Mammoth) or the web client. Any idea what might cause this? I don’t have any filters or mutes.

Mammoth timeline showing posts in the last hour. These posts don’t show in Ibiry for some reason
Recent posts show in the web client as well

pascal,
@pascal@moth.social avatar

@ivory ah got it, thanks!

emilygorcenski, to random

I have found the world’s worst-named candy, jesus lord

pascal,
@pascal@moth.social avatar

@emilygorcenski reminds me of these which were finally rebranded a few years back https://en.wikipedia.org/wiki/Vigroids

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • DreamBathrooms
  • modclub
  • tacticalgear
  • GTA5RPClips
  • magazineikmin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • rosin
  • slotface
  • everett
  • kavyap
  • provamag3
  • cubers
  • ngwrru68w68
  • normalnudes
  • cisconetworking
  • Durango
  • khanakhh
  • Leos
  • ethstaker
  • tester
  • anitta
  • osvaldo12
  • megavids
  • lostlight
  • All magazines