Show newer

I realized that with Twitter declining, my timelines are somewhat devoid of infosec news (e.g., discussing latest CVEs of note).

Do I have #InfoSec peers who can recommend some follows?

the 2024 pdx fedi-ride is here! :boost_ok:

sunday, july 14, meet at 3:00pm at caruthers park, 7.5-mile loop via the tilikum and sellwood bridges.

come join us to celebrate the joys of bicycling and the fediverse! bring stuff to share, invite your irl people, and have fun! decorations, themed dress, signage, music makers, and more are all welcome!

shift2bikes.org/calendar/event

accessibility:
please wear a mask when gathered together. pace will be relaxed, we will pause briefly midway through. first aid kit, basic bike repair tools, and some water and snacks will be available.

#pdx #portland #fediverse #cycling #pedalpalooza

Just did:

git commit -am "Animals are BORING now. I hope you're happy."

(But I kept the rhino. And yes, you can pet it.)

The more I watch all this bullshit about "Biden should step down" (that was a conversation we all were trying to have 6+ months ago, it's too fucking late for that now) and the more I read from @mekkaokereke@hachyderm.io (who is very generous with his time patiently explaining shit to people who continue to harass him), my biggest take away for this election season is we need to be donating to groups who are working on voter rights and voter access.

We need people who are on the ground in these battleground districts to have the funds and resources necessary to ensure that everyone who
wants to vote can vote.

We're not gonna be able to convince our racist family to switch their votes (though please, ruin family dinners trying, they deserve to be miserable, as do the family that enables their bullshit), we need to ensure that the biggest tool that the GOP depend on to gain and keep their positions in government is stopped in its tracks.

So, who's doing the work in this space that I can donate to?

I'm getting this warning when running some Pandas code:

/home/labs/drake/tensorflow_gpu_11.7/lib/python3.8/site-packages/pandas/core/internals/blocks.py:2538: RuntimeWarning: invalid value encountered in cast
values = values.astype(str)

Of course, the "stack trace" is just one line deep in the internals, so I can't tell if it's (a) something wrong with my code, (b) something wrong with my data, or (c) something I can ignore. I also can't imagine what value would fail to convert to str; an empty Series or a Series containing None both seem to be fine.

Every time I sit down to solder I hear a chorus of voices from every guy who has ever seen or heard me mention soldering and *immediately* given me unsolicited advice, suggestions how I could do better, immediate critique or (truly) offered to do it *for me*.

Which has been 90% of my interactions with men about soldering. Which is OFTEN.

I IGNORE this, in my my OWN HEAD, EVERY time I sit down to do my JOB.

It's not imposter syndrome. It's systemic oppression. It's insane.

#patriarchy #tech

What is the long end of the banana for?

I've been reminded about 5 times in the last week that outside of the tech industry, unless someone already has a Mastodon account, nobody has heard of Mastodon.

@RickiTarr Find two things you don't want to do and use each one to avoid the other. Dynamic procrastination!

@spencer @driscollis ... but Python is perfectly happy to evaluate 5 + - 4, because unary - has higher precedence than +, so this is parsed as 5 + (- 4).

This is the path to the solution, though. == has higher priority than not, so x == not y just doesn't have any reasonable parse tree. (In Java, in contrast, ! has higher priority than ==. I don't know why Python chose to do it differently.)

So how does x is not y work? Because, surprisingly, "is not" is one operator!

@sassdawe @driscollis I could understand an "operator precedence" issue being solved with parentheses, but something like x == !y works fine in other languages. Also, why does "x is not y" work but "x == not y" doesn't? I would expect is and == to be syntactically interchangeable.

I'm still confused by this oddity, originally posted by @driscollis:

x = True
y = False
print(x is (not y))
print(not x is y)
print(not (x is y))
print((not x) is y)
print(x is not y)
print(x == (not y))
print(not x == y)
print(not (x == y))
print((not x) == y)
print(x == not y)

Why is the last line a syntax error when the rest are fine?

My energy levels are so low right now, I'm hoping they underflow and wrap around.

There's a camp of like 600 middle school(?) cheerleaders on campus, and really, if they don't assemble themselves into a single, colossal human pyramid, what's the point?

Unity: sometimes, for no apparent reason, we're going to have stuff just stop working until you restart the editor.

@hellomiakoda I always understood that it's something that can be read two different ways (usually one literal and "clean", one sexual). For example, "The plumber is in there laying some pipe".

A single entendre would just have the one direct meaning: "The plumber is in there having sex with the homeowner."

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.