frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

minikeyvalue

https://github.com/commaai/minikeyvalue/tree/prod
2•tosh•4m ago•0 comments

Neomacs: GPU-accelerated Emacs with inline video, WebKit, and terminal via wgpu

https://github.com/eval-exec/neomacs
1•evalexec•8m ago•0 comments

Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)

https://moli-green.is/
2•ShinyaKoyano•12m ago•1 comments

How I grow my X presence?

https://www.reddit.com/r/GrowthHacking/s/UEc8pAl61b
2•m00dy•14m ago•0 comments

What's the cost of the most expensive Super Bowl ad slot?

https://ballparkguess.com/?id=5b98b1d3-5887-47b9-8a92-43be2ced674b
1•bkls•15m ago•0 comments

What if you just did a startup instead?

https://alexaraki.substack.com/p/what-if-you-just-did-a-startup
3•okaywriting•21m ago•0 comments

Hacking up your own shell completion (2020)

https://www.feltrac.co/environment/2020/01/18/build-your-own-shell-completion.html
2•todsacerdoti•24m ago•0 comments

Show HN: Gorse 0.5 – Open-source recommender system with visual workflow editor

https://github.com/gorse-io/gorse
1•zhenghaoz•25m ago•0 comments

GLM-OCR: Accurate × Fast × Comprehensive

https://github.com/zai-org/GLM-OCR
1•ms7892•26m ago•0 comments

Local Agent Bench: Test 11 small LLMs on tool-calling judgment, on CPU, no GPU

https://github.com/MikeVeerman/tool-calling-benchmark
1•MikeVeerman•27m ago•0 comments

Show HN: AboutMyProject – A public log for developer proof-of-work

https://aboutmyproject.com/
1•Raiplus•27m ago•0 comments

Expertise, AI and Work of Future [video]

https://www.youtube.com/watch?v=wsxWl9iT1XU
1•indiantinker•27m ago•0 comments

So Long to Cheap Books You Could Fit in Your Pocket

https://www.nytimes.com/2026/02/06/books/mass-market-paperback-books.html
3•pseudolus•28m ago•1 comments

PID Controller

https://en.wikipedia.org/wiki/Proportional%E2%80%93integral%E2%80%93derivative_controller
1•tosh•32m ago•0 comments

SpaceX Rocket Generates 100GW of Power, or 20% of US Electricity

https://twitter.com/AlecStapp/status/2019932764515234159
2•bkls•32m ago•0 comments

Kubernetes MCP Server

https://github.com/yindia/rootcause
1•yindia•33m ago•0 comments

I Built a Movie Recommendation Agent to Solve Movie Nights with My Wife

https://rokn.io/posts/building-movie-recommendation-agent
4•roknovosel•33m ago•0 comments

What were the first animals? The fierce sponge–jelly battle that just won't end

https://www.nature.com/articles/d41586-026-00238-z
2•beardyw•42m ago•0 comments

Sidestepping Evaluation Awareness and Anticipating Misalignment

https://alignment.openai.com/prod-evals/
1•taubek•42m ago•0 comments

OldMapsOnline

https://www.oldmapsonline.org/en
1•surprisetalk•44m ago•0 comments

What It's Like to Be a Worm

https://www.asimov.press/p/sentience
2•surprisetalk•44m ago•0 comments

Don't go to physics grad school and other cautionary tales

https://scottlocklin.wordpress.com/2025/12/19/dont-go-to-physics-grad-school-and-other-cautionary...
2•surprisetalk•44m ago•0 comments

Lawyer sets new standard for abuse of AI; judge tosses case

https://arstechnica.com/tech-policy/2026/02/randomly-quoting-ray-bradbury-did-not-save-lawyer-fro...
5•pseudolus•45m ago•0 comments

AI anxiety batters software execs, costing them combined $62B: report

https://nypost.com/2026/02/04/business/ai-anxiety-batters-software-execs-costing-them-62b-report/
1•1vuio0pswjnm7•45m ago•0 comments

Bogus Pipeline

https://en.wikipedia.org/wiki/Bogus_pipeline
1•doener•46m ago•0 comments

Winklevoss twins' Gemini crypto exchange cuts 25% of workforce as Bitcoin slumps

https://nypost.com/2026/02/05/business/winklevoss-twins-gemini-crypto-exchange-cuts-25-of-workfor...
2•1vuio0pswjnm7•47m ago•0 comments

How AI Is Reshaping Human Reasoning and the Rise of Cognitive Surrender

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6097646
3•obscurette•47m ago•0 comments

Cycling in France

https://www.sheldonbrown.com/org/france-sheldon.html
2•jackhalford•48m ago•0 comments

Ask HN: What breaks in cross-border healthcare coordination?

1•abhay1633•49m ago•0 comments

Show HN: Simple – a bytecode VM and language stack I built with AI

https://github.com/JJLDonley/Simple
2•tangjiehao•51m ago•0 comments
Open in hackernews

No Hello

https://nohello.net/en/
227•emreb•7mo ago

Comments

eamag•7mo ago
also: https://nometa.xyz/
Thin_icE•7mo ago
I started putting nohello as my status message, but soon after I found nometa and replaced it with this.
susam•7mo ago
A similar guideline has been around on IRC networks for as long as I can remember. Many channels include it in their 'topic' or have a bot that reminds users:

Don't ask to ask, just ask.

See also <https://netsplit.de/channels/?chat=don%27t+ask+to+ask>.

cogogo•7mo ago
The first startup I worked at used IRC - well before slack etc. I hadn’t touched it since I was a teenager and think I managed to violate just about every internal channel guideline. Took me a minute to understand what “echan” meant.
NackerHughes•7mo ago
For the rest of us, what does “echan” mean? Searching online for “irc echan” wasn’t much good.

edit: some wider-range searching suggests it might be Spanish for “kicked”.

noahjk•7mo ago
"Echan" = "empty channel" - IRC slang for joining a channel, seeing no recent activity, and immediately leaving.

It's considered bad etiquette because IRC channels are often quiet but still active - you're supposed to stick around and just ask your question directly rather than bailing when you don't see instant chatter.

9034725985•7mo ago
There is a similar one:

https://aka.ms/nohello

which redirects(?) to

https://sbmueller.github.io/nohello/

emblaegh•7mo ago
My life hack for this kind of situation is to say “hello” back. Works every time.
quchen•7mo ago
How are you?

I hope this message finds you well.

I have a question.

-------

It’s simply not a game I want to play. My mind recommends answering »state your business«, but my polite-mind tells me not to.

4pkjai•7mo ago
When people give me a hello back I raise them a “how are you?”
IshKebab•7mo ago
Fine thanks, how are you?
askew•7mo ago
askew is typing…
nubinetwork•7mo ago
Several people are typing...
macintux•7mo ago
It took me a depressingly long time to figure out that when people (offline) ask me how I am, they don’t expect, or want, an answer.
int_19h•7mo ago
The whole "How are you?" ritual is quite possibly the most nonsensical thing about the Anglo cultures. Like, I get that the point is to feign polite interest in the other person. But then by asking this question with the expectation of the same formulaic reply "I'm fine!" (and confusion if the response is something else) - even if the other speaker is emphatically not fine - it literally does the opposite, making it clear that the way they actually feel doesn't matter.
Mawr•7mo ago
I had a coworker who took this to the extreme. When they'd come up to anyone they'd say, without any pauses in-between: "Hi. How are you? So I wanted to tell you x, y, z [...]", not leaving any time to respond, even with the formulatic "I'm fine.". Really driving home that they're just reciting, without caring one bit how you feel.

Pretty overwhelming to me personally, but I could tell other coworkers were taken aback by it too.

mbrd•7mo ago
If I'm feeling grumpy I don't respond, but if I have some patience left in the tank I'll use, "Hi, what's up?" which usually short-circuits the salutations.
SamPatt•7mo ago
Same. It's how I answer the phone too, depending on how well I know the caller. I don't think it's perceived as rude, with a friendly tone of voice.
defraudbah•7mo ago
it does not, some people don't understand it. I tried every trick and one guy was still sending his hello's because it was the way he communicated. I told him twice, literally, that he cannot just say hello and wait for me to reply, and he apologized and still didn't get it.

the only working option is to ignore such people, you cannot teach people with reasoning, it never works

jvanderbot•7mo ago
It opens a synchronous channel, setting social expectations for somewhat realtime responses. Most of the time I treat chat like "small email", so this is abhorrent.
krisoft•7mo ago
> It opens a synchronous channel, setting social expectations for somewhat realtime responses.

But do you see how that is your choice? You can just type "hello", or a longer form of the same, and then go back to work. You can then check back in about an hour to see if they managed to describe what they are looking for.

You can always change yourself, while it is so much harder to change others that it is almost futile. The true source of your distress is not them saying hello, but your understanding of that social expectation of realtime responses.

danaris•7mo ago
> You can always change yourself, while it is so much harder to change others that it is almost futile.

This is a defeatist attitude.

Sure, there are some people who will refuse to change no matter what. But many—probably even most—people, if you explain that this is your preferred method of communication when they have a question for you to answer, will at least try to operate that way.

krisoft•7mo ago
> This is a defeatist attitude.

It is not a defeatist attitude. It is a winning attitude.

You told people how you operate and you simply stick to it.

The thing you change about yourself is that you stop caring about the supposed “social expectation” that by writing “hello” they “opened a a synchronous channel“ with “expectations for somewhat realtime responses”.

Now imagine that someone heard that you use messaging asyncronously and yet they still send you a simple “hello” with nothing else. You have two choices here. You can play their game, write a “hello” back and patiently wait as they type out what they need from you. OR you can type to them “hello. long time no see, how can I help you today?” And then immediately forget about them and return back to your work. In due time when you check again your messages (maybe in an hour, maybe in half an hour) you will see if they messaged you. Maybe they will say what they want by then, maybe not.

My point is that while you can tell politely to people the benefits of getting to the point you can’t force them to do so. On the other hand you have full control over your reaction to them not following your prefered communication style.

You can get angry, and waste your time waiting for them. Or you can stay cool, keep on working, and answer them on your schedule and on your terms politely and to the best of your abilities.

If you think what i say is defeatist attitude then probably you are misunderstanding my point. It is not about changing how you communicate, but changing about how much you care about the “expectation of realtime responses”.

BobaFloutist•7mo ago
I hope you meant aberrant!
easton•7mo ago
Wave emoji reaction, then I go back to what I was doing until the rest of the question lands. It's quicker!

although these days I sometimes respond "how was your weekend" to continue the pleasantries :D

pards•7mo ago
I have several responses depending on how ornery I'm feeling

    1. Respond with, "Hello. How can I help?", or
    2. Wait until 5:30pm then respond, "Hello" and close my laptop for the day
DrammBA•7mo ago
Lately I've been going with 3. No response, people that have something important eventually follow up their lonely hello with their actual question/issue, the rest just forget about it I guess so the conversation never starts.
benberryjam•7mo ago
That’s what I do. There’s been plenty of times where the conversation never actually begins
yusina•7mo ago
And thats why you guys are working with computers and not people, cause that's pretty rude. What they are doing is only rude if they are aware that it annoys people. You response is rude nonetheless since it's a version of "that'll teach them" which is a pretty immature way of handling disagreements or conflicts.

A more mature way would be for "first offenders" to politely reply hi and help them with whatever they need and then when everything is done politely point out that asking directly would be better next time, perhaps with a link to some version of nohello.net. With "repeat offenders" sure, go ahead with what you are doing.

dogleash•7mo ago
> And thats why you guys are working with computers and not people

In my experience, even the comically over the top people-persons will be curt to chatty people if they're swamped with a task that doesn't revolve around verbal ability.

They'll also bounce back to "they won't put down <tool> and talk to me" gossip about the nerds once their deadline pressure is released. But whateves, that's life.

benberryjam•7mo ago
I’m actually very good with people. But this is chat. Would you email someone and just say hi?
fc417fc802•7mo ago
If I were using email as a realtime chat service, sure. I mean personally I probably wouldn't but it's certainly not unreasonable.

Intentionally ignoring people or otherwise being difficult out of spite is immature and disrespectful. That said, I see no reason to sit and wait for a response. Wait until I'm free (if it was urgent he should have specified that), reply "hi", tab out, and the thread goes back on the stack with all the others. No special treatment one way or the other.

Is tab-h-i-CR-tab really so onerous? Personally it doesn't even interrupt my line of thought.

newdee•7mo ago
Yep. This is the way I’ve ended up handling it. I believe it has been established now that these interruptions in flow (context switching) have a cost in terms of time taken to refocus on a task. Minutes vs the few seconds it took to have that focus broken and clicking away into a single word DM.
hombre_fatal•7mo ago
I don't get what this achieves since the whole reason they sent you "hello" is that they want a TCP handshake before they get on with it. So sending hello back just acks the message and they will proceed which is what they wanted.

The annoyance in TFA is that you have to do the handshake at all.

hiAndrewQuinn•7mo ago
Actually, when you put it like that, sending 'hello' back might be the best thing you could do. They sent you a SYN, you send back and ACK, then the real conversation can begin.

I suddenly no longer agree with TFA. This makes way more sense to me in this light.

kevindamm•7mo ago
The relevance of TFA is that this only works if the initiating party is still connected, and to make matters worse there is no ERR_SOCKET_CLOSED returned by most chat clients if that party got distracted before seeing the ACK. Then minutes or hours later they get back "hey sorry, missed your reply, ${QUERY}"

when they could have just included `${QUERY}` in the initial send, or at least `framing(${QUERY})`.

quietbritishjim•7mo ago
In what way is that better than "Hello. How do I do x?" If they never reply, that's of no practical difference from just sending "Hello" and not getting a reply.

In TCP, it's useful because it happens in a different layer of abstraction. Even then, QUIC was developed (partly) because it was realised there's no point waiting for the full SYN / SYN ACK / ACK before starting some of the higher-level exchange (although the early data transfer in QUIC is used for TLS initiation rather than application-level data).

hiAndrewQuinn•7mo ago
It's better because X might take a while to write correctly, and you might want some assurance that you have the other person's full attention first before you even send that message. It's a commitment mechanism of sorts.
andelink•7mo ago
This doesn’t make sense to me. What does it matter if you have their attention first? It’s asynchronous communication. I find it so damn rude to demand my attention first before you begin typing out a long message. Like do you want me to watch the chat bubble animation while you type or something?
hiAndrewQuinn•7mo ago
Yes, I do. Sometimes people want (more) synchronous communication despite the asynchronous medium. Among other things that helps guarantee a speedy response. A lot of people use asynchronicity as a way to simply avoid answering in a timely fashion, so framing it like this can make sense if you can't afford that.

In addition, seeing the chat bubbles appear moments after you finish your round is a good sign the other person isn't multitasking and letting their own attention get fractured.

I never found it rude to begin with, just not using the medium to its strengths. But this has me realizing maybe it's a deliberate way to eschew those strengths, for some purpose or another.

quietbritishjim•7mo ago
Seems like you might be looking for a phone call
hiAndrewQuinn•7mo ago
I don't want to speak, with my mouth. I want synchronous chat based communication. I guess we could do Snapchat?
hombre_fatal•7mo ago
Right, but the problem is that with async communication, you don't need a synchronous ack handshake.

Instead you can pipeline both messages: `[hello][are you coming to lunch with us?]`, and that's more convenient and efficient for the receiver and sender.

The problem that TFA is referring to is that context switching is very expensive for the receiver, so without pipelining, the receiver pays a huge cost just to send back the ack and then again to finally reply to the payload once it is sent. The receiver is asking that you send all messages; it prefers to buffer them.

matt_kantor•7mo ago
The problem is that a lone "hi" isn't universally used that way, and doesn't provide enough detail even when it is. I have no problem with messages like "Hi, are you free for a quick chat? I'll be around for the next 20 minutes."
dkdbejwi383•7mo ago
I’ll do the same - when I get around to it, which might be an hour or two after it was sent.

If the person on the other end then decides to draw out the small talk with “how are you” etc, it might take a few days for them to get an answer to their actual question, but that’s on them, it doesn’t bother me. I get to messages when I get to them. If they aren’t of substance I don’t care.

hi_hi•7mo ago
This backfires on me, almost every time.

I reply in kind with "hello".

There can then be many hours to sometimes days.

Either they then reply AGAIN with "hello" (arghhh), or even worse, there is no reply, and I break asking what they want, and _maybe_ get a reply of "never mind, got it sorted" so I NEVER KNOW.

fkyoureadthedoc•7mo ago
My life hack is to ignore it completely and have several unread "hello" Teams messages from Indian dudes I never heard of. If I'm lucky they just never follow up.
drcongo•7mo ago
Mine is to respond immediately with a question that requires a long and technical answer that by the time they've finished writing has completely erased their question from their mind.
quietbritishjim•7mo ago
That's what they want and expect. Then they'll ask you their question. I don't get your point.
JojoFatsani•7mo ago
Yeah doesn’t seem that we need to ACK in slack. It’s a boomer tendency.
codingdave•7mo ago
> It’s a boomer tendency.

wat. No, it isn't. I see it almost 100% from young people who live in India. And that probably isn't the right criteria either - it is probably different people within each organization. This is a cultural thing, not generational.

vachina•7mo ago
Not just Indian teens, but Indians in general. Whenever my India based colleague reaches out they always starts the conversation with “hello <first name>”, and then nothing else. If I leave them on read and their patience times out, they’ll then call, irregardless of your status.

Boomers never talk like that.

pigbearpig•7mo ago
I am in no way qualified on this, but my assumption was that this comes from cultures that consider getting straight to business rude.

So while I do find it annoying, I also try to be polite back and I certainly won't be putting some "No Hello" link.

If it is a cultural thing and coming from a place of politeness, then I'll engage in a quick round of pleasantries. Once people are familiar, I've noticed this stops.

codingdave•7mo ago
Exactly. I just reply back when I'm ready. Forcing them into our cultural habits shows a complete misunderstanding and lack of respect of other people. Even better, I like to get my teams to talk about communication early on in projects, so everyone understands how people want to communicate over messaging, expectations on response times, etc. A 15 minute meeting can resolve so many annoyances.
Sheeny96•7mo ago
It definitely is cultural, but I've never viewed it from the perspective of getting straight to business being rude. A bit like in the UK, "weather chat" is a very standard point of conversation at the start of a meeting with people you aren't too familiar with, as a reflexive ice breaker.

For me personally, whilst I understand all the reasoning and logic behind it, it does ultimately come across as fake and unnecessary - everyone knows it's fake and unnecessary, but we ritualistically do it anyway, because the alternative is too jarring "we're here for work, lets do the work, and we're done"

4gotunameagain•7mo ago
https://www.reddit.com/r/comedyheaven/comments/1l9y56z/smoke...

Wad that up and smoke it kiddo

apples_oranges•7mo ago
What a non issue? If a solution is needed, software should not notify user about mere greetings
Propelloni•7mo ago
I agree it is a non-issue. But the non-issue is a social one and thus the solution is not technology but giving feedback. A simple "Hi Greg, I noticed you opened our conversation with salutations and only send the salient topic after I replied. In the future, please send me the topic in the first message, too. I won't be offended. Thank you. Bob" usually suffices.
k__•7mo ago
I have the impression, we need a guide on remote working etiquette that new hires at remote companies can read before getting started.
busy_m•7mo ago
How To Ask Questions The Smart Way Eric Steven Raymond

http://www.catb.org/~esr/faqs/smart-questions.html

blcknight•7mo ago
These topics are so important for junior engineers to grasp, because not only is it helpful for interacting with humans, providing the additional context to LLM's will get you much, much better answers.

I wish there was a good source of this information from a less polarizing figure.

stereolambda•7mo ago
People can choose not to be polarized by figures, especially where the controversies are firmly offtopic.

That being said I do find the tone of this guide somewhat annoying and condescending at times. It could use some editing to make it more impersonal and to the point. Justifications and explanations could be attached separately and most people won't read them anyway. When people ask poor questions, it's often precisely because they don't read longform text for some reason.

jvanderbot•7mo ago
This section should be required reading to get on the internet http://www.catb.org/~esr/faqs/smart-questions.html#not_losin...
imiric•7mo ago
The scenario described there would be considered harassment under modern Codes of Conduct. Describing the reaction as behaving like a "loser" is likely offensive itself.
atq2119•7mo ago
While you're likely right in describing the status quo, it's unfortunate that it has come to that.

The one thing that's really objectionable in that section is the last part about people who attack or flame without apparent reason. Such people should be called out by other community members in the same way ESR describes for newcomers in the first part of the section.

TeMPOraL•7mo ago
Agreed. The excessive, unprovoked flaming is IMO a case in which people should intervene, as per earlier paragraph, "Community standards do not maintain themselves: They're maintained by people actively applying them, visibly, in public." Other than that, spot on.
TeMPOraL•7mo ago
That's because that was not a required reading and the on-line communities (particularly around OSS) got overrun by people exhibiting the behavior in question.
JdeBP•7mo ago
It's related, certainly, as are mine, Charles Cazabon's, and Mark-Jason Dominus's. But it's not addressing what the headlined page is, which is largely a thing that is a behavioural issue on interactive real-time chat fora.

* https://jdebp.uk/FGA/problem-report-standard-litany.html

* https://jdebp.uk/FGA/questions-with-yes-or-no-answers.html

* https://pyropus.ca./personal/writings/12-steps-to-qmail-list...

* https://jdebp.uk/FGA/put-down-the-chocolate-covered-banana.h...

* https://perl.plover.com/Questions4.html

None of us really cover the case where someone is employing a human version of the Nagle slow start algorithm. (-:

rossant•7mo ago
I wonder how this comes across to younger members of the hacker or scientific dev communities today. The tone, while perhaps aligned with older norms of bluntness, might now be seen as needlessly harsh or even toxic by some. It raises the question of how values around communication and community have shifted over time.
ryukoposting•7mo ago
I'm 27, and it resonates. Doesn't seem like he's encouraging rude responses to bad online discourse etiquette, he's just saying those responses are likely to happen unless you follow this very reasonable set of rules.
imiric•7mo ago
The unfortunate paradox is that the people who should understand and apply this won't bother reading it. For the rest of us, this is just common sense. So I don't think this document serves any purpose.
bonoboTP•7mo ago
I see this more often when someone desires synchronous, multi-turn interaction, not simply "when is that thing starting again?". Things where they aren't exactly sure how to ask the question so they want to rely on you asking questions back and then together zeroing in on the solution of some issue.
nkrisc•7mo ago
Sure, but it’s still silly.

“Hey, I’m having some trouble figuring this thing out, here’s where I’m confused: … <details about problem and questions>.

It’s absurd to expect someone to play 20 questions with you to figure out what your problem is.

bonoboTP•7mo ago
They probably need handholding to go through the issue and aren't good at putting into words explicitly what their issue is. Especially nontechnical and nonprogrammer people have problems around structuring and breaking down an issue into explicit parts, with a clearly formulated goal and required inputs and expected outputs etc. Most people's problem-solving relies on a collaborative thinking process where short sentences are exchanged and you rely on the other person actively steering as well, not like an empty chat box.

I don't tend to see this "hello" issue with people who are competent in programming or troubleshooting things themselves.

nkrisc•7mo ago
> They probably need handholding to go through the issue and aren't good at putting into words explicitly what their issue is.

I expect that from students and children, sure. But professionals?

> Especially nontechnical and nonprogrammer people have problems around structuring and breaking down an issue into explicit parts, with a clearly formulated goal and required inputs and expected outputs etc.

Ah, they were failed by their school system. I remember being taught to think this way in my math and writing classes as a child.

bonoboTP•7mo ago
Some of this can be taught, some not.

But anyway, my main point was, simply sending them a link like this will be perceived as baffling and rude, and I doubt that it can have a positive causal effect because it's not merely that they don't know about this rule of how to write messages, but that they require handholding. You can ask why they got hired then, but sometimes people can be confident and charming and that's often enough especially in non-programming interviews, or there might be also other reasons.

stevage•7mo ago
Hmm you're actually selling we on why this can be useful. They are gaining information in the exchange, like how available you are, how willing to help etc.
TeMPOraL•7mo ago
Or just trying to trap you into a synchronous interaction on their terms, pressuring you to give them your full attention and respond immediately.

They send their "Hi", and go do other stuff. You eventually respond with "hi", and they immediately reply with the request. At this point, they know you're around and saw their message - you just replied to their "hi". And you know they know, and also they know you know they know, which was the entire point.

They got to ask you the thing directly, so ignoring it now feel like walking away, which is rude.

bonoboTP•7mo ago
This can be okay if it's not every day, especially if they are new.

It could be a symptom that on-boarding is broken and nobody does any one on one mentoring and the person feels lost.

Of course it can also be that they just want you to do their job instead of them because they don't want to think or work.

stevage•7mo ago
That kind of thing tends not to work on me, because if I do reply "hi", I usually then get distracted, and don't reply to the next message for many hours. So they quickly learn it's better to just ask the question straight up.
jabroni_salad•7mo ago
Why are we playing a game of informational asymmetry? Are we at war? Do they want to seize my oil?

"The Initech account is totally on fire, can you look at it?"

Yes let us save the day in jolly cooperation.

"Did you see that ludicrous display last night?"

You can wait until im done with my current thing.

"hey."

If I respond, they will wrongly believe I am available and willing. It is morally correct to ghost them.

wheybags•7mo ago
If I need that, I send a message like "hey, you got time for a quick call to talk about x?". It's normally better to just figure out what you want to say and send it as a dm though, a call is a heavyweight escalation for rare and complex issues. It's also normally not a "question" per se, more a request for collaborative design or debugging.
postepowanieadm•7mo ago
Hello everyone!
conradfr•7mo ago
"You still say hello!" - Uncle Leo

I agree with the website. It's even worse when you have to do the "how are you?" back and forth before getting to the actual request.

Bjartr•7mo ago
This is actually an area I've been informally studying for several years. Both the "Hi" and the "How are you?" are phatic.

Phatic communication is about establishing social connection rather than conveying explicit information.

Both "Hi" and "How are you?" serve in these cases* to eatablish "this is a friendly, casual interaction" by way of social ritual. If you fail to signal non-aggression in this way then, at least neurotypical people, will be more likely to consider you an aggressor.

I don't struggle or feel bothered by "Hi" or "How are you?". But I do struggle with threading enough phatic praise and appreciation into conversation to maintain the "friendly, casual" status and can get easily start being treated as an aggressor.

* America in particular has "How are you?" as one of these phatic rituals. Different parts of the world have different rituals in different areas of interaction. This can be a cause of friction when moving to a new country and you interpret an unfamiliar ritual literally instead of phatically or misunderstand another's intent because a ritual you expect was missing.

msgodel•7mo ago
Hello was invented for phone conversations. It doesn't make sense if the conversation isn't verbal.
gregoriol•7mo ago
You can still say hi, with the first message of the day, that's a nice human touch, and not the point here: say hi + what you need to say, that's the point
msgodel•7mo ago
Good morning can be nice for that but if you actually have something to say make it the first part of the same message as the content.

Saying Hello or good morning and then spending multiple minutes composing your actual message while I'm attending you is extremely annoying.

Quite frankly though I don't think it makes sense to do any of that outside a group chat. Just say what you want to say and get out.

FinnKuhn•7mo ago
I just send it as one message. So something along the lines of:

Hi [Name],

[Message content]

Retr0id•7mo ago
It's 2025, we should be able to use LLMs to adapt between communication styles.

If someone I don't know "hello"s me, my LLM should detect that, suppress the notification, and reply automatically - and then resume notifications and defer to me once non-greeting conversation has started.

theamk•7mo ago
So, basically the classical annoying phone screen but for you coworkers?

What's next - "press 1 for a question about FOO, press 2 for.." and level 1 AI support bots?

homebrewer•7mo ago
Back in the day of early IMs, some unofficial ICQ clients had anti-spam measures which let you set your own question and answer. Being edgy teenagers, we set "leet" questions, which filtered out the unwantables automatically.
TeMPOraL•7mo ago
Also first mandatory 30 seconds of pre-recorded message on who is processing your personal data.
msgodel•7mo ago
Regex is enough of a language model to deal with this, no need for LLMs. On a sane operating system you would be able to suppress notifications with a regex match but most consumer operating systems are no longer sane.
aeve890•7mo ago
>Regex is enough of a language model to deal with this, no need for LLMs.

Dropbox comment vibes. Please provide the regex you use in your daily communication.

Mordisquitos•7mo ago
> Please provide the regex you use in your daily communication.

    /^[Hh](ello|i|ey)( ${MY_NAME})?[.!]?$/
aeve890•7mo ago
Lol ok granted. I thought the parent comment was referring to a extremely complex regex capable of parsing whatever a LLM can.
msgodel•7mo ago
I don't use toast notifications at all (I don't have a phone) but frequently use regex searches on my mailbox to find things.

My work computer is a mac though so as I said, it's insane and I get to just suffer.

stevage•7mo ago
That kind of agent driven communication is surely not far away. And I predict it will make things much much worse.
superpope99•7mo ago
counterpoint - Sometimes I do this for myself to prompt myself into a reply when I'm finding it hard to compose the message. Once I've said something, no matter how small, I know I have to follow up within in a couple of minutes. It's like a kind of short-term Ulysses pact.

Also I'd say this depends on your existing work culture - I've been in places where the expectation is that everyone has Slack messages muted. If anything was really that time sensitive it's still possible to pick up the phone.

stevage•7mo ago
Huh. I literally never have my phone ringer on. If you want to contact me, slack is a much better chance.
macintux•7mo ago
If people who say “Hello” would follow up with the question in a couple of minutes, I wouldn’t care. They don’t.
jvanderbot•7mo ago
My wife, god bless her, is really good with people. I try very hard to mimic her, but this multi-round interaction has completely permeated how she interacts over tech, even with tech. I cannot manage it.

Her: "Alexa, add to shopping list". "OK, what should I add for you". "Peanut butter". "OK, peanut butter added, what else?". <long pause while the house has to be quiet until alexa times out>.

Me: "Alexa add peanut butter to shopping list". "Peanut butter added".

Some people are TCP. Some are UDP.

SirFatty•7mo ago
"Some people are TCP. Some are UDP."

Nailed it! This is going up on the wall in my office.

mariusor•7mo ago
> are UDP. some

:P

mafuy•7mo ago
Misses, sure. But it should be quite rare that the order is wrong. It would only happen if the route changes.
mariusor•7mo ago
Eh, comedic posts should probably be allowed some leeway in their attempt at being funny.
JdeBP•7mo ago
Especially as it's impossible to tell whether jvanderbot's "people" datagram got dropped by some intermediate hop in the UDP version or was never sent. (-:
jvanderbot•7mo ago
Or, does "Alexa, add peanut butter to shopping list" fall under the UDP frame size? Joke reversed.
JdeBP•7mo ago
Your wife is possibly wondering why you send everything cleartext in one single frame and don't do challenge-response or any sort of state machine resynchronization between client and server. (-:
jvanderbot•7mo ago
My wife is probably wondering why I'm using her politeness as a joke on the internet
mariusor•7mo ago
She can welcome the coming of our future robot overlords, as between you two they'll most likely spare her. :)
TOGoS•7mo ago
That's why you put enough context in each packet that nobody gets confused if the order changes or some get missed.
TeMPOraL•7mo ago
And some people, like me, are... what do you call TCP but without initial handshake? Like:

----

Other person: Hi, what time was that thing?

Me: Hey, 14:00.

...

...

Me: Hey, 14:00!

...

...

Me: walks in their face Hey you, the thing you asked, it's at 14:00.

Other person: Yes yes, I heard you first time!

Me: boils internally, muttering to themselves so why the fsck didn't you say so?

----

Please don't hang on "Hello", but for $deity's sake, confirm reception of messages, especially in analog communication.

simonw•7mo ago
Weirdly I really enjoyed MrBeast's line on this in his leaked internal production memo:

"Since we are on the topic of communication, written communication also does not constitute communication unless they confirm they read it."

https://simonwillison.net/2024/Sep/15/how-to-succeed-in-mrbe...

whoisyc•7mo ago
This is why emoji responses on Slack are so useful. You can ask others to affirmatively confirm that they have read a message and they can make the confirmation without clogging up the channel with tons of text messages.

And no “read receipt” as it is usually implemented would not cut it, because it only means “this message showed up on the recipient’s screen once” not that they have actually read it.

illiac786•7mo ago
I think both methods are TCP in the sense that you’re getting some form of ACK. Maybe „some people have a larger MTU“ or „some people are jumbo frames“. Hmm, but that doesn’t sound great… „to each its own MTU.“ nah.Ok, I give up =P
newdee•7mo ago
I just drop malformed packets that only contain “hello”
bombcar•7mo ago
See, if you had Siri you'd be forced into the first anyway:

"Alexa add peanut butter to shopping list" "OK, what should list should I add to?" "shopping list" "Ok, what should I add for you" "Peanut butter" "Ok, playing Peanut Butter by the Royal Guardsmen on a HomePod you forgot you had"

danaris•7mo ago
My whole family uses Siri—both through our phones and through the HomePod mini in the kitchen—to add items to the shopping list.

Siri occasionally misunderstands the name of the item, or needs to ask who's speaking (when on the HomePod), or has trouble because the phone of the person asking has briefly dropped off the Wifi, but in the ~5 years we've had it, I can count on one hand the number of times adding has just failed with any pattern remotely like what you describe.

drcongo•7mo ago
Let me guess, you have an American accent?
danaris•7mo ago
Well, mine personally shifts frequently to British—but yes; I can see that that could cause a problem for some people, especially if their accent is not a specific one that Siri's been trained on.
drcongo•7mo ago
As a Brit, let me tell you, there is no such thing as a British accent. Our accents vary wildly by region, and sometimes those regions can be under ten miles away, let alone the huge differences between the four home nations. My own is basically what Americans imagine an English accent to be, a bit Hugh Grant but not as posh. Siri can do the basics for me, but playing some random song when any of us have asked it to do something completely different has become a running joke in our house. It's great when the kids try to set a timer or something and it suddenly starts blaring out some very sweary hip hop.
danaris•7mo ago
Oh, certainly—mine is vaguely East Midlands, as that's where my father comes from. But without knowing that the person one's talking to is British, just saying "British accent" is going to be much clearer.
drcongo•7mo ago
Very true - and when I'm in the states mine is always referred to as a British accent. Or people think I'm Australian.
bombcar•7mo ago
For me it's 80% accurate (including sometimes I'm entirely surprised it heard above all the screaming and howling) and then 20% it's just hilariously horribly wrong.
inopinatus•7mo ago
“Alexa add peanut butter to shopping list" <silence>

“Alexa add peanut butter to shopping list" <silence>

“Alexa add peanut butter to shopping list". “Peanut butter added. Peanut butter added. Peanut butter added.”

JdeBP•7mo ago
This is what you get when you don't check for PIPELINING in the EHLO response like you are supposed to. (-:
rwky•7mo ago
"Alexa add peanut butter to shopping list".

"It's currently raining would you like to see the forecast for tomorrow also I found this routine you might like would you like me to enable it"

writes peanut butter on a piece of paper

defraudbah•7mo ago
do we have a version for this to people who call you out of blue? they have a single question and could type it out or email you, instead than ring to you

if you don't have the power to tell people to f- off, the only option left is to accept it and either play their game or ignore a type of behavior you don't want to reward

dmichulke•7mo ago
If you pick up you're training them to call you again.

Don't feel bad for not answering, just put your phone away for a couple hours.

sneak•7mo ago
Teach them how to use dictation mode. They do this because they don’t know how to type and it is easier and faster for them to speak than to type.
jasek•7mo ago
Maybe just ask the question in the same line as "hello"? Here ya go...
jvanderbot•7mo ago
The finest summary of this article!
kingforaday•7mo ago
I'm also starting to see this a lot recently:

  - im?
It's up there with "yt?" And "Hi <name>.".
eqmvii•7mo ago
love this every time i see it, but haven’t yet had the courage to reply to somebody’s “hey” with it
agentultra•7mo ago
No hello but time for goodbye? /s

I get it. It’s the same on IRC when people ask if they can ask a question. Just ask the bloody question!

xattt•7mo ago
When I’m in a Smart Alec mood, I’ll usually respond “you already did” if they ask if they can ask a question.
inopinatus•7mo ago
The other smartass response is “apparently not”.
agentultra•7mo ago
Mine is, "I don't know, can you?"
nubinetwork•7mo ago
I prefer "hey, got a minute?"... or "sorry to bother you, but..." if I know that they're the only one who can fix said issue.
gregoriol•7mo ago
It's always nice to have a (very) little intro, but both of these have a bad subscript.

The first one says I know it won't take you long, but that assumes you know the time it'll take me to handle whatever you are going to say, but the reality is that you likely don't know, and even if the conversation itself lasts less than a minute, the person will likely been cut of what they were doing for more than this.

The second one is even worse as you imply that you know are bothering me, so don't bother me! (even if it is a polite phrase, it's not nice)

In other words, just ask. It's more efficient and doesn't make any assumption: we'll figure out how long it takes and if that bothers me.

muhwalt•7mo ago
NSFW (crude audio), but a similar relevant rant: https://www.youtube.com/watch?v=QqxyHOllbNk
nunorbatista•7mo ago
This is not the first time I see this here and to be honest, I was in total agreement a few years ago. In principle, I still am.

Then I became a manager, I had to start dealing with more people, to navigate the enterprise environment and I understood that one of my strengths is to be understand people and to accommodate their ways of working. In this context, being hard with people that just say hello just doesn't make much sense to me anymore. People have busy schedules, they start conversations and are interrupted, they receive hundreds of notifications and have other meetings going on.

If the worst they do to me is to say hello and never talk to me again, I'm ok with accommodating this in my daily workflow.

nmeofthestate•7mo ago
>they start conversations and are interrupted

It's not about interruption really, it's about a style of using chat apps that wastes peoples' attention and is easily avoided.

> they receive hundreds of notifications

okay, so this nohello thing is good advice to help reduce the noise.

pas•7mo ago
not to mention that if someone is supposed to be a professional coordinator, they would benefit from being a good communicator. starting a discussion with "hi" and disappearing for minutes is absolutely disrespectful and shitty, not to mention the opposite of efficient.

they need to work on their time management.

SOLAR_FIELDS•7mo ago
I mean, maybe I’m rude but if someone just messages me Hi on slack I simply ignore it until they send something more substantial.
TeMPOraL•7mo ago
It's fine unless the other person is your superior. Too many managers are oblivious to the fact that their authority over other people's futures makes every interaction threatening by default.
ryandrake•7mo ago
I've always liked the band Kraftwerk's [past] strategy for dealing with interruptions, from their Wiki page[1]:

"... anyone trying to contact the band for collaboration would be told the studio telephone did not have a ringer since, while recording, the band did not like to hear any kind of noise pollution. Instead, callers were instructed to phone the studio precisely at a certain time, whereupon the phone would be answered by Ralf Hütter, despite never hearing the phone ring."

1: https://en.wikipedia.org/wiki/Kraftwerk

e_i_pi_2•7mo ago
> being hard with people that just say hello just doesn't make much sense to me anymore

This is the problem I run into, I want to just reply to any "Hey" message with a link to this page, but then I'm the one being rude. We just need a better way to let other people know that this isn't a good way to do async chat. I've heard of other people making their status message this site, so then people see it when they go to message you and it doesn't have to be explicitly brought up

> If the worst they do to me is to say hello and never talk to me again, I'm ok with accommodating this in my daily workflow

This I can't really get behind, because if they just send a hello it's implied that I then need to follow-up and find out what they were asking about

gbalduzzi•7mo ago
I think that for this kind of minor things it can just be a simple note in the company policy, without being too pedantic about it
feoren•7mo ago
> Then I became a manager

So it bothered you when you had actual work to do, but once you moved to a position where everyone else was doing the actual work and you just sat around benefiting from their labor, you didn't mind minor interruptions and time wasters anymore? Shocking.

nunorbatista•7mo ago
Being a manager is not benefiting from other people's work, is to try my best to eliminate barriers so they can do their best work. That includes making them comfortable in the work environment. When you reach a point where you work with many people from different backgrounds, you really have to learn to adapt to people and accommodate to their ways of working.

If that means that I don't get triggered when they leave me a "hi" and never come back, that's fine by me.

newdee•7mo ago
You’re not helping people by neglecting to point out errant use of messaging platforms. It harms productivity and is something that a manager should be treating. You don’t need to be “hard” about it, but not guiding people is arguably more harmful than maybe a couple of hurt feelings. Make things better.
nunorbatista•7mo ago
On the efforts to guide people, I added small things like this to the rules of engagement. But there's just so many more things to frame in the context of team management that this becomes just a foot note.

What really harms productivity is lack of leadership, vision and organization. I try to avoid micromanaging this sort of thing.

possiblydrunk•7mo ago
It's like a protocol handshake, of course. Why transmit information until you've established that the connection works? Consider it a text modem :)
h05sz487b•7mo ago
Yes, just send back “ack“.
quectophoton•7mo ago
Remember to ask "are you still there?" before sending the answer to their problems, and wait for a response, to make sure the connection is still established. You don't want them to miss the answer to their problem!
croes•7mo ago
> you're actually just making the other person wait

Where is the problem? Just do what you did until the question pops up?

It’s not a phone call, remember ?

nmeofthestate•7mo ago
So you got e-prodded in the head - what's the problem? simply wait for the person to ask their question. (Fingers crossed they don't expect a response before continuing - if it turns out that they do, just spend some time waiting, distracted, and then prod them back to get them moving).

This site is saying "don't poke people in the head and then wait for them to ask you why you did that before continuing. It's detrimental for this mode of communication."

croes•7mo ago
Are people so easily distracted? I skim the message popup for a real question, otherwise I ignore it. Cost half a second, takes nothing from my flow.
voidmain0001•7mo ago
Uh, Yes Hello. My technique is to send an initial 'hello' message when I need to get a quick response or when I don't frequently communicate with the other party. After sending the 'hello' message I immediately plough on by sending my next message(s) which are probably questions or wants. With so many people exhibiting ADD symptoms, myself included, a series of notifications on their device encourages them to respond to me. The cat's out of the bag now for why I do this.

I also like to inject civility and cordiality into messaging because I find it's treated with barbarism by some that send a message like a stone through a window.

K0balt•7mo ago
The converses already going over a TCP handshake. There is no reason to add another 5 layers down the application stack all the way out into meatspace.

My wife does not find this guidance helpful. But, when her mother started doing it to her she went off the rails, so there is some small consolation to be had there.

d--b•7mo ago
Let people be people for god sake.

If people saying hello on a chat pisses you off, take it as a sign that you need a vacation. I bet when you're back from 2 weeks in the Bahamas, when someone pings you with an empty "hello", you'll reply with a nice "oh hey buddy, what's up?", rather than spending one week building a fancy website to post to HN people who already agree with you.

newdee•7mo ago
Hi
d--b•7mo ago
Hey
dfboyd•7mo ago
I'm the original author of this content. I wrote it on the internal wiki at Google in 2007. Someone copied it and posted it at nohello.(something) after I left Google. It's made the front page of HN multiple times.

The discussions always split between the people who just want to get on with the conversation and the people who can't bring themselves to do that because they consider it unforgivably rude. The second group never seem to take the hint that the first interruption is an imposition in itself.

macspoofing•7mo ago
There's another reason for 'hello' ... it's a way to make sure you have the other person's attention before launching into a topic or question.
kevindamm•7mo ago
If the conversation needs that, many think that indicates it should be an email, or a meeting, not a chat.
dosnem•7mo ago
No way that makes sense. Email is for external conversations. Meetings are hour long.
lcnPylGDnU4H9OF•7mo ago
That’s a poor reason; I just say “hi” back and tab out until there is another message. They capture my attention with details.
JimDabell•7mo ago
That’s exactly what’s rude about it. Don’t make sure you have their attention. Just send the actual message.

If it’s urgent enough that the actual message isn’t enough, “Hello” isn’t going to cut it either.

macspoofing•7mo ago
I didn't make a value judgment on the practice, but it is a reason why you may get a "hello" message.
cogman10•7mo ago
Funnily, I've mostly gotten it at 3am. I've literally had 24h time lapse from the initial hello to actual question.

I've also had cases where I've immediately responded "hi" only to get the question about 1h later.

CGMthrowaway•7mo ago
That's only rude sometimes. We don't typically talk to other people in real life without confirming their attention (e.g. via eye contact) first.
JimDabell•7mo ago
None of this discussion is about in-person conversations.
OkayPhysicist•7mo ago
That's because we're communicating synchronously in person. If you say something when I'm not listening to you, I will probably start listening midway through your statement, and miss potentially vital info. In a slack message, I can just read it again.
CGMthrowaway•7mo ago
IDK about you but I get chats from 30+ different people and I usually miss at least one person's message a day as it falls off the "front page" so to speak
int_19h•7mo ago
I don't see how "hello?" helps with that. If anything, it makes things worse if everybody does that, because now half of those chats from 30+ different people are that, drowning out the useful messages.
CGMthrowaway•7mo ago
It doesnt help the recipient. It helps the sender.
fc417fc802•7mo ago
In the described scenario (chats falling off the front page) it doesn't help either party.

In the case where you want an immediate discussion, don't trust the status indicator, and there are multiple different people you could contact, a quick confirmation that the selected party is online and available is not unreasonable.

CGMthrowaway•7mo ago
The two scenarios are not mutually exclusive
macspoofing•7mo ago
>That’s exactly what’s rude about it.

By the way, I also hate the "hello"-only message. I am, however, guilty of writing "Hey. Do you have a second to chat" - typically in cases where either through chat or video conference I want to go through something that is more involved, and I also want some confirmation of understanding and acknowledgement.

vel0city•7mo ago
If the notification bubble just says "hello" it's on the bottom of the stack of my priorities. If it's "hey, this alert came up..." then it's actually going to flag my attention.

If you want my attention give me a reason to give it.

lcnPylGDnU4H9OF•7mo ago
There’s more than two groups. Some people are just being friendly, behavior which is hard to exhibit when you primarily (or only) interact with someone over chat. Yes, some people are just being nervous around potentially breaching etiquette in an ironic way that happens to be a different breach of etiquette (for some, at least) but I just respond with “hi” strictly because I am interested in getting on with the conversation.

It would be rude to simply link this site (not blaming you) in response to a “hello” coming from a remote co-worker, or even a co-worker across the office who just didn’t want to walk over. They are just being friendly!

I am one who would prefer to just get on with the conversation but I also realize that’s not how everyone is and that’s okay; I should play nice with others if I want others to play nice with me and a simple “hey” in response is such an easy way to play nice.

Isamu•7mo ago
Ha, I’m another person that says “hey” in response, nice to know I’m not the only one with a preference for brief interruptions.
yuriks•7mo ago
The context I usually saw this used in is that people would put the link on their online status or profile bio, as a signal and to inform anyone looking to contact them that it's ok and encouraged to just go straight to asking their business. I've never heard of someone sending it to explicitly "chide" someone for violating that etiquette.
dvfjsdhgfv•7mo ago
> It would be rude to simply link this site (not blaming you) in response to a “hello”

That's why I set it as my status message.

simonw•7mo ago
I've always been fascinated to learn more about cultural differences around this topic.

I've seen arguments in the past that different nationalities may have different norms around this kind of thing, in particular over whether it's polite to launch straight into a request for help without confirming the other person is available and receptive first.

There may be a power dynamics thing here too - if somebody is seen as being more "senior" there may be additional perceived constraints on how a conversation should be conducted.

Since you've been involved in conversations about this for more than 15 years now have you seen any credible evidence of cultural differences that come into play here?

cxr•7mo ago
The relevant phrases to search and which were frequently encountered online circa 2010 are "high-context" and "low-context cultures".
dosnem•7mo ago
Sometimes you do it because if you just ask the question you get ignored but if you say hello and get a response ppl are less likely to ignore the second question. Thats the bigger reason than any rudeness reason i would think.
CGMthrowaway•7mo ago
This. The selfish point (there are other points too) of "hi" is to confirm you have their attention and to remove plausible deniability of "oops I missed your message."
cxr•7mo ago
Weird subthread.

> The selfish point (there are other points too) of "hi" is to confirm you have their attention

No one is unsure of the selfish/self-serving motivation behind the lone "hello". The singleminded self-centeredness at the expense of others is the _entire_ basis of the criticism.

This response is like encountering in a thread about lunch theft in the workplace, "Some people take food that isn't theirs because they didn't bring anything for lunch, and they see food that someone else brought sitting there in the fridge." The power of this response to be able to explain something not already understood is nil—and so is its exculpatory power.

> to remove plausible deniability of "oops I missed your message."

I'll dispute this. The overwhelming purpose is so the sender can confirm they have the receiver's attention so the sender knows whether to bother themselves with typing out the rest of their inquiry. They're happy to trade the negative consequences on others for a minor convenience to themselves.

CGMthrowaway•7mo ago
It's the confirmation of attention (the response to "hello") that removes the deniability of "I missed your message." In case that wasn't clear.
cxr•7mo ago
> The power of this response to be able to explain something not already understood is nil
fc417fc802•7mo ago
This is such a ridiculously cynical interpretation. I'm sure there at least a few people out there who behave as you describe but that is not normal. Greeting people before launching into a topic is a social norm. Even if you make a reasonable case that it is outdated in the context of instant messaging that doesn't change the reality of it.

Someone doing something that you consider outdated or inefficient does not imply that he is malicious.

cxr•7mo ago
> This is such a ridiculously cynical interpretation.

no u

> Someone doing something that you consider outdated or inefficient does not imply that he is malicious.

The absence of malice does not erase the harmful effects.

fc417fc802•7mo ago
You specifically attributed malice and I'm responding to that.

As to these supposed harmful effects. If you find the most basic of social pleasantries to be such an unmanageable burden then I'm likely better off not associating with you. Do you get angry at people who greet you as you walk by on the street? Navigating that interaction similarly demands some small part of your attention after all, however brief it might be.

cxr•7mo ago
> You specifically attributed malice

O RLY? Wanna give that one another shot, scooter?

jrs235•7mo ago
I agree with yuy. If it's not important enough to write out their inquiry, is it even necessary to inquire?
jabroni_salad•7mo ago
I would be okay with this if the conversation actually demanded a realtime response. But I can't know that until I see the actual first message, and they usually don't.
matsemann•7mo ago
The opposite is true as well. If someone pings me hello, I might not answer immediately because I don't know if what follows will be a big or small thing, but after having replied I feel obligated to continue answering. So my decision is to not answer until I'm less busy.

If they however ask a question no hello style, I can quickly gauge if I can answer it immediately, or I should wait until a better time for me.

So the no hello might get an immediate response, the hello will wait until I can handle whatever.

jrs235•7mo ago
And if they ask the question and I determine I don't have the bandwidth to switch or immediately answer I can kindly reply such information. They're more likely to get a reply faster by skipping the hanging and dangling hello. "If it's important, they'll leave a message."
currency•7mo ago
People either bring email etiquette (Hi, how are you, I need...") or phone etiquette (Hi, how are you?" ...) to chat.

Email etiquette has always seemed natural to me, but a lot of people read chat as a synchronous medium, so.

It's just another place where I need to have multiple modes on hand for different people.

emreb•7mo ago
I think it is more of a if you are not there right now, and won't be able to respond, I am not going to write it all to wait for an answer later. I think most people want to make sure someone is there to respond before committing to a conversation.
avemg•7mo ago
But I find THAT attitude to be quite rude. You are prioritizing your preferences when it's me that you're reaching out to for help. Nobody's saying you have to write a complete and detailed problem description in your first message, but give me something to know what i'm getting into.

BAD: Hey, you there?

GOOD: Hey, you there? I'm trying to do X but I'm running into some issues and I wanted to get your advice.

Once I've responded and you know you have my attention, then you commit to filling me in on the gory details.

yusina•7mo ago
That "GOOD" is only marginally better than just "hi". It still doesn't include the actual point, so after me replying "yes I'm here" you are not much wiser and I'm not still on the hook of having to wait for you to type the actual thing.
newdee•7mo ago
Surely it’s more efficient (for both parties) to type and be able to read the whole thing and then respond meaningfully?

E.g. If you’ve just say “hi”, two hours later I get to my DMs and say “hey what’s up?” and you end up not following up with the “actual” message straight away, let’s say another hour later, this all took way longer than necessary.

The no-hello approach just makes sense when dealing with asynchronous messaging platforms such as Slack. IMO, not following the no-hello approach is bad etiquette and there’s a ton of people out there who still don’t really get that.

jrs235•7mo ago
Hi. I have a question but if you're not immediately available to discuss it then I won't go into it and move on for now. Are you available and interruptible for a few minutes?
ryukoposting•7mo ago
Yknow what? This doesn't bother me. I've had coworkers who do this. You just respond "hello!" and maybe they just ask their question, or maybe they ask about your day, or whatever else. God forbid I spend an extra 4 seconds per day thinking about a person I work with. Do "hello" messages waste time? Yes. Am I happy to field them anyway? Yes!
quectophoton•7mo ago
It's good to communicate with others while putting an effort into keeping the other party as comfortable as possible. That's a sign of respect, but it also goes both ways.

Both ways. It can't be just one side always bending backwards while the other doesn't, without even any intention to meet in the middle.

slazaro•7mo ago
It's not about the time it takes to say "hello" back. It's about synchronization steps. What if I don't see the first message right away (i might not see the notification, or I was busy with something else, or I was AFK, etc etc)? Then I reply 20 minutes after with just a "hello" because I don't know what they wanted at all, so I can't reply with any information. Then they might take 20 minutes to respond because they aren't going to sit for an answer, etc etc.

It's a waste of interruptions. And for some types of work, like programming (we're in HN after all), interruptions can be more costly than just the "4 seconds" it takes to reply. Them saying "hello" and then without waiting for a reply explaining what they want in a short way, is more efficient and respectful of your time (and theirs, to be honest).

Sheeny96•7mo ago
This can be a cultural thing, at least in my experience. Particularly with Indian and African colleagues, it seems to be ubiquitous amongst them.
SOLAR_FIELDS•7mo ago
Yep I work with a fair amount of people from India and I can definitely concur anecdotally that this is something my Indian colleagues do more often. It’s a global thing in my experience but definitely more predominant in some cultures than others
benhurmarcel•7mo ago
I don't understand why messaging apps send repeated notifications for multiple messages instead of staying silent for a time. You've notified once of the first message, it's enough for the next 30s.
darajava•7mo ago
This always bothered me. Maybe it’s an engagement thing?
okonomiyaki3000•7mo ago
This x1000 when you're working with people in different time zones.
MisterTea•7mo ago
I have a friend who would always text me "yo yo", which annoyed me, so I would always responded with a picture of a yo-yo. He finally got the hint and now asks "you around?" so yet again, I state I am in fact not a round anything and the saga continues...

Just ask the mother flipping question ffs!

cvoss•7mo ago
Consider telling your friend you would prefer different behavior from him, instead of passive aggression that, at this point, you have proven is ineffective and only leaves you more frustrated because you feel like he's ignoring your "request" (when he's done no such thing).
rogerthis•7mo ago
My rules: if it's a person I interact everyday, private hello (hi, hey) is ok, and answered with equivalent. If we don't interact usually or have never, if I'm the one starting, then it's "Hi, I'm ..., the one responsible for ... We have this case ... etc etc.". I accept anything.

But, anyways, it's just life, don't know why people (even from my generation) are nervous these days.

dim13•7mo ago
I usually take it even a step further by skipping useless "hello".

Instead of "Hello, did you notice, that db is down? Can you check it please?"

Just terse "DB seems to be down. Please check it."

giarc•7mo ago
It's funny to see this here. I manage a large team and just the other day had to deal with irate employees who are arguing over whether they should be saying "Good morning" to each other when they come into the office.

One employee thinks it should almost be "mandatory" to greet each other, where the other employee says she isn't in the headspace to be greeting people early in the morning and would rather get settled at her desk. Pretty obvious, but these two employees hate eachother and this is a sign of a bigger problem.

93po•7mo ago
i would hope my manager wouldnt see this as irate employeeS but rather one employee trying to be controlling by forcing another one to bark a response like a trained dog when they've made it clear what their boundaries are for early morning communications. allowing communication boundaries between employees is a pretty basic tenet of treating them with the respect humans deserve
giarc•7mo ago
I try to explain to the one employee that is fine to have the expectation that others say Good Morning, but it's also fine that the other employee doesn't want to engage that way. Both things can be true and right at the same time. She doesn't adjust her position and still thinks it's a requirement.
rsynnott•7mo ago
Quite frankly this sounds like something from The Office.
giarc•7mo ago
There are many things that basically could be a game of "True Situation vs Scene from The Office"
rufus_foreman•7mo ago
>> the other employee says she isn't in the headspace to be greeting people early in the morning and would rather get settled at her desk

Uh-oh. Sounds like somebody's got a case of the Mondays.

kaboomshebang•7mo ago
If someone grabs my Slack attention by starting with "Hello" or "Hey <Name>", and he/she doesn't immediately continues typing, a "Permission to speak" is always fun :)
CGMthrowaway•7mo ago
Wait until you find out what "poking" was on Facebook.
enzett•7mo ago
It's not the same issue, but reading about this reminds me of the litany of pleasantries required for professional communication in Japanese. You can never "just ask your question".
SAI_Peregrinus•7mo ago
Even in Japanese you don't need to split the question and the pleasantries into separate messages.
nirui•7mo ago
The example on the page don't really do it justice, because both of them are O(4), and the time delay is arbitrary.

The "" example should only consist of 3 operations: Dawn: REQUEST, Tim: RESPOND, Dawn: CLOSE. For example: "Hiya! What time was that thing?", "hey, 3:30", "Ta - seeya then!". Or even just 2, Dawn: REQUEST, Tim: RESPOND (auto close), this could imply that Dawn and Tim are really close, or really not close.

BTW: We are not designing reliable messaging protocols here folks. The chat software should tell if any message was lost.

jpl56•7mo ago
I have a mouse shortcut that answers "Hi" so that I dont need to reach to my keyboard to answer. But if they keep on with "How are you?", they can go to hell, I'm not answering.
antonchekhov•7mo ago
I don't understand why, if the recipient of the initial detached "hello" is annoyed at the communication tax of having to acknowledge it before the querier gets to the real point of the convo, why in the "preferred" example, he/she responds to their gratitude ("ta") with a "np"? That seems like just as much pointless communication noise, only at the other end of the chat. When I say thanks to anyone in real-life verbal communication, their (usually a grunt) "no problem" adds nothing.
sceptic123•7mo ago
It's mostly about flow, you are already interrupted by the hello, and may have to wait some time before their response to your reply (as they then have to type out their actual question.

Thanks/No problem is closing off the interruption so there's no future expectation.

eddd-ddde•7mo ago
It's not about trying to eliminate social interaction, it's about minimizing asynchronous overhead and unnecessary waiting.

That last "np" is a little nicety that lets the other person know their question was happily answered, no waiting created.

rich_sasha•7mo ago
When I use IM at work, I basically end up using it like email half the time. Write "hello" at the top, then all what I want to know, all in a single message, so then it gets lengthy, so at the bottom I write something like "great, many thanks", and sign off for good measure.

Even when the convo turns interactive, half the time either me or the other guy has to drop off, often without warning. So after some waiting around, I'll write down, in async mode, all I want.

It always then feels like basically a different GUI/ API onto email. With more emojis and reactions and stickers and scented candles or whatnot.

scrumper•7mo ago
I've seen this a lot from Indian colleagues, some European colleagues, and people from various (not all) Latin American countries too both senior and subordinate to me. I see it occasionally from some older gen X and boomer USA and UK-born people without any obvious correlation to race or gender. In other words it's pretty broad, probably has some cultural aspect to it, but I can't map it to anything obvious.

I don't think it's a failed attempt at politeness actually, partly but not only because it's so obvious how to be courteous ("Hi! Hope you had a great weekend, when you get a sec could you tell me XYZ?" or "Hey - hope your day going well. I'm stuck on ABC and it's quite urgent, please get in touch asap.") and it's even more obviously discourteous. I think it's more that we don't have the same understanding of the medium. Slack/Teams/Chat to me is a lot more like text messaging than email, and it's not at all like walking over to someone's desk or phoning them. Their mental model of it probably differs. (They're wrong of course.)

Most charitable explanation is, they want a realtime chat and don't want to be pushy about it.

vidyesh•7mo ago
Similarly, https://dontasktoask.com/
GuinansEyebrows•7mo ago
i get the initial frustration of not receiving additional context with a request for attention, but a few years ago, i realized that that was my problem to overcome, not everybody else who exhibits this very-common-and-not-at-all-intentionally-rude behavior.
ninalanyon•7mo ago
Arthur Clarke made this point in a story about high latency communication half a century or more ago. He made the point that one should simply keep talking rather than wait for questions and answers to ping pong back and forth. While one is providing an answer you can be asking the next question. I can't remember the name of the story though. The solution was expressed in slightly sexist terms: speak like to women having a telephone conversation exchanging news.
hanche•7mo ago
I could have sworn it was Asimov, but now I’m not so sure. As I remember it, the problem was communication with astronauts in the outer reaches of the solar system.
ninalanyon•7mo ago
Now you have me wondering too. I'm still inclined to think it was Clarke because he was much more concerned with scientific and technical plausibility.

But now I'll have to dig into it to find out for sure.

CRConrad•7mo ago
A) Did you find anything? I would also have bet Asimov. (The "slightly sexist" point also speaks for that, IMO; I think Clarke was less so.)

B) Á propos another comment[1] by you, too old to reply to now[2]: Betcha you meant Gustavsberg, not "Gustavsen". They're Swedish, BTW, not Norwegian.

___

[1]: https://news.ycombinator.com/item?id=44012715

[2]: Yeah, I admit: That's why I came here. But, hey, I found a discussion about two of the Grand Old Three!

ninalanyon•7mo ago
Of course you are quite right about the loo. In my defence I was unable to look at it to check as I'm out of the country on holiday. :-)

I have been remiss in searching for evidence about the Clarke vs Asimov question. Perhaps I'll try delegating it to ChatGPT.

I don't think that it was sexist in a pejorative anti-woman sense, in my (possibly faulty of course) memory it was said approvingly that women had solved a problem that men were struggling with.

ninalanyon•7mo ago
I was wrong, not an infrequent occurrence. It was Asimov, as others suggested:

Here's the ChatGPT question and answer:

Which SF author wrote a story in which communication speed over astronomical distances was made faster by sending messages continually instead of waiting for a reply? In the story it was pointed out that this is how women exchange news on the telephone.

ChatGPT said:

The story you're thinking of is “My Son, the Physicist” by Isaac Asimov (1962). In it, a communications engineer struggles with the long delays of radio messages to Pluto (about 12 hours one way). His mother suggests what women do on the telephone: “Just keep talking”—transmit continuously rather than wait for a reply—effectively creating a live conversation despite the latency en.wikipedia.org+1tvtropes.org+1 .

This clever idea highlights a real aspect of human communication—especially on the phone—where continuous exchange helps bridge delays, and adapts it to an interplanetary scale. So yes, Asimov used that domestic analogy to demonstrate a practical solution to astronomical message delays.

kapildev•7mo ago
One valid reason I have seen of people just saying "Hello" is to see if they get ghosted after putting their request. There are some people who can't bring themselves to say "no" and want an escape saying "Oh, I have not seen your messages" or something like that. For those people, hitting them up with "hello" and then putting the request helps narrow it down for you that your specific request made them ghost you and not them being busy.
illiac786•7mo ago
In the same category:

https://justinmayer.com/posts/any-updates/

I find these supremely annoying.

jrs235•7mo ago
"If it's important, they'll leave a message."
roarcher•7mo ago
This is a cultural thing as far as I can tell. My American coworkers always just ask their question in the first message, but I worked in an office in Portugal for a bit and every single chat would start with "hello". Drove me absolutely nuts but I knew they just thought it was polite.