frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Always Invite Anna

https://sharif.io/anna-alexei
317•walterbell•4h ago

Comments

outside1234•1h ago
This is some of the best advice you'll ever get about building inclusive teams and making people feel like they can approach you about anything.

If you can approach them and get rejected each time, then surely they can approach you for advice on how to approach a problem.

poolnoodle•1h ago
This warmed my heart. Happy I read it.
nrawe•1h ago
It's a great message, thanks for sharing.
kaladin-jasnah•1h ago
Thanks for sharing this! It made my day a little brighter.
ge96•1h ago
That hero image I believe is from Lost in Translation

Which has an interesting scene the x-ray machines I think were flying overhead on these rails going between rooms

the_af•1h ago
Yes, the header is from Lost in Translation.
9x39•1h ago
This is also good advice if you're sensing people aren't as part of the group or team anymore, you...make them part of it again. Putting forth the effort (which may not be returned) of coordinating and including people is often the price of keeping a group together that you're leading or invested in.
numbers•1h ago
this reminds me of a friend who we've excluded from the group b/c of the age old advice of "the worst they can say is no". Well, we invited him to everything at first it was either no responses or late responses like "sorry was busy with work".

The whole friend group took their turns and attempts at inviting him.

It sort of stopped altogether when we started getting responses like "hey, don't call me without scheduling a call with me before" or getting a text 3 days later "hey what's up, I don't want to hang out".

He's a workaholic and believes his work is the most important thing (he switches jobs every 6-9 months) so the whole friend group has now just stopped trying.

For context, this has been going on for 10 years and about a year ago everyone stopped trying.

xg15•51m ago
I think there is a difference between making it clear to a person they'll always have the option to join - and pushing that person to join.

Anna in the story did not express regret that she never joined. And as far as we know, Alexei wasn't expecting her to take his invitations either - because it wasn't about actually getting her to go to the party, it was just about communicating to her that the "we've stopped inviting you to our group events because you always say no" moment never happened and she was still a part of the group. That was what she had appreciated in the end.

On the other hand, what your group attempted seems more like a concerted push to change the person's behavior. Most people would probably reject that if they want to stay in control of their own plans.

squigz•43m ago
What? The group's behavior is basically just being a group of friends and inviting another friend?
xg15•39m ago
Well, I read that part like it was coordinated: "The whole friend group took their turns and attempts at inviting him."

But yeah, might have misunderstood.

In any case, the guy made clear he didn't really want to be part of that group, so then I wouldn't keep asking him either.

squigz•44m ago
I was all ready to respond and defend this guy, but... yeah, no.

All advice has limits. In this case, "telling your friends to schedule their calls with you" is that limit... and then some.

cultofmetatron•24m ago
>For context, this has been going on for 10 years and about a year ago everyone stopped trying.

frankly I'm a little jealous.... I can't imagine anyone, let alone a whole friend group, putting in that level of effort to stay in touch with me. I would probably disappear from everyone's imaginations if I didn't regularly reach out to people.

Ancapistani•5m ago
> It sort of stopped altogether when we started getting responses like "hey, don't call me without scheduling a call with me before" or getting a text 3 days later "hey what's up, I don't want to hang out".

This is a good thing!

It doesn't (necessarily) mean that person doesn't want to be friends or doesn't value your group; it means they feel comfortable telling you how they feel even though doing so is a mild violation of social norms.

If I were in your shoes, I'd just make sure they're not accidentally booted from the group chat (etc.), but otherwise just leave them be. Maybe a couple of times a year mention something like "We're all going to ___ next week, if you'd like to join. No stress!" just as a keepalive, but otherwise let them do their own thing.

I have several very close, long-term friends that I've not spoken to in months or years, because that's just who we are and where we are in life. If any of them called me in an emergency I'd drop everything to help them, and I'm 100% confident they would do the same. We _have_ done that for each other before.

p1mrx•39m ago
Why Anna, and not a thousand other people in the area? She must've done something to enter the group in the first place.
chrsig•36m ago
You're sort of answering your own question. It was a matter of proximity. The thousand others were a greater distance in the initial conditions.
mardef•26m ago
Why not everyone invite a different Anna?

I think the moral is for everyone to be individually a bit nicer, not one friend group to support an entire community.

deeg•33m ago
We need more heroes of kindness.
tandr•29m ago
Thank you, a very heartwarming story indeed.

I think you just have coined a new saying - "Always invite Anna" sounds intriguing, and yet at the same time very descriptive.

DrProtic•28m ago
Happy you shared this, such a heartwarming story.
robofanatic•17m ago
Great story. Alexei is definitely a lucky man to be surrounded by good friends otherwise it’s too easy to be teased by your friends like your acting like some sort of philosopher or something.
Ancapistani•10m ago
I'll add to this: it's usually not only OK, but appreciated when you're explicit about this.

I'm not a very social person by nature, and it has taken years -- decades, actually -- for me to get to the point where I feel comfortable in professional situations. One of the strategies I've developed to cope with this is to just be completely honest and upfront about my intentions.

This has backfired a couple of times when I started doing it, so I've since modified it to "wait until you're confident they're not shady". With that addition it has served me well.

Libghostty is coming

https://mitchellh.com/writing/libghostty-is-coming
302•kingori•5h ago•70 comments

Find SF parking cops

https://walzr.com/sf-parking/
190•alazsengul•1h ago•108 comments

Android users can now use conversational editing in Google Photos

https://blog.google/products/photos/android-conversational-editing-google-photos/
79•meetpateltech•2h ago•60 comments

Markov chains are the original language models

https://elijahpotter.dev/articles/markov_chains_are_the_original_language_models
76•chilipepperhott•4d ago•23 comments

How to draw construction equipment for kids

https://alyssarosenberg.substack.com/p/how-to-draw-construction-equipment
16•holotrope•32m ago•2 comments

Launch HN: Strata (YC X25) – One MCP server for AI to handle thousands of tools

90•wirehack•4h ago•47 comments

Go has added Valgrind support

https://go-review.googlesource.com/c/go/+/674077
397•cirelli94•10h ago•100 comments

From MCP to shell: MCP auth flaws enable RCE in Claude Code, Gemini CLI and more

https://verialabs.com/blog/from-mcp-to-shell/
75•stuxf•4h ago•24 comments

Always Invite Anna

https://sharif.io/anna-alexei
318•walterbell•4h ago•23 comments

Mesh: I tried Htmx, then ditched it

https://ajmoon.com/posts/mesh-i-tried-htmx-then-ditched-it
113•alex-moon•7h ago•78 comments

Nine things I learned in ninety years

http://edwardpackard.com/wp-content/uploads/2025/09/Nine-Things-I-Learned-in-Ninety-Years.pdf
826•coderintherye•16h ago•316 comments

x402 — An open protocol for internet-native payments

https://www.x402.org/
167•thm•5h ago•86 comments

Getting AI to work in complex codebases

https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/ace-fca.md
103•dhorthy•5h ago•103 comments

Getting More Strategic

https://cate.blog/2025/09/23/getting-more-strategic/
126•gpi•7h ago•18 comments

Restrictions on house sharing by unrelated roommates

https://marginalrevolution.com/marginalrevolution/2025/08/the-war-on-roommates-why-is-sharing-a-h...
247•surprisetalk•5h ago•287 comments

Thundering herd problem: Preventing the stampede

https://distributed-computing-musings.com/2025/08/thundering-herd-problem-preventing-the-stampede/
17•pbardea•19h ago•6 comments

Structured Outputs in LLMs

https://parthsareen.com/blog.html#sampling.md
172•SamLeBarbare•9h ago•80 comments

OpenDataLoader-PDF: An open source tool for structured PDF parsing

https://github.com/opendataloader-project/opendataloader-pdf
64•phobos44•5h ago•17 comments

Agents turn simple keyword search into compelling search experiences

https://softwaredoug.com/blog/2025/09/22/reasoning-agents-need-bad-search
48•softwaredoug•5h ago•19 comments

Zinc (YC W14) Is Hiring a Senior Back End Engineer (NYC)

https://app.dover.com/apply/Zinc/4d32fdb9-c3e6-4f84-a4a2-12c80018fe8f/?rs=76643084
1•FriedPickles•7h ago

Zoxide: A Better CD Command

https://github.com/ajeetdsouza/zoxide
277•gasull•14h ago•174 comments

Denmark wants to push through Chat Control

https://netzpolitik.org/2025/internes-protokoll-daenemark-will-chatkontrolle-durchdruecken/
12•Improvement•32m ago•1 comments

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

https://joel.drapper.me/p/rubygems-takeover/
273•bradgessler•4h ago•149 comments

YAML document from hell (2023)

https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell
169•agvxov•10h ago•110 comments

Show HN: Run Qwen3-Next-80B on 8GB GPU at 1tok/2s throughput

https://github.com/Mega4alik/ollm
86•anuarsh•4d ago•8 comments

The Great American Travel Book: The book that helped revive a genre

https://theamericanscholar.org/the-great-american-travel-book/
6•Thevet•2d ago•0 comments

Smooth weighted round-robin balancing

https://github.com/nginx/nginx/commit/52327e0627f49dbda1e8db695e63a4b0af4448b1
17•grep_it•4d ago•2 comments

Processing Strings 109x Faster Than Nvidia on H100

https://ashvardanian.com/posts/stringwars-on-gpus/
158•ashvardanian•4d ago•23 comments

Show HN: Kekkai – a simple, fast file integrity monitoring tool in Go

https://github.com/catatsuy/kekkai
40•catatsuy•5h ago•9 comments

Permeable materials in homes act as sponges for harmful chemicals: study

https://news.uci.edu/2025/09/22/indoor-surfaces-act-as-massive-sponges-for-harmful-chemicals-uc-i...
93•XzetaU8•10h ago•82 comments