Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜•

Only violates robots.txt for investigative purposes. Fuck gen AI. All-caps yells about accessibility. Lives in Seattle. Tries everything in Python first. Makes web things.

Avatar alt text: me wearing large glasses and a white shirt in a hallway with lots of artwork on the walls.
Banner alt text: If they Refuse to let us Dream, We Refuse to Let them Sleep."

#Queer #NonBinary #WebDeveloper #DataAnalyst #Nerd #Seattle

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
Why you, gee :miyagi:fetchezlavache@famichiki.jp
2024-11-09

There seems to be a timid uptick in new accounts on the Fedi, for reasons

Please, don't start acting OG HOA on them. They'll post intro if they feel like, they'll add alt text if they understand why. They'll stay if Masto feels fun, not because you say "we're a no-shoes house" or some shit...

And if it is minorities sharing their lived experience, please shut the fuck up and resist the urge to chime in, explain or police tones...

thank you (a witness of the Great Replying of Autumn 2022)

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-10-09

wordpress is another example of a man having too much power over a brand that represents an entire community and not one person

i feel bad for everyone that has given their time and life to this project to be caught up in the middle of this drama

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-10-02

New from 404 Media: Telegram confirms it has provided U.S. user data to the authorities. I've been checking the Telegram transparency bot everyday for weeks. Today it is outputting data. More than a dozen requests impacting 100+ users. Phone/IPs 404media.co/telegram-confirms-

Transparency Reports

Transparency report for the period 01.01.24-30.09.24

Fulfilled requests from the United States of America for IP address and/or phone number: 14 Affected users: 108

All requests are processed according to paragraph 8.3 of the Privacy Policy

The next transparency report will be published in January 2025.
Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
Kevin Zagorski πŸš€ πŸ“‘kevzag@fediscience.org
2024-09-11

here comes the sun doo doo doo doo

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜•geoffreyconley@floss.social
2024-09-04

Now in addition to getting spam on WhatsApp itself I've started getting spam SMS with links to WhatsApp groups. Not a fan.

#whatsapp #spam

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
Ada :v_trans: :v_pan:​iamada@tech.lgbt
2024-09-04

Python docs requirements are actually quite simple to follow:

  1. Module descriptors (doc-string) should be added to all __init__.py files describing the purpose and content of the module at a high level.
  2. File descriptors (doc-string) should be added to every .py file, describing the purpose and content of the file.
  3. Class descriptors (doc-string) should be added to every class, describing the purpose and content of the class
  4. Function descriptors (doc-string) should be added to every function explaining what arguments it takes, what it does, and what it returns.

(Notice a pattern?)

If you add this alongside type-hinting, you will always end up with a codebase thats simpler to work with, quicker to onboard new people to and has less bugs.

Any developer with any level of experience can do this, and all stakeholders who read and depend on the codebase benefits from it.

#python #documentation

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
MichaΕ‚ "rysiek" WoΕΊniak Β· πŸ‡ΊπŸ‡¦rysiek@mstdn.social
2024-09-04

Ok, here's the deal on the "YubiKey cloning attack" stuff:

:eyes_opposite: Yes, a way to recover private keys from #YubiKey 5 has been found by researchers.

But the attack *requires*:

πŸ‘‰ *physically opening the YubiKey enclosure*

πŸ‘‰ physical access to the YubiKey *while it is authenticating*

πŸ‘‰ non-trivial electronics lab equipment

I cannot stress this enough:

✨ In basically every possible scenario you are safer using a YubiKey or a similar device, than not using one. ✨

#InfoSec #YubiKey5

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-09-03

If you go down that path and really must reimplement "link behavior" in JavaScript, here's a list of keyboard interactions you should support with your custom "JS link".

Native links support a ton of keyboard interactions:

- navigating to the target URL
- opening tabs or windows in fore or background
- downloading the target HTML. πŸ˜…

Maybe the native link is a better choice!

Thanks to @eric for this research!

ericwbailey.website/published/

Table describing all the keyboard link behaviors across browsers and operating systems.
Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-09-01

Christine Mi’s lovely, illustrated impression of her transcontinental #rail journey across the U.S. aboard #Amtrak’s #CaliforniaZephyr and #LakeShoreLimited. wapo.st/3XolCKi

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
Anthony Soracea@pdx.social
2024-08-31

I’m frustrated by the way that 404 Media story that’s going around is being talked about. I would just really like people to remember that β€œmarketing agency says X in a pitch deckβ€œ has a very little relationship to whether or not X is actually true.

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
myrmepropagandistfuturebird@sauropods.win
2024-08-30

And Then Satan Said:

We are going to separate into breakout groups of five people, after 8 min. each group will present what they discussed in the main group.

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-08-30
Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-08-30

Just embarassing that only one #Seattle light rail station has #Toilets. I know from personal experience that most stations it's hard to find an actually public restroom nearby (no, hoping a business will let you use theirs isn't the same as many won't and you have to ask in a possibly vulnerable & uncomfortable state). social.ridetrans.it/@finchfrii

Restrooms: Unlike most light rail stations, the four new stops include restrooms. Press a button to have a transit worker remotely unlock the door.
Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
Dare Obasanjocarnage4life@mas.to
2024-08-30

A harsh reality of corporate life is that only management can truly transform the culture of an organization via the behaviors they reward and those they tolerate.

Individuals can try but it’s like trying to use a mop to drain a river. A recipe for disappointment and wasted time

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜•geoffreyconley@floss.social
2024-08-30

@ricmac of course, that's totally understandable! Lol sorry I think that was a cranky reply.

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-08-30

Ok #coles , you got me. Fair play.

Working on adding Coles grocery price scraping to auscost.com.au . I might have to get a bit more circumspect.

#auscost #costofliving #colesworth

Pardon Our Interruption

As you were browsing something about your browser made us think you were a bot. There are a few reasons this might happen:

    You're a power user moving through this website with super-human speed.
    You've disabled cookies in your web browser.
    A third-party browser plugin, such as Ghostery or NoScript, is preventing JavaScript from running. Additional information is available in this support article.

To regain access, please make sure that cookies and JavaScript are enabled before reloading the page.
Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜•geoffreyconley@floss.social
2024-08-30

@tj I like "power user at superhuman speed" to describe crawling/scraping for research purposes or analysis purposes

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜•geoffreyconley@floss.social
2024-08-30

@slightlyoff @ricmac but also I am here for railing against complex JS frameworks. I take every opportunity I have to try to convince my dev team to take this approach. We're getting there but it's a slow road to victory haha

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜•geoffreyconley@floss.social
2024-08-30

@slightlyoff @ricmac lol why do half the articles I like have to ruin it by quoting Steve Jobs

Geoffrey Conley πŸ³οΈβ€πŸŒˆ πŸ–₯️ 🚴🏼 β˜• boosted:
2024-08-30

Love how @ricmac is connecting the threads here:

thenewstack.io/developers-rail

If I'd add anything, it's that the HTML-first approach serves Big Enterprise and Small Startup well for the same basic reason: maximum reach.

For govts, that's duty of service. For startups, it's maximizing product/market fit potential. In both cases, turning anyone away is one of the dumber things you can do, even if all of your direct stakeholders carry iPhones and MacBooks.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst