frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Choosing a Language Based on Its Syntax?

https://www.gingerbill.org/article/2026/02/19/choosing-a-language-based-on-syntax/
10•todsacerdoti•1h ago

Comments

chrsw•20m ago
Language syntax is like the weather. When it's good (or when you're acclimated to it, I guess) you don't notice it. When the weather is perfect you don't even feel like the atmosphere even exists. When a language is so ingrained in your mental models, you don't even notice syntax, you just see semantics.
IshKebab•20m ago
A lot of programming is taste, and syntax gives you a very quick judgement about how good the language designer's taste is. How familiar they are with what we know about which syntax works well, and so on. For example if you're designing a language in 2026 that uses `type name` instead of `name: type`... that is highly suspicious.

Also syntax is the interface through which you interact with the language, so bad syntax is going to be something annoying you have to deal with constantly. Sure you'll be able to write good programs in a language with bad syntax choices, but it's going to be less fun.

> Odin’s rules, which are very similar to Python’s, are to ignore newline-based “semicolons” within brackets (( ) and [ ], and { } used as an expression or record block).

Honestly I always thought that was a bit crap in Python and I'm surprised anyone thought this was a sensible thing to copy. Really, just use semicolons. As soon as an "easy" rule becomes even vaguely difficult to remember it's better to bin it and just require explicitness, because overall that is easier.

imglorp•4m ago
As Ken Iverson noted in "Notation as a Tool of Thought"[1], yeah the syntax absolutely matters. The same program might resonate and make sense in one language but be incomprehensible if translated 1:1 in another.

Computer languages are for humans to understand and communicate.

1. https://www.eecg.utoronto.ca/~jzhu/csc326/readings/iverson.p...

majorchord•2m ago
Syntax is what keeps me away from Rust. I have tried many times to get into it over the years but I just don't want to look at the syntax. Even after learning all about it, I just can't get over it. I'm glad other people do fine with it but it's just not for me.

For this reason (coming from C++) I wished Swift were more popular because that syntax is much more familiar/friendly to me, while also having better memory safety and quality of life improvements that I like.

shortercode•1m ago
A languages syntax and its error messages are its user interface. Yes you can have a good tool that you don’t enjoy looking at. You can also have a good tool that’s frustrating to learn because its user interface isn’t clear and doesn’t do what you expect. Can I not hope for something that does what I need, is easy to use, and looks good?

I dislike the “you can change the syntax” argument because that just doesn’t happen. Closest thing is a new languages that compiles to another.

The Case for Wasteful Agents

https://frontierai.substack.com/p/the-case-for-wasteful-agents
1•davemack•19s ago•0 comments

An AI Called Winter: Neurosymbolic Computation or Illusion?

https://dustycloud.org/blog/an-ai-called-winter-neurosymbolic-computation-or-illusion/
1•birdculture•2m ago•0 comments

Open models in perpetual catch-up

https://www.interconnects.ai/p/open-models-in-perpetual-catch-up
1•vsreekanti•3m ago•0 comments

Physical Mail Scam Checker

https://check-scam.com/login
1•sansreal•4m ago•0 comments

From coding agents to system operators

https://subintp.substack.com/p/from-coding-agents-to-system-operators
1•datafloyd•4m ago•0 comments

OpenClaw Got Banned. Here Is Why That Should Worry You

https://grith.ai/blog/openclaw-banned-what-it-means
1•edf13•4m ago•0 comments

Show HN: Searchable compression for JSON/NDJSON (skip ~99% pages; sub-ms lookups

https://github.com/kodomonocch1/see_proto
1•Tetsuro•4m ago•1 comments

Study Suggests Women Have Autism Just as Often, but Are Diagnosed Later in Life

https://www.smithsonianmag.com/smart-news/is-autism-really-a-male-dominated-condition-a-new-study...
1•ulrischa•4m ago•0 comments

Show HN: Parallax – A flight simulator for your career in the age of AI

https://www.parallaxapp.world/
1•inder1•8m ago•1 comments

Show HN: Prodlint – A linter that catches what AI coding tools miss

https://github.com/prodlint/prodlint
1•AMARCOVECCHIO99•8m ago•0 comments

Farewell Rust

https://yieldcode.blog/post/farewell-rust/
1•skwee357•10m ago•0 comments

Show HN: Prompt inject AI agents to avoid slop

https://github.com/eljojo/rememory/pull/73
1•eljojo•10m ago•0 comments

An update on upki: TLS certificate revocation checking with CRLite in Rust

https://discourse.ubuntu.com/t/an-update-on-upki/77063
2•fanf2•10m ago•0 comments

Show HN: I built my own custom memory allocator

https://github.com/srnvl/Custom_Memory-Allocator
1•sangramnavale•11m ago•0 comments

What Is a Centipawn Advantage?

https://win-vector.com/2026/02/19/what-is-a-centipawn-advantage/
1•jmount•12m ago•0 comments

Surprising Effectiveness of Masking Updates in Adaptive Optimizers

https://arxiv.org/abs/2602.15322
1•gmays•12m ago•0 comments

A CLI for managing FIDO2 security keys

https://github.com/mohammadv184/skm
1•mohammadv184•14m ago•0 comments

Show HN: ClawdBot for iOS – uses iOS shortcuts for skills on device

https://twitter.com/ephemeralapps/status/2021319169090970023
1•viewmodifier•15m ago•1 comments

Researchers identify genetic blueprint of mania in bipolar disorder

https://medicalxpress.com/news/2026-01-genetic-blueprint-mania-bipolar-disorder.html
1•PaulHoule•15m ago•0 comments

Show HN: Argeo – AI Visibility and Generative Engine Optimization (Geo) Advisory

https://www.argeo.ai/en
1•faruk_tugtekin•15m ago•0 comments

Ask HN: Are hackathons still worth doing?

1•kwar13•15m ago•2 comments

Verizon acknowledges "pain" of new unlock policy, suggests change is coming

https://arstechnica.com/tech-policy/2026/02/verizon-might-drop-its-annoying-35-day-wait-for-unloc...
1•LorenDB•16m ago•0 comments

Spring Festival Gala Robots Went Viral. But the Takes Are Wrong

https://twitter.com/xu545302/status/2023962333786366108
1•ksec•16m ago•0 comments

Upright: An Open Source Synthetic Monitoring System

https://dev.37signals.com/introducing-upright/
1•Kerrick•16m ago•0 comments

A milestone achievement in our journey to carbon negative

https://blogs.microsoft.com/blog/2026/02/18/a-milestone-achievement-in-our-journey-to-carbon-nega...
1•taubek•17m ago•0 comments

Sex toys maker Tenga says hacker stole customer information

https://techcrunch.com/2026/02/19/sex-toys-maker-tenga-says-hacker-stole-customer-information/
1•fortran77•18m ago•0 comments

Ask HN: What kind of coaching made a real impact in your life?

1•haruniriz•20m ago•0 comments

Archaeologists find possible first direct evidence of Hannibal's war elephants

https://www.smithsonianmag.com/smart-news/archaeologists-unearthed-a-2200-year-old-bone-they-say-...
1•bryanrasmussen•21m ago•1 comments

Show HN: AgentLint – Real-time guardrails for AI coding agents

https://github.com/mauhpr/agentlint
1•maupr92•21m ago•0 comments

Profitable Parenting (2023)

https://taylor.town/profitable-parenting
1•surprisetalk•22m ago•0 comments