Sign in

Chloe @ PFR

@chloe.pfr.wtf
49 followers 205 following 110 posts

Managing Editor, Digital @ Pork Fried Rice Collective. I make squiggles and gradients, sometimes take pictures.

PostsRepliesMedia
Chloe @ PFR @chloe.pfr.wtf · 17/07/2026
I tried getting it to work, and it was so janky unless I made the grid 1x1px or 2x2px, so it was just hundreds of divs. I would never ship this to production, though. I'm way too obsessed with payload size and if a page renders slower than 2s on 3G on a 5yo phone, I figure out another solution.
110
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
I might try tomorrow. The other thought is a grid of invisible boxes using the same trick with anchor positioning. More precise, but might constitute DOM abuse. Would also make the text unselectable as it would have to be layered in front of the text to make the :hover state actually work.
110
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
Repeat this cycle ♾️ times, and everyone hates all dc's because they don't know the difference between the basic corporate one that just batches bank transfers and stores netflix videos (and doesn't cost them money) vs. the bond villain Jarvis building that tripled their utilities and taxes. 5/5
000
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
For municipalities, it's property taxes, the promise of payroll taxes, construction jobs, a smaller number of permanent jobs, and other things they care about. Then the megalomaniac that owns the ai dc renegs on half of it and demands a ton of infra on taxpayer dime, and the town already did PR 4/?
100
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
doesn't really use much power, and virtualization has meant that businesses could consolidate hardware safely in the last 15 years or so, driving down energy. But ai inference uses insane amounts of power, and that's a problem. 3/?
100
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
and the hyperscalers were usually in the middle of nowhere for land value reasons. It was the power density of ai that really shot up energy costs, which shot up cooling requirements, which shot up energy costs and water usage costs. A company's sharepoint server, Z drive, or accounting app 2/?
100
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
First, we need to understand the different *kinds* of dc's. There are corpo/colo dc's that replace the "network closet", hyperscalers like fb + google, and then ai dc's. Until the ai boom, most people never realized any of them existed, but corpo/colo just hummed in the background, 1/?
100
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
I wonder if we could use the spotlight as a mask layer, and then anchor position it to a sibling span container with a :hover state that declares the anchor name, sort of pseudo-emulating the mouse coordinates? It'd be imprecise, and that might make it too jarring, but it might work?
100
Chloe @ PFR @chloe.pfr.wtf · 16/07/2026
Respect! You identified that they're a bot! 🫠 ... what even is the internet anymore?
110
Chloe @ PFR @chloe.pfr.wtf · 21/06/2026
Sorry, you're right. It's what I get for replying while multitasking lol
000
Chloe @ PFR @chloe.pfr.wtf · 20/06/2026
I write my own CSS. I use PostCSS to make it a little faster/easier, but I'm personally too opinionated to use a framework with its own strong opinions, like Svelte or Tailwind.
110
Chloe @ PFR @chloe.pfr.wtf · 20/06/2026
Just pushed my first PostCSS plugin to 1.0 🥳. If you've ever used postcss-custom-media, it's basically that but for @supports CSS AtRules, so you can reuse complex feature queries easily. Hope it's helpful! www.npmjs.com/package/post...
npmjs.com
010
Chloe @ PFR @chloe.pfr.wtf · 16/03/2026
I have one project that is Vite (Astro), and another that is very, very not (Drupal). I use NPM and PostCSS for the client side stuff on the Drupal side, but the app is Composer. Tbh, I don’t know much about Vite outside of the Astro build system.
000
Chloe @ PFR @chloe.pfr.wtf · 18/02/2026
I need to dig into the docs of this, but did it allow the app to generate the markdown at build and just tell CF where they are, instead of relying on CF for the conversion? I love CF, but every time they come out with something like this, it’s “use our easy button or you’re on your own”, like fonts
000
Chloe @ PFR @chloe.pfr.wtf · 18/02/2026
Honestly, I find my self only ever snapping to elements (carousels, list items in overflows, tabs, etc), not fixed distances. But it would have been nice to have both.
media.tenor.com
a man and a woman are looking at each other and the man is asking " both "
ALT: a man and a woman are looking at each other and the man is asking " both "
010
Chloe @ PFR @chloe.pfr.wtf · 03/01/2026
Actually, I just checked my Starlink and there isn’t even an option for v6.
020
Chloe @ PFR @chloe.pfr.wtf · 03/01/2026
To be fair, some router vendors make rolling it out pretty tricky, or just don’t do it. I had an ASA that made it next to impossible.
120
Chloe @ PFR @chloe.pfr.wtf · 14/12/2025
It’ll probably be free or sub-$1. Cloudflare has a decent free tier on a lot of their Workers stuff. developers.cloudflare.com/r2/pricing/
developers.cloudflare.com
Pricing
R2 charges based on the total volume of data stored, along with two classes of operations on that data:
010
Chloe @ PFR @chloe.pfr.wtf · 17/11/2025
I legit only call them custom properties when I’m documenting for other people. Otherwise, they’re variables, because that’s what they would be in any other language. And I’m lazy with vocab. I also hate calling them the full name when we invoke with var()
000
Chloe @ PFR @chloe.pfr.wtf · 16/11/2025
Possibly a dumb question: when accessing a DOM element, if I need to change an attribute, I still need to access the DOM again instead of relying on the cached const/let of it, right? If I’m reading a property only, I’m down, but would that work for communicating states?
000
Chloe @ PFR @chloe.pfr.wtf · 05/11/2025
I have some elements that render differently based on viewport, and modifying attributes and roles in css based on viewport would be huge for me since I could stop using js to check the properties and update those attributes accordingly. That’s my only use case, but I could see it being messy.
000
Chloe @ PFR @chloe.pfr.wtf · 27/10/2025
We’re kinda doing that sorta? Like, the backwards compatibility thing is always gonna just be a thing for *vague gesture* reasons, but we are at least trying to version out new stuff with the whole baselines thing. We’re not doing it well, obviously, but meh. It exists kinda.
010
Chloe @ PFR @chloe.pfr.wtf · 22/10/2025
I love php, I just hate several CMS’s built on it. (I’m rewriting a Drupal site right now, and it’s such a painful CMS to use after getting comfortable with Astro on js and Craft on PHP)
000
Chloe @ PFR @chloe.pfr.wtf · 17/10/2025
To be fair, Firefox has some pretty arbitrary limitations. Every time I go, “hey, here’s a feature that solves all my problems”, I have to polyfill it hold off on it because Firefox hasn’t looked at it yet when everyone else shipped it 2 years ago.
030
Chloe @ PFR @chloe.pfr.wtf · 17/10/2025
👆🏻this person @font-face{}s.
020
Chloe @ PFR @chloe.pfr.wtf · 15/10/2025
I had to put an encoded SVG into a background-url instead of as a separate SVG payload under the footer and just use a <use> on a clip-mask, and I felt so bad about it. This at least makes me feel better.
000
Chloe @ PFR @chloe.pfr.wtf · 12/10/2025
Ah! I’ve been lied to! (Thanks, Ana … again. Crap, I need to rewrite some things I was about to push to dev…)
010
Chloe @ PFR @chloe.pfr.wtf · 12/10/2025
One of the new units available for use is dvh/dvw, which is vh/vw that factors in the browser elements, like toolbars and scroll bars, etc. Basically, they’re what they should have been the whole time.
100
Chloe @ PFR @chloe.pfr.wtf · 07/10/2025
As a web developer, oh god, please don’t hold me to this. I can already hear marketing and legal beating down my office door. (No, but seriously, the amount of added dev time and state storage complexity makes me want to cry)
010
Chloe @ PFR @chloe.pfr.wtf · 25/09/2025
As a user of CF Stream, it’s kind of a heavy lift to get it useful, then the billing can be a killer unless you’re a tiny user. If I wasn’t a tiny user only delivering existing videos, I probably would have looked elsewhere. Helps that I use CF for almost everything else, too, though.
000
Reposted by Chloe @ PFR
est. 1997 @molenaide.bsky.social · 21/09/2025
DO YOU REMEMBER
3781644172
Chloe @ PFR @chloe.pfr.wtf · 17/09/2025
I do not understand why mdx exists, much less why it’s become a big *thing*. I’ve found that markdoc is my happy medium in Astro, but I swear I’m the only one that uses it based on lack of documentation.
000
Chloe @ PFR @chloe.pfr.wtf · 15/09/2025
You can’t get rid of the compile step, but you can totally just write HTML as a source component. You don’t get the type safety or content collection. But I also get just wanting to FTP up some HTML.
010
Chloe @ PFR @chloe.pfr.wtf · 14/09/2025
It would be several weeks of planning, coding, testing, security checking, etc, for a full team. An indie dev probably wouldn’t do it. But CF is massive, global, and talented. It’s not easy, but it’s baffling they chose to not put the work in.
020
Chloe @ PFR @chloe.pfr.wtf · 14/09/2025
I think the punctuation and symbols covers dashes. The problem with an accented letter from a database perspective, is that it’s a whole replacement glyph that may or may not be in Latin extended. That said, it’s a dev laziness problem, and you can allow localization while filtering injections.
100
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
To be clear, I have 0 sympathy for HPE as a company on this one (and everything else, screw that company), but all the sympathy in the world for my colleagues and myself that basically had to rebuild several products from scratch in a mad dash to deal with the change.
010
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
For a commercial product, absolutely, I agree, but Red Hat makes it hard to run your own custom repos like that with their weird satellite structure. The big thing was the rug-pull on such a core dependency. Killing 8, then killing 8 stream mid cycle. Made life needlessly hard for us in support.
100
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
The shocking thing about CentOS isn’t the hosting companies using it, but the virtual appliances that do. A bunch of HPE stuff like Synergy and Simplivity use it for their virtual controllers, and I think so did Nimble and some stuff at Dell. Moving is a huge deal for them. It broke a lot of stuff.
100
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
Add Godzilla, a volcano spewing molten lava down Main Street, and the Stay Puft Marshmallow Man while the olds say everything is fine and the young’s are just too sensitive. Then cube the output of the function.
media.tenor.com
a blue dumpster is floating in a flooded area near a sign that says narrows ramp
Alt: a blue dumpster is floating, flames shooting out the open top, in a flooded area near a sign that says narrows ramps
010
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
Though I have high 90’s across the board, so I guess I’m doing okay?
010
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
I’m so in love with the faculty of my CC, and I’m in a support class plus tutoring for calculus. I’m definitely using the resources, but it’s still exhausting keeping up. I had 4 calculus homework’s and 3 essays this week. Turned in the last one around 3a, and I’m so tired.
010
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
I’m also kinda old (34), and going for a bachelors in electrical engineering. I’m in a community college where the faculty cares, but even so, I feel like the water is exactly at my neck and I’m on tiptoes.
110
Chloe @ PFR @chloe.pfr.wtf · 13/09/2025
I don’t know how you’re doing this. I’m 3 weeks into my first semester, working only 15 hours, and feel like I’m drowning all the time.
100
Chloe @ PFR @chloe.pfr.wtf · 10/09/2025
I wish this pattern was more codified than just convention, but it definitely comes in handy when you have to fight the cascade from time to time. Then again, I could see how codifying it could lead to or break accidental misuse.
010
Chloe @ PFR @chloe.pfr.wtf · 10/09/2025
I just want to be able to open a dialog with a link instead of a button without relying on js to do it. In a nav of links, having the search link to the pagefind dialog as a button is annoying.
000
Chloe @ PFR @chloe.pfr.wtf · 10/09/2025
This is so awesome! Good luck!
020
Chloe @ PFR @chloe.pfr.wtf · 10/09/2025
For some reason I read the W as w/, as in “with”. But yeah, Affinity is awesome
010
Chloe @ PFR @chloe.pfr.wtf · 09/09/2025
lol you’re good! This issue went to press, but the site is still a WIP anyway. Time keeps moving too fast and life keeps happening
030
Chloe @ PFR @chloe.pfr.wtf · 09/09/2025
Good or bad? I mean, I like it because it’s pretty close to CC and I like paying once for stuff, but some people I know are really passionate about open source or Adobe.
120
Chloe @ PFR @chloe.pfr.wtf · 09/09/2025
I can’t speak for OP, but for me, transforms, specific compression rules, and being able to set specific rules for caching headers made it worth doing for me, but I’m also certifiable and don’t recommend it unless you’re doing weird stuff with images.
110