Show newer
hedy boosted

one of my biggest website pet peeves is when they break forward/back functionality

like you wanna skip back a page and you just keep ending up on the page you're already at

if you design websites like this, fuck you

hedy boosted
hedy boosted

As I've been streamlining my personal tech stack to cut down on apps, silos and overall "noise", while using #federated infrastructure, I now have all texts (w/ ability to reply), voicemails, emails, and news feeds going to email thanks to #voip.ms and #feedmail.org.

I'm also learning to gather, navigate and organize it all thanks to #mbsync #notmuch #afew and #alot.

#askfedi have suggestions for streamlining further or ways to use #email or #emailhacking I may have missed?

hedy boosted

#introduction
hi im grits :) usa, she/her
i like bugs and shiny things and good craftsmanship
but most of all i love computers and i write software for a living so that's lucky i suppose :)

i also love languages (like, human ones, not just programming languages!) and im learning german and korean so if you speak either of those please help me learn! and forgive my terrible grammar :o

anyway feel free to chat w me im just here for the vibes heh

hedy boosted
hedy boosted
chromium build 1000000 came out yesterday. Firefox 100 was released a few days before. Chromium 100 came out a month ago.
For a brief moment in time, everyone's fragile version-parsers were broken.
Interesting how all three of these happened so close together.
hedy boosted

Markov chain generated 

Golang projects :blobfoxmelt3:
hedy boosted

hi fedi i would like* to once again participate in capitalism

* i have no choice

- live in germany
- strongly prefer remote
- (at least somewhat) flexible work hours are a must
- speak english and german natively
- would prefer working in a coop or a smaller company
- queer friendly is a big plus

i have a diverse skillset spanning from hardware design to low and high level software. more details in thread.

:boost_ok:

hedy boosted

One of the most important feature requests we've heard from you is "WHERE THE HECK IS MY #THUNDERBIRD MOBILE APP?"

Here's a straight answer:

YES, we're excited to announce that an Android version of Thunderbird is coming!

We'll have more details to share with you in a few weeks. We'll talk to you about it here, and over on our blog at blog.thunderbird.net.

hedy boosted
hedy boosted

Which one do you prefer to use? #poll #xmpp

hedy boosted

Would you rather something be...

possibly unpopular opinion 

Designers have more patience than programmers.

Firefox has hit version 100.0, wow!

hedy boosted
hedy boosted

software 

Just updated my website stylesheet to be completely classless, except for image rendering classes (“.pix“ for pixelated images, e.g. screenshots with bitmap fonts that can be upscaled without blur; might add more image rendering classes later).

The HTML uses microformats classes for #IndieWeb compatibility but I don’t use those in the CSS.

Also added a print stylesheet and made dark mode colors less likely to trigger overstimulation.

Made the nav links have 48x48px tap target sizes with 8px gaps; those are Google’s #a11y guidelines and they’re more strict than WCAG 2.2 Level AAA.

Cut the minified + gzipped CSS down to around 860 bytes, safe for inlining (with a CSP hash). Down from over 900 bytes, which was dangerously close to my 1kb size limit for inlined render-blocking content.

hedy boosted
hedy boosted

re: here's an unpopular opinion about tech 

@forever Respectfully disagree. HTML and CSS need many changes:

1. HTML's figure element needs semantic clarification so that figures with captions can be assigned DPUB-ARIA roles. I filed an issue on the DPUB-ARIA tracker that got cross posted to the HTML-ARIA tracker, let's see how this goes.
2. Recent picker elements like color and date pickers need much more fleshed-out accessibility specifications. I think gov.uk had to document a bunch of custom behavior to them to make them accessible, I could be wrong.
3. The "media" attribute in HTML can be abused to send network requests conditionally, fingerprinting users. It needs to be restricted to reduce the amount of entropy gleaned.
4. CSS imports and background images should be loaded unconditionally, and only in external (non-inlined) stylesheets. Again, fingerprinting concerns.
5. We need a replacement for the obsoleted "longdesc" attribute.
6. the WAI-Coga's proposed a11y improvements for supplying literal alternatives to sarcasm and idioms are great for people who struggle to understand them.
7. Lazy-loaded content needs to be split into page regions so the level of detail about a user's scrolling behavior can be reduced.
8. CSS' turing-complete calculation features can be used for side-channel performance fingerprinting and should probably be removed.

That's just off the top of my head. The list goes on.
hedy boosted
hedy boosted
A brief introduction to Python exception handling:

try:
# fuck around
except:
# find out
Show older
tilde.zone

masto instance for the tildeverse