15 Followers
18 Following
124 Posts
Experienced in software development, team coordination, and product strategy. Engaged in the intersection of technology, science, and philosophy. Looking to connect over innovative ideas and thoughtful discussions. Enjoys the balance of nature and tech.

@simon Just read your post about ChatGPT horoscopes. Spot on.

I did want to note, you don't even need to be using the memory feature!

It just gives a vague-enough, flattering-enough answer that seems plausible!

It says to me:

"I can infer that you value directness and critical thinking over flattery or vague responses. You seem to have a preference for thoughtful, efficient communication and appreciate when others challenge your ideas constructively. You probably aim to create an environment where both clarity and growth are prioritized.

This might suggest you have a strong sense of self-awareness and a distaste for superficiality, which could sometimes lead you to focus on cutting through excess detail to get to the heart of a matter. Maybe you already know this about yourself, but if not, it could be worth reflecting on how this approach influences your interactions and decision-making."

https://chatgpt.com/share/670ef75d-4a64-8000-8ff8-db86dfdbec1c

ChatGPT - Self-awareness and Communication Style

Shared via ChatGPT

ChatGPT
As of today, I'm vowing to no longer correct people outside of the AI industry when they're incorrect/misleading about generative AI and. Every single time they immediately assume I'm an AI tech bro engaging in bad faith whataboutism and it's getting tiring.

Great use for #Claude projects: I'm starting a new job and have had a ton of documents given to me about benefits, procedures, background info, etc.

I've dumped them all into a Claude project, and I can ask things like, "How much will my insurance cover for the crown I've got to get at the dentist?"

You can of course use any #LLM with a large enough context window...Claude projects just make it really convenient.

#ai #career #jobs

I was just having a flashback to when I learned about insertion sort in high school many, many years ago.

I was confused for quite some time because when I read about it, it seemed like the elements were being *moved* rather than *inserted*. I could, of course understand that insertion could be viewed as a component of moving, but I was afraid I was misunderstanding something because it seemed obvious to me that it should be called "move sort" or "shift sort".

I'm not sure that I wouldn't have hit another stumbling block if it had been called "shift sort", but to me it highlights the importance of naming things well!

#algorithm #education #programming

If you're wanting to learn #python Protocol, a useful way to think about them is how they are different from abstract base classes.

Difference 1: Your implementing classes don't have to inherit from the Protocol.

Difference 2: The Protocol isn't enforced at runtime, it's "enforced" by whatever you're using for static type checking.

(There's other more nuanced differences, but I've found this is a good way to get people started on the path to understanding)

When answers.microsoft.com appears in search results, this is the appropriate action to take.

(requires uBlacklist extension)

#search #google #chrome #microsoft

(Reason: https://w4t.pw/f4)

@_dmh @ancientsounds Good question. The tone of the post makes it sound as if this is a rebuttal and takedown of Pinker, but I don't get it.
@lordmatt It is neat! I also like @cached_property from the functools module.

@artfulmodder Rubber Duck Debugging https://en.wikipedia.org/wiki/Rubber_duck_debugging

This is also why it's a common experience to answer your own question while trying to ask a good question on stack overflow or other discussion forums.

Rubber duck debugging - Wikipedia