frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28

https://www.jvm-weekly.com/p/project-valhalla-explained-how-a
355•philonoist•8h ago•193 comments

DuckDB Internals: Why Is DuckDB Fast? (Part 1)

https://www.greybeam.ai/blog/duckdb-internals-part-1
301•marklit•3d ago•89 comments

Zen and the Art of Machine Learning Research

https://blog.jxmo.io/p/zen-and-the-art-of-machine-learning
145•jxmorris12•3d ago•47 comments

To study how chips work, MIT researchers built their own operating system

https://news.mit.edu/2026/to-study-how-chips-really-work-mit-researchers-built-their-own-operatin...
274•speckx•3d ago•39 comments

Ten years of ClickHouse in open source

https://clickhouse.com/blog/open-source-10
154•saisrirampur•3d ago•47 comments

The Productivity J-Curve [pdf] (2018)

https://ide.mit.edu/sites/default/files/publications/jcurve.pdf
8•kioku•3d ago•1 comments

"No Feigning Surprise"

https://wizardzines.com/comics/surprise/
38•evakhoury•3d ago•26 comments

I found 10k GitHub repositories distributing Trojan malware

https://orchidfiles.com/github-repositories-distributing-malware/
876•theorchid•1d ago•230 comments

Gribouille 0.3.0: A Grammar of Graphics for Typst

https://mickael.canouil.fr/posts/2026-06-15-gribouille-0-3/
144•mcanouil•4d ago•53 comments

So You Want to Define a Well-Known URI

https://mnot.net/blog/2026/well_known_uris
118•ingve•9h ago•67 comments

How many of the 170k English words do you know?

https://vocabowl-870366514258.us-west1.run.app/
44•abnry•1h ago•59 comments

The AirPods Effect

https://www.theescapenewsletter.com/p/the-airpods-effect
226•herbertl•16h ago•417 comments

Akse3D – open-source 3D modelling anyone can master

https://akse3d-en.skaperiet.no
75•joachimhs•4d ago•16 comments

Zero-Touch OAuth for MCP

https://blog.modelcontextprotocol.io/posts/enterprise-managed-auth/
224•niyikiza•17h ago•82 comments

Show HN: Modeloop – From visual algorithms to microcontroller C code

https://www.modeloop.app/
11•lucamark•3d ago•18 comments

SMTP Relay with Web Dashboard

https://github.com/toinbox/simplerelay
33•toinbox•3d ago•3 comments

How Japan's railways stayed one while splitting apart

https://arun.is/blog/jr-logo/
132•ddrmaxgt37•2d ago•108 comments

Ubiquiti: Enterprise NAS, Built on ZFS

https://blog.ui.com/article/introducing-enterprise-nas
378•ksec•1d ago•311 comments

CS 6120: Advanced Compilers: The Self-Guided Online Course (2020)

https://www.cs.cornell.edu/courses/cs6120/2025fa/self-guided/
402•ibobev•1d ago•56 comments

.gitignore Isn't the only way to ignore files in Git

https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/
476•FergusArgyll•1d ago•147 comments

Datasette Apps: Host custom HTML applications inside Datasette

https://simonwillison.net/2026/Jun/18/datasette-apps/
114•lumpa•14h ago•43 comments

Norway greenlights first full-scale ship tunnel

https://eandt.theiet.org/2026/06/18/norway-greenlights-world-s-first-full-scale-ship-tunnel
76•geox•4h ago•38 comments

Hospitals and universities repurposing drugs at lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
320•giuliomagnifico•1d ago•148 comments

If your product is Great, it doesn't need to be Good (2010)

http://paulbuchheit.blogspot.com/2010/02/if-your-product-is-great-it-doesnt-need.html
119•skogstokig•3d ago•85 comments

W Social, public institutions and the theater of European digital sovereignty

https://blog.elenarossini.com/w-social-public-institutions-and-the-theater-of-european-digital-so...
234•nemoniac•1d ago•147 comments

Modos Color Monitor Pushes E-Paper Displays Further

https://spectrum.ieee.org/modos-e-paper-monitor
316•Vinnl•1d ago•73 comments

Cell-based architecture for resilient payment systems

https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/
137•birdculture•3d ago•54 comments

Show HN: Talos – Open-source WASM interpreter for Lean

https://github.com/cajal-technologies/talos
69•mfornet•1d ago•16 comments

The room the economy can't see

https://wilsoniumite.com/2026/06/19/the-room-the-economy-cant-see/
168•Wilsoniumite•4h ago•159 comments

Flexport (YC W14) Is Hiring in Indonesia, India, and Thailand

https://www.flexport.com/company/careers/
1•thedogeye•14h ago
Open in hackernews

"No Feigning Surprise"

https://wizardzines.com/comics/surprise/
38•evakhoury•3d ago

Comments

akerl_•1h ago
Did you mean to link to https://wizardzines.com/comics/no-feigning-surprise/
jtbayly•1h ago
Either way, that’s not feigning surprise. Odd to call it that. What they are saying is when you are surprised somebody didn’t know something, don’t let it show.

So “feign unsurprise.”

akerl_•1h ago
> What they are saying is when you are surprised somebody didn’t know something, don’t let it show.

Thats about 50% of what they’re saying. The name comes from the other half.

swiftcoder•46m ago
The reason we call it "feigning surprise", is that the surprise is pretty rarely genuine. It's an interaction people have more-or-less-unthinkingly practiced throughout their lives to keep the out-group separated from the in-group
Qwuke•1h ago
I think so. Maybe dang or tomhow could switch the link :)

The social rules work so well that I wish tech cos would just adopt these as baseline. They make interacting with other technical folks much more enjoyable.

ChrisMarshallNY•58m ago
I think there's an xkcd, with the same thing.

I really enjoy sharing a planet with Ms. Evans. She seems to be a genuinely decent person, and we could always use more of those.

rhplus•42m ago
XKCD: 10,000 people learn something “everyone knows” every day:

https://xkcd.com/1053/

cryptopian•54s ago
I really enjoyed her talk "Making Difficult Things Easy"[1]. She's got a real talent for taking complex technical subjects, recognising the difficulties in understanding them, and explaining them back in a friendly way that doesn't mystify them. Almost the opposite of the modern IT industry.

[1] https://jvns.ca/blog/2023/10/06/new-talk--making-hard-things...

goodmythical•36m ago
related: https://xkcd.com/1053/

edit:rhplus beat me to it

xandrius•1h ago
Feels like the smushed down version of xkcd's lucky 10.000: https://xkcd.com/1053/
iterateoften•1h ago
Almost not related at all expect “learn something new”. Not everything needs xkcd
CommieBobDole•59m ago
You're right for the link as provided, but the (apparently) correct link provided upthread is https://wizardzines.com/comics/no-feigning-surprise/, which is pretty similar to the XKCD.
phendrenad2•1h ago
That seems like a more general idea, and I like it more.

For the last 5 or so decades we've been transitioning from a world where everyone watches the same 4 TV channels to a world where everyone is in their own niche, and the tendency to be surprised that someone doesn't know about some cultural phenomenon is directly proportional to age. The way boomers gape and stutter when I said I don't know much about The Beatles...

cryptopian•20m ago
In software too, it feels like there's been a shift to a more individualistic "learn-on-the-job" attitude in companies. If you're not the kind of person who knows how to structure learning a new field, it's easy to end up with big gaps when you don't know what you're looking for.
TaylorPhebillo•1h ago
This is a reference to one the Recurse Center's social rules: https://www.recurse.com/social-rules

I was really impressed with how successful RC is at maintaining an environment where people can learn and grow. Part of that is certainly selection effects- the point of center is self directed growth around programming, and there's an interview process that I assume filters especially hostile people.

But I think the social rules do a lot too, and have been trying to pay attention to the effects on others when someone breaks them at work. No Feigned Surprise is a particularly important one around people who are trying to learn and already a little insecure. It's great when they've learned a new thing, and you want to celebrate that, not meet it with denigration!

wdrw•42m ago
I always found this particular Recurse Center rule strange. I understand how not feigning surprise can be a good rule, as in you should not pretend to be surprised when you genuinely aren't. (e.g. a web front-end dev saying "I don't know how to recompile the kernel" - "What, you don't know ?!?" - when it's clear that there's no actual expectation of knowing, it's just an attempt to self-aggrandize or put the other person down). But if it's a true, genuine surprise, then there is no feigning! If a web front-end dev says "I've never heard of CSS", it's genuinely surprising, and I think it's ok to express that. It's also useful to the recipient to hear this genuine surprise, because it's a strong signal that they're missing something important, a much stronger signal than if someone just said in a calm voice "you know, CSS is one of the most important things to learn for web front-end development". But that's not how Recurse Center means it - when they say "no feigning surprise" they actually mean "not showing surprise, no matter how genuine". I think it's generally best to be open in communicating with others, and neither feign something that isn't there nor hide something that actually is there.
nemomarx•32m ago
quxbar•1h ago
Love this, it's like Randall Munroe x Lynda Barry
hbrav•58m ago
I think I'd appreciate a compilation of such surprising facts, if anyone has a list.

I feel like the "falsehoods programmers believe about [thing]" is a little similar, but about correctness and never about performance.

polynomial•49m ago
You don't know that No Feigning Surprise is actually from an xkcd comic, before it was a wizardzines post? U+1F632
I don't think most recipients would be able to tell the difference between a put down or self aggrandizing feigned surprise and genuine surprise reliably, so the effect in terms of discouraging them is probably at least similar. It's at least a very subtle difference in social cues even if it's genuine.
asdfasgasdgasdg•24m ago
It is not always best to communicate openly. Honesty without kindness is cruelty.

It does a learner no good to hear that you are shocked by a skill deficit. If you're planning to be around people who are in a learning space, you should not be surprised if they don't know something. And even if you are surprised, it is kinder to not show it.

I don't think this rule is universal. If you're in a professional environment where, say, you're coding C++, and a new collegue with five years of purported experience claims to have never used a pointer, it would be okay to show surprise. And then maybe speak to your shared leadership chain. Learning environments are special that way.

bazoom42•21m ago
The comic explains it better: Don’t act surprised if sombody doesn’t know something - even if you are genuinely surprised.
chao-•15m ago
EDIT: Removed my comment, as I was referencing the HN article's link. It seems to incorrectly link to a separate comic that is coincidentally also about "surprise".

I agree with bazoom42 in the context of the correct comic:

https://wizardzines.com/comics/no-feigning-surprise/

akerl_•20m ago
The Recurse Center, and Julia Evans, have correctly identified that it's a net negative social practice for people to on-the-fly decide that somebody needs to be mocked for not knowing something, regardless of how much you think they ought to know it.

Even your "calm" version probably doesn't need to exist. If there's something they want to do and they're asking you about how to do it, by all means, it may be relevant to tell them that learning a new thing would potentially help them.

Otherwise maybe worry less about what other people should or shouldn't know.

Aurornis•4m ago
I agree that the phrasing is not semantically perfect for covering all scenarios. Someone might be showing true surprise.

However, the rule is really about not doing something that makes others feel bad about not knowing something or asking questions, like you said. The “No feigning surprise” phase has been a perfect hook to get people to read and understand what it means.

In some environments, feigning or exaggerating surprise really is abused as a social status and hierarchy establishment trick. Those who use the trick are trying to turn a question or gap on someone’s knowledge into an opening to elevate their own status, often in front of others. If you haven’t seen this trick used (abused) then you’re lucky. In my academic and early career I was in some environments where not knowing something was an invitation for the vultures to circle and try to turn the situation into a show of their superiority on some imagined social hierarchy. It sucks. I suspect the Recurse Center introduced this rule after having a person or batch of participants who started doing this, because it’s really toxic when it is normalized.

Chaosvex•37s ago
"has been a perfect hook to get people to read and understand what it means"

"Joke's on you. I worded it poorly intentionally!"