frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
79•yi_wang•3h ago•24 comments

SectorC: A C Compiler in 512 bytes (2023)

https://xorvoid.com/sectorc.html
236•valyala•10h ago•46 comments

Haskell for all: Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
30•RebelPotato•2h ago•6 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
147•surprisetalk•10h ago•147 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
181•mellosouls•13h ago•334 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
65•gnufx•9h ago•55 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
175•AlexeyBrin•16h ago•32 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
156•vinhnx•13h ago•16 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
46•swah•4d ago•95 comments

First Proof

https://arxiv.org/abs/2602.05192
127•samasblack•13h ago•76 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
300•jesperordrup•20h ago•95 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
71•momciloo•10h ago•14 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
98•randycupertino•6h ago•215 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
98•thelok•12h ago•22 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
569•theblazehen•3d ago•206 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
35•mbitsnbites•3d ago•3 comments

Vouch

https://twitter.com/mitchellh/status/2020252149117313349
37•chwtutha•1h ago•6 comments

Show HN: Axiomeer – An open marketplace for AI agents

https://github.com/ujjwalredd/Axiomeer
8•ujjwalreddyks•5d ago•2 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
289•1vuio0pswjnm7•17h ago•466 comments

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
130•josephcsible•8h ago•158 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
182•valyala•10h ago•165 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
30•languid-photic•4d ago•9 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
113•zdw•3d ago•56 comments

The silent death of good code

https://amit.prasad.me/blog/rip-good-code
83•amitprasad•5h ago•76 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
899•klaussilveira•1d ago•275 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
227•limoce•4d ago•125 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
144•speckx•4d ago•227 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
115•onurkanbkrc•15h ago•5 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
145•videotopia•4d ago•48 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
301•isitcontent•1d ago•39 comments
Open in hackernews

Good conversations have lots of doorknobs (2022)

https://www.experimental-history.com/p/good-conversations-have-lots-of-doorknobs
89•bertwagner•2mo ago

Comments

perfmode•1mo ago
I wish it were easier to just say to someone. Hey I don’t want to hurt your feelings, but I’m feeling to end this conversation now. Is it OK that we bring it to an end?
daveguy•1mo ago
Just say "Hey, I gotta run. It was nice talking to you." Or something to that effect. Most people aren't going to get upset if you need to wrap up a conversation. And if they do get upset (assuming they aren't having an emergency), it's a red flag.

Alternatives: "can we talk later, I'm really busy with ___."

Or in a work setting, "I'm in the middle of something, do you mind sending an email?"

Social settings, excuse yourself to the bathroom, they'll move on.

If you don't like the conversation, "do you mind if we talk about something else?".

There are tons of ways to wrap up or avoid conversation. The more honest you are the better. And take note of how others gracefully end conversations with you and use those phrases too.

nuancebydefault•1mo ago
I don't understand, could you elaborate?

In my perception ending a conversation is much easier than keeping it alive. People will pick up easily that you are not interested, even in the non verbal part of communication, no?

neogodless•1mo ago
I often feel like a "giver" in conversations, asking all the questions but never being given opportunities to share my own stories or viewpoint...

I seek and value friends that DO ask about me, and then try to remind myself to not take it for granted, and return the favor to them!

This gives some additional lens, though, to be flexible with "takers" and give them credit for putting themselves out there.

skobes•1mo ago
Once I realized that some people expect and are happy for you to jump in with unprompted thoughts or stories, it became easier for me to be intentional about doing so.

I think I'm a lot better now than when I was younger at adapting to a wide range of conversational styles, mostly just from paying more attention to that dynamic.

Do you feel like your conversational toolbox has evolved over time? :)

neogodless•1mo ago
Ha, yes a bit! Not interrupting or talking over someone was drilled into me in childhood, but exposure to different family dynamics helped me learn that it's not a universal value, and that I can adapt and adjust my communication styles for different groups and situations.

That's still a bit of a struggle to push myself to "speak out of turn" and ensure my voice is included in a discussion.

why_at•1mo ago
>(“What’s up?” is one of the most dreadful texts to get; it’s short for “Hello, I’d like you to entertain me now.”) And asking your partner question after question and resenting them when they don’t return the favor isn’t generosity; it’s social entrapment

I'm not a great texter but this resonated with me and I'd never really thought about it. It's annoying when I don't feel like texting and I just get bombarded with questions demanding a response. On the other hand I can sympathize if they want to chat and I just don't.

I feel like I've been on both sides of all the examples in this piece depending on what kind of mood I'm in

uniq7•1mo ago
And then, if you don't make any questions, they may think that you don't care enough about them. Also, if you just often share information that is interesting to you, some may think you are tedious/boring.

Socializing is really hard.

salicaster•1mo ago
Notice that both your sentences are trying to control the other person's reaction and feelings towards you. If that is your idea of socializing, I would come to the same conclusion.

As cliche as it is, find things in others that genuinely interest you. And don't expect it be a fruitful experience. There are so many reasons the socializing ritual can end up being unfulfilling.

uniq7•1mo ago
Did you notice? People tends to interpret others in the worst possible way; even you inferred from my two short sentences that I am a controlling person. I'm not offended, it's just funny, and kind of reinforces my previous point.

Regarding your interpretation, I respectfully disagree. I think there is a huge difference between influencing someone to do what you want and simply being careful with what you say in order to avoid triggering negative responses/feelings in your peers.

I don't think the latter falls into being controlling/manipulative in any way, on the contrary, I think it is the base of good social etiquette, and I prefer to be surrounded by people who behave like that than the opposite.

salicaster•1mo ago
There's some good irony in your reply and I think we're both laughing for different reasons. I have no intention in being combative, but it is you who interpreted my post in the worst possible way.

I was speaking from a neutral and stoic stance. Nowhere did I imply manipulation or attempting to control another person. I was only referring to your fixation on their reactions and feelings.

uniq7•1mo ago
> I was speaking from a neutral and stoic stance. Nowhere did I imply manipulation or attempting to control another person

You literally said:

> your sentences are trying to control the other person's reaction and feelings towards you

Although the tone you hear in your head may sound stoic, I don't think that stance is neutral at all. You didn't say "I think your sentences..." or "Looks like your sentences..."; you made a subjective affirmation based on two sentences I said about people's feelings in conversations, on a thread about people's feelings in conversations, on a post about people's feelings in conversations.

If my two sentences in this context really mean that I am fixated, then everyone in HN is fixated on whatever they write, which is ridiculous.

I'm starting to think you are just trying to troll me.

fluoridation•1mo ago
>Givers think that conversations unfold as a series of invitations; takers think conversations unfold as a series of declarations.

I don't really understand the thesis outlined in the article. "Givers" and "takers" are defined like this, but it actually sounds like the two types of conversationalists are "actives" and "passives", where actives seek to move the conversation forward and passives let others move it forward. A giver-and-taker conversation where both participants are alternatingly active can work. The giver asks a question and the taker answers it but then adds something of their own that doesn't let the conversation grind to a halt.

Example:

A: Hey, have you heard about X? (giver, active)

B: Oh, I hate X. I think Y. (taker, active)

A: Woah, hang on. I'm not so sure about Y. (taker, active)

B: Oh, yeah? Do you think Z? (giver, active)

In my experience, the absolute worst conversations I've had were those where I felt I was the only one putting in any effort, trying to come up with topic after topic only to have them peter out in under a minute, followed by silence.

I also don't know that people are necessarily fixed in their roles, be as giver, taker, passive, or active. In fact, if I'd have to guess, an engaging conversation has the participants constantly switch roles with the flow, depending on how much they have to say on a given topic.

So I think a corollary from all this is that a conversation breaks down when an active participant switches to passive expecting the other to become active, when in fact the other person just wants to be passive, or when two passive people try to have a conversation, in which case nothing happens at all.

devinplatt•1mo ago
On a quick skim, my interpretation is that the article critiques the classic (but simplistic) advice that asking questions and letting the other person talk more than you is the key to having a good conversation, especially to ensuring that the other person is happy with the conversation.

The classic advice is basically a caution against being a boring monologuer. And it has its merit. But this is an extra "level 2 conversationalist" lesson. It's the old: "OK remember those rules you learned in level 1? Here's when you can break them".

Th affordance analogy is that you want to give yourself and your conversation partner an abundance of options and opportunities for good conversation. Asking questions often is a way of doing that, but it's not the only way, and not all questions are equally helpful.

markhahn•1mo ago
why not use "affordances"? it's the correct word, and even though it's low-frequency, wouldn't that pull people into the article?
devinplatt•1mo ago
The article mentions affordances. I assume the title uses doorknobs because that's a more familiar word as you point out.
ninalanyon•1mo ago
Doorknobs is a more commonly used word I'll grant you, but it meant noting to me at all whereas affordances would have.
markhahn•1mo ago
no, "doorknob" is merely higher-frequency due to its other meanings. it's never used in this context - probably because it's a terrible affordance (see Norman - push or pull?)
TypeDeck•1mo ago
I think this framework explains why the best presentations aren't the ones packed with the most information. Like a slide full of bullet points feels kind of like a frictionless wall to me - there's nothing for the audience to grab onto. But a slide with one provocative question, or a single surprising statistic, is covered in doorknobs. It gives people something to mentally reach for.

The flip side: slides designed by committee oftem tend to remove all the doorknobs. Every bold claim seems to gets softened, every interesting aside gets cut for time, etc., until you're left with something that nobody can disagree with but nobody finds very interesting either.

NaOH•1mo ago
Previously:

Good conversations have lots of doorknobs - https://news.ycombinator.com/item?id=35874183 - May 2023 (20 comments)

Good conversations have lots of doorknobs - https://news.ycombinator.com/item?id=32542260 - Aug 2022 (149 comments)

richardatlarge•1mo ago
The articles employs the concept of Affordances, which comes largely from JJ Gibson, a brilliant psychologist who studied perception.

I used to teach a course on Gibson... so I'd like to clarify what he meant by affordances, which is a bit more powerful of an idea than presented in the article

His insight was that how you perceive something is not objective, but subjective. Or as he would say, the subjective turns out to be objective reality. So affordances reflects the fact that how you relate to something is in terms of what it affords you. A good example: An excellent downhill skier sees a near vertical drop as easy-peasy and not dangerous. The same skier learning to snowboard pulls up at this veritable cliff and says, holy shit, that's steep! Same physical world changes depending on how you relate to it on the present circumstances

JJ Gibson used such ideas to overthrow the object reality idea of perception, suggesting that perception is inherently a being-in-the-world phenomenon, not an objective knowing of the world (that exists, but is secondary and stripped of subjective experience).

nuancebydefault•1mo ago
Interesting to read that people like that you answer in milliseconds to their questions or suggestions.

I very often interrupt people when eagerly fitting into a conversation. That happens almost automatically and sometimes I apologize and say, sorry i was interrupting what you are saying... Often they don't continue where they got interrupted but don't seem annoyed.

Maybe it has to do with those emerging doorknobs i noticed and couldn't resist in grabbing.