frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Ask HN: Which function definition keyword do you prefer, def or fn?

1•winwang•1y ago
I'm curious about what people think of `def` vs `fn`, two short keywords for starting function definitions.

...Or maybe we should subscribe to the church of `df`, haha.

Comments

sitkack•1y ago
def could be for lots of things, fn is for functions. I don't think it matters much as long as you have one. C would have been so much easier to parse. Just copy Zig or Rust.
butlersean•1y ago
def means define, could be used to define all kinds of things

fn isnt a legitimate short form of function

fun doesnt work because of the amusement factor

func is the only alternative we have left

sitkack•1y ago
How about unicode or emojis?

These don't have the full fidelity as hn scrubs emojis

add = (a, b) -> a + b

a, b ⟹ a + b

λ add(a, b): ↪ a + b

johncoltrane•1y ago
"def" is too generic.

"fn" is too cryptic.

"function" is better than the two.

MultifokalHirn•1y ago
Agreed

Keeping FairScan simple isn't simple

https://fairscan.org/blog/keeping-fairscan-simple/
1•Matumio•1m ago•0 comments

Reducing protein intake could support healthy aging by reshaping metabolism

https://medicalxpress.com/news/2026-07-protein-intake-healthy-aging-reshaping.html
1•pseudolus•3m ago•0 comments

Rust – What .boxed() costs you (and a tiny crate to avoid it)

https://ae2.rs/post/boxed-vs-box-pin
1•ae2•3m ago•0 comments

How the smartest people use AI

https://www.youtube.com/watch?v=PcEWx_001aU
1•mattm•4m ago•0 comments

Deployments are now up to 7 seconds faster

https://vercel.com/changelog/deployments-are-now-up-to-7-seconds-faster
1•flyaway123•5m ago•0 comments

Toasts pose significant accessibility concerns and are not recommended for use

https://primer.style/accessibility/patterns/accessible-notifications-and-messages/#toasts
1•plucafs•6m ago•0 comments

How to Spot AI Writing

https://www.economist.com/culture/2026/07/30/how-to-spot-ai-writing
1•ijidak•6m ago•0 comments

Christopher Nolan's Collapsing Worlds

https://www.patreon.com/PastLivesMedia/posts/christopher-165426703
2•softwaredoug•7m ago•0 comments

DeepSeek's Plan for AGI Is the Costco Hot Dog

https://kuber.studio/blog/AI/DeepSeeks-Plan-for-AGI-is-the-Costco-Hot-Dog
1•kuberwastaken•8m ago•0 comments

Show HN: Reimagine place photos with Nano Banana

https://aigoogleearth.app/
1•Evanmo666•8m ago•0 comments

Wyro – Draw a backend on a canvas, export TypeScript with no lock-in

1•Paaul01•9m ago•0 comments

$350 for a single slice of pie?

https://www.adafruit.com/product/6125?gad_source=4&gad_campaignid=23986111167&gbraid=0AAAAADx9JvQ...
1•replatformradar•11m ago•0 comments

Two 500-year-old mummies confirm Europeans brought smallpox to the Americas

https://english.elpais.com/science-tech/2026-07-31/two-500-year-old-mummies-confirm-europeans-bro...
1•geox•13m ago•1 comments

Show HN: Job board and MCP server for AI developers

https://frontierroles.com/
1•alastairr•16m ago•0 comments

Building a fitness brain for hybrid athletes

https://www.heykipp.io/
1•mlabouardy•16m ago•0 comments

From boiling lead and black art: The history of mathematical typography (2017)

http://www.practicallyefficient.com/2017/10/13/from-boiling-lead-and-black-art.html
1•EndXA•16m ago•0 comments

Trump's Fixation on Arctic Ships Led to Billions in No-Bid Contracts

https://www.nytimes.com/2026/08/01/climate/trump-arctic-ships.html
2•duxup•20m ago•1 comments

Plug-In Solar Panels Are Starting to Sprout in U.S. Backyards

https://www.nytimes.com/2026/07/31/business/energy-environment/plug-in-balcony-solar.html
2•simonpure•20m ago•0 comments

Neuvra

https://www.neuvraai.com/
1•kiraratakaoka•21m ago•1 comments

Show HN: Warpgate 0.27 (FOSS Teleport alternative) adds RDP/VNC support

https://warpgate.null.page/
1•hardex•21m ago•0 comments

Apple Raises iCloud+ Prices in 8 Countries

https://www.macrumors.com/2026/07/17/apple-icloud-plus-price-increase/
1•meysamazad•25m ago•0 comments

Astronomers Have Detected an Exomoon for the First Time

https://www.wired.com/story/astronomer-detect-exomoon-for-first-time/
1•wglb•26m ago•0 comments

NPM bypass-2FA tokens can no longer manage accounts or packages

https://github.blog/changelog/2026-07-31-restricting-npm-bypass-2fa-granular-access-tokens/
1•nyku•28m ago•0 comments

How to plant a nuclear plant in Iran

https://www.digitaldigging.org/p/how-to-plant-a-nuclear-plant-in-iran
1•georgecmu•30m ago•0 comments

Neuroscience of Enduring Change: Erasing Problematic Emotional Learnings [pdf]

https://coherencetherapy.org/files/Ecker-2020-Erasing_Problematic_Emotional_Learnings-Psychothera...
1•plucafs•31m ago•0 comments

Decidim is a digital platform for citizen participation

https://decidim.org/
1•riffraff•31m ago•0 comments

Replicating the physics of the Gameboy screen for realistic emulation

https://note.com/kathoc/n/n5ceb773a3dbc
3•iamwil•32m ago•0 comments

Tglist – Telegram reach drops as post rate grows – except for Ukrainian channels

https://tglist.io/rnd/posting-frequency-reach-decay
1•coubri•34m ago•0 comments

Scalzi – Another Reason Not to Use "AI" for Your Writing

https://whatever.scalzi.com/2026/07/31/another-reason-not-to-use-ai-for-your-writing/
2•roomey•35m ago•0 comments

Google kills Earth AI generator after one day

https://twitter.com/newsfromgoogle/status/2083249962150760610
31•BlueBerry2001•39m ago•23 comments