@GeePawHill@mastodon.social avatar

GeePawHill

@GeePawHill@mastodon.social

GrandPaw, Geek, Software Development Coach, Writer, Ass Pain. Continuously startled by people and people-stuff. Pronouns: Don't care, will respect yours. https://geepawhill.org

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

GeePawHill, to random
@GeePawHill@mastodon.social avatar

Some folks have been consistently rewarded for decades for doing things that, a) impress and please their peers, but b) simultaneously hold them back from the levels at which they could impress and please their peers even more.

They are basically caught in a classic hill-climbing problem. To get to the higher hill, which they are not even sure is higher, they will have to go down into the valley, and they can't see their way clear to trying that.

Self-awareness is a superpower.

GottaLaff, to legal
@GottaLaff@mastodon.social avatar

I’m sure Aileen will get right on it 🙄

Fed prosecutors asked judge overseeing case against to bar TFG from public statements that “pose a significant, imminent, & foreseeable danger to law enforcement agents” participating in the prosecution.

The request to Judge Cannon follows false claim by Trump that FBI agents who searched his home in Aug 2022 were “authorized to shoot me” & “locked & loaded ready to take me out & put my family in danger”
https://apnews.com/article/d52b7468d93712dd86cbb8fe304d4b64

GeePawHill,
@GeePawHill@mastodon.social avatar

@GottaLaff As we've been seeing in the NY case, these prosecutors, federal or top-ranked state, a) do not suck, and b) do not like to lose, and c) are very very clever.

If she's reversed 3 times, the strength of the motion to remove starts to get real.

I'm sure the 11th circuit is already tempted, and they can do it at will, they don't have to wait for a motion.

GeePawHill, to random
@GeePawHill@mastodon.social avatar

One of my favorite joy projects: learning to tile the plane with polyominos of arbitrary order, using a backtracking algorithm, WHICH DOES NOT USE AN INTERNAL GRID AS PART OF ITS DATA STRUCTURE.

https://gfredericks.com/blog/99

Mama raised me pretty, a fact I should hope would be obvious, and not so much with the smart, a fact which is all too fucking obvious.

This algorithm blew my mind.

The code is here: https://github.com/GeePawHill/gerrymander

GeePawHill,
@GeePawHill@mastodon.social avatar

Repeat: THERE IS NO GRID OBJECT INSIDE THIS CODE. It is done with maps, from omino-placement-position to coordinates, and from coordinates to omino-placements that occupy them.

GeePawHill,
@GeePawHill@mastodon.social avatar

Up until the last two years, when I grokked and implemented this algorithm, the prior "coolest algorithm of all time" for me was the heapsort/heapmerge, which is still a stunningly sophisticated algorithm that is immensely fun to implement. quicksort and shellsort get all the press, but heapsort is also O(n log n).

GeePawHill,
@GeePawHill@mastodon.social avatar

Today, in my day job, we had a math guy come and tell us about his efforts at magic square generation. He is not a coder, but a math guy, and he has strictly limited himself to only exploring this problem by trial and error and pattern-matching and hypothesizing, zero internet lookups.

And we all just geeked the fuck out with him.

It was brilliant.

In my dayjob.

GeePawHill,
@GeePawHill@mastodon.social avatar

I call that some right motherfucking livelihood. :)

But it got me thinking about astonishing algorithms I have known.

Hence the OP.

GeePawHill,
@GeePawHill@mastodon.social avatar

What drove this? Our belief that teaching young people to become geeks requires us to teach them, not just syntax & semantics, and not just collaboration, tho those are urgent, but actual problem-solving.

We wanted to hear this guy who was not copy-pasting from the internet, but was actually solving the problem in front of him, not by first principles, but by experimentation and hypothesis.

Teaching people how to approach problems is much harder than teaching them where to put semi-colons.

GeePawHill,
@GeePawHill@mastodon.social avatar

Realistically, most problems confronting a professional developer are not math problems, per se.

Honestly, syntax & semantics disappear after a year or two of coding.

Collaboration, mmmm, slower to develop, but we have plans in place for that.

But beyond those two hurdles lies another target: solving problems by experimentation, hypotheses, pattern-recognition, and sheer fucking stubbornness.

GeePawHill,
@GeePawHill@mastodon.social avatar

Here's the thing: they don't pay us to solve problems they've already solved.

(They do sometimes pay us to solve problems other people have solved.)

The best geeks know syntax and semantics. The best geeks know collaboration.

And the best geeks know how to find solutions to problems other people have solved, and how to develop solutions that no one they can find have solved.

And here's the secret sauce: they don't just know how to do that. They revel in doing that.

Geek joy.

GeePawHill,
@GeePawHill@mastodon.social avatar

The whole "geeks are just fancy-typists", a trend that's been at work for 2 decades, "and now we can use an LLM to replace them" thing is heading this trade towards a massive collapse.

The young and coming geeks we want to teach are the ones who will come out the other side of that collapse.

They will do so, if they have syntax and semantics, collaboration, and problem-solving under their belts.

GeePawHill, to random
@GeePawHill@mastodon.social avatar

Pro-tip: if slack opts you in for a free trial on your free slack, don't forget to grab the archive of all messages while it's still active.

h/t @ JitterTed

GeePawHill, to random
@GeePawHill@mastodon.social avatar

JFC. Thomas just denounced the 9-0 Brown v Board of Education ruing today.

Thomas's seat on the court was previously occupied by the great Thurgood Marshall, who argued that case before the court, before going on to become America's first Black justice.

GeePawHill,
@GeePawHill@mastodon.social avatar

Burn it all down.

GeePawHill,
@GeePawHill@mastodon.social avatar

@gdinwiddie I appreciate where you're coming from, but it's not for me to decide who is Black and who is not, on the inside or the outside.

GeePawHill, to random
@GeePawHill@mastodon.social avatar

Here's a question for a select few of you:

Have you ever had a really great psychopharmacologist?

I have had many health issues, and suffered from horrifically debilitating depression from at least age 25 to age 55 -- diagnosed, medicated, therapped, all that -- and have had many psychiatrists who were drug specialists.

In that time, I only had 1 guy who tried really hard but wasn't quite it, and 1 guy who was stunningly good at understanding my situation and supporting me through it.

GeePawHill,
@GeePawHill@mastodon.social avatar

Someone asked a question, and it triggers to tell me the serio-comic story of my discovery of my depression, when I was about 25 or so, say '85 or so.

I played racquetball with a guy, who was a kind of "friend you don't really like", and he was very good, and I was modestly good, and he kicked my ass and wore me out over and over again.

Coming out of the court one day, clambering up into the van, I got this intense aching bone pain in my forearm. I mean, like, deep owwie.

GeePawHill,
@GeePawHill@mastodon.social avatar

Well that's fucking weird. And it was pretty bad, enough for me to notice that it had already started happening, before that, but was growing more severe.

So, I went to the doctor. (Total tangent: the doctor was a slightly older-than-me woman who was pretty and smart and kind and upon whom I was instantly becrushed.)

And she poked around, and she ran some tests, and we got nuffin', no clue. There is nothing wrong with me.

But the deep ache persisted.

GeePawHill,
@GeePawHill@mastodon.social avatar

So then one day, my bestie, my ex-, but that part was over and resolved, was staying with me, having gone on sabbatical for six months, and just returning to the area, and she lived with me for a few months to get resettled, one night we got in a big argument.

I do not recall what the argument was about.

What I do recall is that, after a couple of hours, I realized that I was the asshole.

This, of course, necessitated an apology.

GeePawHill,
@GeePawHill@mastodon.social avatar

Okay, I apologized, she slept up in the loft, and I was standing on the ladder, and I'm sorry I'm sorry I'm sorry, you're right, I was an asshole, and such like.

And you know, this my ex-, we knew each other pretty well, and she forgives me, and now we're just talking.

And the subject of this bone pain comes up, and I've been to the doctor twice, and we got nuffin'.

GeePawHill,
@GeePawHill@mastodon.social avatar

And bestie says, "Well, did you tell her you're miserable all the time?"

"Noooooo, I'm not miserable all the time, I don't know what you mean!"

<lowers head, looks over glasses>

Now mind you, I was just in a big fight, where I was in the wrong and had to apologize, and I'm like, okay, okay, I'll tell her.

GeePawHill,
@GeePawHill@mastodon.social avatar

So at the next appointment, I acted as any perfectly mature 11-year-old would act.

I stared at her feet, I dug my toe in to the ground, and I very quietly said, "My friend says I have to tell you that I'm miserable all the time."

The doctor said, "Oh, that's interesting. Hang on, let me get a little, just a little thing, it's a form, just fill out the form real quick, just take a second."

It was a questionnaire, 12 questions, and I filled it out.

GeePawHill,
@GeePawHill@mastodon.social avatar

Always the over-achiever, innit, I scored 11 out of 12 correctly.

I mean, correctly for a person who is suffering from serious depression.

And that was how I got my first diagnosis.

True story: this doctor upon whom I had the most gigantic crush, looked at the questionnaire, and said, "Oh, honey. You are depressed."

GeePawHill,
@GeePawHill@mastodon.social avatar

These were prozac days, and I had my first meds within a week.

The bone pain went away.

Prozac lasted the longest of any of my meds, two solid years. No bone pain, less misery, it worked great, for as long as it worked.

Then I entered the long cycle of heavy doses and short-term failure that characterizes someone with organic -- was called clinical, now called major -- depressive disorder.

GeePawHill,
@GeePawHill@mastodon.social avatar

Anyway, I gotta wrap this, it really is time to crash.

Lemme tellya, if you are having this kind of health issue, please please please talk to a medical professional about it.

And don't play that "no meds" shit. Give the meds a chance. There are a stunning number of possible meds to help, and some will work for you, and some won't, and it's different for everyone.

If you find one that works, fucking take it.

You're not weak for taking medicine. You're ill. Take the fucking medicine.

GeePawHill,
@GeePawHill@mastodon.social avatar

The deep reason I share the story of my illness -- I am in some mysterious remission for like 6 years, tho lately it has flickered up again -- is that we do not talk often enough or openly enough about this shit.

It's an illness. It's like cancer, or diabetes, or a broken leg, it's an illness.

It isn't happening to you because you are weak, or bad, or immoral. It's happening to you because illness happens to people.

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