Blake O'Hare's Avatar

Blake O'Hare

@blakeohare.bsky.social

Creator of Two Cans & String, Linked List webcomic, and a few programming languages. Former Google/Microsoft. Data Structures and Algorithms enthusiast. Currently an instructor and curriculum designer for @en.codechrysalis.io

41 Followers  |  53 Following  |  32 Posts  |  Joined: 01.12.2023
Posts Following

Posts by Blake O'Hare (@blakeohare.bsky.social)

Thank you for the clarification.

05.03.2026 00:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Please add banana for scale.

03.03.2026 09:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

CAUTION Bee

20.02.2026 03:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Enjoy hell! Smile and laugh more!

20.02.2026 02:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It did indeed.

13.02.2026 15:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey, I remember that class. It's both pre and post WW2 since I remember the war ends during the events of the book.

24.01.2026 00:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This IS indeed very much worth reading.

[Gift article]

www.nytimes.com/2026/01/18/o...

18.01.2026 13:25 β€” πŸ‘ 359    πŸ” 153    πŸ’¬ 37    πŸ“Œ 45
Post image

Pretty sure the comic I'm currently working on can double as a guide on what to do and not do in an interview.

13.12.2025 09:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Most locally-oriented Japanese real estate sites still look like this.

12.12.2025 04:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"giddy up jingle horse" sounds like a slur.

03.12.2025 11:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You will never guess what this is in reference to.

23.11.2025 11:27 β€” πŸ‘ 776    πŸ” 240    πŸ’¬ 24    πŸ“Œ 4

I Want You to Understand Chicago
Politics Chicago
2025-11-08

I want you to understand what it is like to live in Chicago during this time.

Every day my phone buzzes. It is a neighborhood group: four people were kidnapped at the corner drugstore. A friend a mile away sends a Slack message: she was at the scene when masked men assaulted and abducted two people on the street. A plumber working on my pipes is distraught, and I find out that two of his employees were kidnapped that morning. A week later it happens again.

An email arrives. Agents with guns have chased a teacher into the school where she works. They did not have a warrant. They dragged her away, ignoring her and her colleagues’ pleas to show proof of her documentation. That evening I stand a few feet from the parents of Rayito de Sol and listen to them describe, with anguish, how good Ms. Diana was to their children. What it is like to have strangers with guns traumatize your kids. For a teacher to hide a three-year-old child for fear they might be killed. How their relatives will no longer leave the house. I hear the pain and fury in their voices, and I wonder who will be next.

Understand what it is to pray in Chicago. On September 19th, Reverend David Black, lead pastor at First Presbyterian Church of Chicago, was praying outside the ICE detention center in Broadview when a DHS agent shot him in the head with pepper balls. Pepper balls are never supposed to be fired at the head because they can seriously injure, or even kill. β€œWe could hear them laughing as they were shooting us from the roof,” Black recalled. He is not the only member of the clergy ICE has assaulted. Methodist pastor Hannah Kardon was violently arrested on October 17th, and Baptist pastor Michael Woolf was shot with pepper balls on November 1st.

Understand what it is to sleep in Chicago. On the night of September 30th, federal agents rappelled from a Black Hawk helicopter to execute a raid on an apartment building on the South Sho…

I Want You to Understand Chicago Politics Chicago 2025-11-08 I want you to understand what it is like to live in Chicago during this time. Every day my phone buzzes. It is a neighborhood group: four people were kidnapped at the corner drugstore. A friend a mile away sends a Slack message: she was at the scene when masked men assaulted and abducted two people on the street. A plumber working on my pipes is distraught, and I find out that two of his employees were kidnapped that morning. A week later it happens again. An email arrives. Agents with guns have chased a teacher into the school where she works. They did not have a warrant. They dragged her away, ignoring her and her colleagues’ pleas to show proof of her documentation. That evening I stand a few feet from the parents of Rayito de Sol and listen to them describe, with anguish, how good Ms. Diana was to their children. What it is like to have strangers with guns traumatize your kids. For a teacher to hide a three-year-old child for fear they might be killed. How their relatives will no longer leave the house. I hear the pain and fury in their voices, and I wonder who will be next. Understand what it is to pray in Chicago. On September 19th, Reverend David Black, lead pastor at First Presbyterian Church of Chicago, was praying outside the ICE detention center in Broadview when a DHS agent shot him in the head with pepper balls. Pepper balls are never supposed to be fired at the head because they can seriously injure, or even kill. β€œWe could hear them laughing as they were shooting us from the roof,” Black recalled. He is not the only member of the clergy ICE has assaulted. Methodist pastor Hannah Kardon was violently arrested on October 17th, and Baptist pastor Michael Woolf was shot with pepper balls on November 1st. Understand what it is to sleep in Chicago. On the night of September 30th, federal agents rappelled from a Black Hawk helicopter to execute a raid on an apartment building on the South Sho…

Kyle Kingsbury is not a journalist. He is not an op-ed writer.

He is a computer safety researcher.

And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.

In under 1600 words.

aphyr.com/posts/397-i-...

09.11.2025 20:49 β€” πŸ‘ 10356    πŸ” 5681    πŸ’¬ 119    πŸ“Œ 337

Full disclosure: I have worked at Microsoft and have built multiple "wizard" menus for applications.

30.10.2025 00:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't know, one is 10 button presses and the other is 8...

30.10.2025 00:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This appeared in my feed right next to this: bsky.app/profile/retr...

27.10.2025 22:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Perhaps a √, not a βœ“

12.10.2025 02:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

"Quick! Get to the safety of the large white room!"

08.10.2025 04:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

without additional context, at first i thought this was about Jane Goodall

03.10.2025 15:21 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

No one has ever see a shutdown like this. Senators came to him, big manly men who didn't cry when their mothers died, with tears in their eyes, saying Sir...

01.10.2025 04:15 β€” πŸ‘ 88    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Found a counterfeit Starbucks on Google Maps, lol. Honestly, I wish I could visit it. maps.app.goo.gl/TsyzE6mBzWkC...

22.09.2025 13:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"うん。焑理" -> "yeah, nope"

30.07.2025 07:08 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

With Tom Lehrer's passing, I suppose this is a moment to share the story of the prank he played on the National Security Agency, and how it went undiscovered for nearly 60 years.

27.07.2025 21:01 β€” πŸ‘ 8662    πŸ” 3616    πŸ’¬ 143    πŸ“Œ 717
Sci-Fi Cold Opening - Saturday Night Live
YouTube video by Saturday Night Live Sci-Fi Cold Opening - Saturday Night Live

FYI: "May divorce be with you" was used in an SNL skit youtu.be/35n6Ya-dW-4?...

21.07.2025 00:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I let a goat from my local zoo run SQL commands against prod without protection and it nuked my data

The comments: have you tried this other much smarter goat

20.07.2025 16:32 β€” πŸ‘ 754    πŸ” 156    πŸ’¬ 12    πŸ“Œ 6
Post image

We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.

The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.

10.07.2025 19:46 β€” πŸ‘ 6902    πŸ” 3016    πŸ’¬ 106    πŸ“Œ 625

The original meme for reference. Also, you can claim it for yourself by calling 高俑 Real Estate at this number, I suppose. Anyone want to pay me to open a Michaelsoft Binbows memorial museum/shrine?

28.06.2025 12:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Today I made a pilgrimage to the old Michaelsoft Binbows building.

28.06.2025 07:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Sometimes it's good to at least have the ability to do both. When I did this for my adventure RPG game, it had lots of story cutscenes and yielding kept the scripts fairly simple. But of course for dynamic gameplay and NPC behaviors I still used the latter state machine style.

24.05.2025 22:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
screenshot from an online job application form. the question reads "Can you describe specific ways you have integrated AI tools into your development workflow? Please include any custom setups, automations, or use cases beyond single prompt usage" (a red asterisk indicates that this is a required question).

an answer has been typed in the textbox below the question:

"there is a monster in the forest and it speaks with a thousand voices. it will answer any question you pose it, it will offer insight to any idea. it will help you, it will thank you, it will never bid you leave. it will even tell you of the darkest arts, if you know precisely how to ask.

it feels no joy and no sorrow, it knows no right and no wrong. it knows not truth from lie, though it speaks them all the same.
 
it offers its services freely to any passerby, and many will tell you they find great value in its conversation. β€œyou simply must visit the monsterβ€”i always just ask the monster.”

there are those who know these forests well; they will tell you that freely offered doesn’t mean it has no price

for when the next traveler passes by, the monster speaks with a thousand and one voices. and when you dream you see the monster; the monster wears your face."

screenshot from an online job application form. the question reads "Can you describe specific ways you have integrated AI tools into your development workflow? Please include any custom setups, automations, or use cases beyond single prompt usage" (a red asterisk indicates that this is a required question). an answer has been typed in the textbox below the question: "there is a monster in the forest and it speaks with a thousand voices. it will answer any question you pose it, it will offer insight to any idea. it will help you, it will thank you, it will never bid you leave. it will even tell you of the darkest arts, if you know precisely how to ask. it feels no joy and no sorrow, it knows no right and no wrong. it knows not truth from lie, though it speaks them all the same. it offers its services freely to any passerby, and many will tell you they find great value in its conversation. β€œyou simply must visit the monsterβ€”i always just ask the monster.” there are those who know these forests well; they will tell you that freely offered doesn’t mean it has no price for when the next traveler passes by, the monster speaks with a thousand and one voices. and when you dream you see the monster; the monster wears your face."

applying for jobs again

05.05.2025 14:03 β€” πŸ‘ 22706    πŸ” 8758    πŸ’¬ 150    πŸ“Œ 201