frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: The Aria Programming Language

https://github.com/egranata/aria
2•egranata_aria•5h ago
Aria is a modern, dynamic scripting language. It is meant to be a "sweet spot" language, easy to pick-up and enjoyable to use.

It comes with a familiar C-style syntax, and draws inspiration from a variety of languages. It has a small but usable standard library and strives to be a low-ceremony-get-stuff-done kind of language.

It is currently at version 0.9 and I would love feedback as I work towards getting it to 1.0.

Comments

ofalkaed•5h ago
What would this offer me over more established scripting languages? Main thing I want to know when I see a new offering. On a quick look I find the almost but not quite C syntax more difficult to read, like the lack of parenthesis on the if statement's test and this is my biggest issue with C like languages, they change things just enough that I have to think about it and I don't see what the change offers beyond those used to C syntax having to stop and think.
egranata_aria•4h ago
Good news is I can offer you parentheses, but they are indeed optional on conditionals/loops. I am fairly sure there are other C-style syntaxes that leave those out. See https://stackoverflow.com/questions/2061593/why-do-c-languag... - you can't have the same ambiguity if you have mandatory braces around the body. Would there be a reason to require them?

With that said, this will work just fine and you wouldn't have to think about it too hard, if at all:

  func main() {
    if (1 == 2) {
      println("oh no!");
    } else {       
      println("phew!");
    }
  }
On the more general point, why this vs. anything else? That's a great question. I have tried to hit a balance that I think is pleasant to write code in (e.g. I like not having __init__.aria files around to define modules :-), and I like having proper enums, and so on...). I like to think someone would pick up Aria because it is a fun little language to try out and experiment with, not because it would change the world.

Mileage may of course vary and you may think that balance is actually nowhere to be seen. That's great, hit me with it.

Show HN: (Almost) instant NAICS, UNSPSC, HS code classification (free webapp)

https://classifast.com/
1•dmatv•5m ago•0 comments

Tessera: A declarative, immediate-mode UI framework for Rust

https://github.com/tessera-ui/tessera
1•sbt567•5m ago•0 comments

Mastercard and Visa Under Fire as Petition 'Not Police' Legal Content Blows Up

https://www.ibtimes.co.uk/mastercard-visa-under-fire-petition-payment-giants-not-police-legal-content-blows-1739406
1•nabla9•7m ago•0 comments

Attempt to outlaw AI that jacks up prices based on what it knows about you

https://www.theregister.com/2025/07/26/ai_surveillance_pricing/
1•luckys•8m ago•0 comments

NAD+ the New Collagen? The Anti-Ageing Molecule Everyone's Talking About

https://www.marieclaire.co.uk/beauty/nad-benefits
1•Bluestein•16m ago•0 comments

I Saved a PNG Image to a Bird [video]

https://www.youtube.com/watch?v=hCQCP-5g5bo
2•houzi•18m ago•0 comments

Why Are Quiet Spaces Disappearing?

https://www.honest-broker.com/p/why-are-quiet-spaces-disappearing
1•Khaine•22m ago•1 comments

Show HN: DogNamesWorld – A fast dog name directory built with Astro

https://dognamesworld.com
1•laimingj•24m ago•0 comments

Thorpe is a SWE at a startup – he's also serving his 11th year in prison

https://techcrunch.com/2025/07/24/preston-thorpe-is-a-software-engineer-at-a-san-francisco-startup-hes-also-serving-his-11th-year-in-prison/
1•Gunnerhead•26m ago•0 comments

Myo Gesture Armband Teardown

https://learn.adafruit.com/myo-armband-teardown/inside-myo
1•downboots•27m ago•0 comments

Show HN: ExtractQ cuts auto-insurance claim time 75% with zero-training AI

https://www.scalong.com/case-studies/revolutionizing-auto-insurance-claims-with-processq
1•berwinsingh•30m ago•0 comments

Study Suggests Covid Shots Saved Fewer Lives Compared with Prior Estimates

https://www.medpagetoday.com/infectiousdisease/covid19vaccine/116674
2•Ozarkian•32m ago•0 comments

Multi vs. Single Page Apps – two implementations comparison

https://binaryigor.com/multi-vs-single-page-apps.html
1•BinaryIgor•32m ago•0 comments

Barbie's new pink (insulin) pumps – help children with type 1 diabetes

https://www.science.org/content/article/meet-diabetes-researcher-behind-barbie-s-new-pink-insulin-pumps
1•MukundMohanK•32m ago•0 comments

Climate groups call for wealth tax to make super-rich fund sustainable economy

https://www.theguardian.com/environment/2025/jul/15/climate-groups-call-uk-wealth-tax-make-super-rich-fund-sustainable-economy
3•PaulHoule•36m ago•0 comments

Channel-level EEG analysis systematically misattributes cortical source

https://neuromechanist.github.io/papers/uecog-2025/
2•lentoutcry•38m ago•0 comments

San Francisco's AI boom is intensifying battles for workers, housing

https://www.washingtonpost.com/business/2025/07/26/ai-boom-san-francisco-tech-workers-housing/
1•edward•40m ago•0 comments

Does visualization help AI understand data?

https://arxiv.org/abs/2507.18022
1•babushkaboi•43m ago•0 comments

Worlds Largest "Vibe Coding" Hackathon Winner

https://twitter.com/boltdotnew/status/1949171389224624301
1•babushkaboi•44m ago•0 comments

Sapients paper on the concept of Hierarchical Reasoning Model

https://arxiv.org/abs/2506.21734
8•hansmayer•1h ago•0 comments

Beyond Food and People

https://aeon.co/essays/nietzsches-startling-provocation-youre-edible-and-delicious
3•Petiver•1h ago•0 comments

Fragmentary Latin inscriptions can be completed with AI

https://www.economist.com/science-and-technology/2025/07/23/fragmentary-latin-inscriptions-can-be-completed-with-ai
1•helsinkiandrew•1h ago•1 comments

First release candidate of systemd 258 is here

https://www.theregister.com/2025/07/25/systemd_258_first_rc_here/
2•ossusermivami•1h ago•0 comments

When We Get Komooted

https://bikepacking.com/plog/when-we-get-komooted/
5•atakan_gurkan•1h ago•0 comments

AWR6843AOP – Single-chip 60GHz radar sensor with antenna on package, DSP and MCU

https://www.ti.com/product/AWR6843AOP
2•nynyny7•1h ago•0 comments

Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops

https://www.linaro.org/blog/linux-on-snapdragon-x-elite/
16•MarcusE1W•1h ago•1 comments

Development shells with Nix: four quick examples

https://michael.stapelberg.ch/posts/2025-07-27-dev-shells-with-nix-4-quick-examples/
2•todsacerdoti•1h ago•0 comments

Releasing a Python Library for Deploying Agents with Microsoft Azure

1•manuelfdng•1h ago•0 comments

Christopher Lasch, Plain Writing, and Democracy

https://providencemag.com/2025/07/christopher-lasch-plain-writing-and-democracy/
1•Caiero•1h ago•0 comments

Specials (2021)

https://www.brendangregg.com/specials.html
2•todsacerdoti•1h ago•0 comments