frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: Competitor Finder – Paste your domain, get your top competitors

https://champsignal.com/tools/competitor-finder
2•maximedupre•39m ago•0 comments

Show HN: QuickTunes: Apple Music player for Mac with iPod vibes

https://furnacecreek.org/quicktunes/
80•albertru90•12h ago•25 comments

Show HN: A Modular Phoenix SaaS Starter Kit

https://www.phoenixsaaskit.com/
2•bustylasercanon•2h ago•0 comments

Show HN: Mapping supply chain of products (updated)

https://www.beneluxmanufacturing.com/supply-chain-explorer/
3•nodezero•2h ago•0 comments

Show HN: Historical GPX Wind Visualizer

https://github.com/ppp-one/windgpx
2•pppone•6h ago•0 comments

Show HN: Price Per Token – LLM API Pricing Data

https://pricepertoken.com/
324•alexellman•1d ago•126 comments

Show HN: Cant, rust nn lib for learning

https://github.com/TuckerBMorgan/can-t
2•TuckerBMorgan•7h ago•0 comments

Show HN: Explore GitHub via What Stargazers Also Starred

https://github.com/fengkan/GitHub-Stargazer-Constellation
2•fengkan•8h ago•0 comments

Show HN: I built a biological network visualization tool

https://nodes.bio
37•jmg421•2d ago•25 comments

Show HN: Open-source "God mode killer" IGA in Keycloak

https://github.com/tide-foundation/keycloak-IGA
2•SaltNHash•9h ago•3 comments

Show HN: The Aria Programming Language

https://github.com/egranata/aria
2•egranata_aria•9h ago•2 comments

Show HN: The Montana MiniComputer

https://mtmc.cs.montana.edu/
109•recursivedoubts•1d ago•22 comments

Show HN: Apple Health MCP Server

https://github.com/neiltron/apple-health-mcp
196•_neil•3d ago•41 comments

Show HN: Nia – MCP server that gives more docs and repos to coding agents

https://www.trynia.ai/
78•jellyotsiro•2d ago•67 comments

Show HN: Convert from MIDI file to ASCII tablature (and more)

https://github.com/scottvr/gtrsnipe/blob/main/README.md
2•ycombiredd•11h ago•0 comments

Show HN: I made a web app for structured podcast summaries

https://wisdomsnap.com/
8•bardonadam•1d ago•0 comments

Show HN: Suhya – Omegle Alternative

https://suhya.com/
3•Codegres•12h ago•2 comments

Show HN: Tsbro – TypeScript for the browser, no build step

https://github.com/stagas/tsbro
38•stagas•6d ago•26 comments

Show HN: A macOS clock that stays visible when coding or binging in fullscreen

https://cornertime.app/en
53•muvich3n•1d ago•38 comments

Show HN: Mcp-chromautomation – Chrome MCP that is not a puppeteer

https://github.com/gleicon/mcp-chromautomation
3•tunabr•18h ago•0 comments

Show HN: Open IT Maintenance Planner

https://maintenance-planner.vangemert.dev/
12•spmvg•4d ago•7 comments

Show HN: Compass CNC – Open-source handheld CNC router

https://www.compassrouter.com
174•camchaney•1w ago•46 comments

Show HN: The missing link of a bookstore's tech stack

https://bookhead.net/
94•greenie_beans•3d ago•26 comments

Show HN: A word of the day that doesn't suck

82•jsomers•5d ago•33 comments

Show HN: Phind.design – Image editor & design tool powered by 4o / custom models

https://phind.design
88•rushingcreek•4d ago•22 comments

Show HN: TheProtector – Linux Bash script for the paranoid admin on a budget

https://github.com/IHATEGIVINGAUSERNAME/theProtector
165•lotussmellsbad•3d ago•35 comments

Show HN: The Magic of Code – book about the wonders and weirdness of computation

https://themagicofcode.com/sample/
110•arbesman•5d ago•29 comments

Show HN: Tinder but it's only pictures of my wife and I can only swipe right

https://trytender.app/
1008•risquer•3d ago•261 comments

Show HN: A code editor that integrates into the browser

https://tachicode.dev/
44•quintu5•2d ago•10 comments

Show HN: Lotas – Cursor for RStudio

https://www.lotas.ai/
81•jorgeoguerra•5d ago•28 comments
Open in hackernews

Show HN: The Aria Programming Language

https://github.com/egranata/aria
2•egranata_aria•9h 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•9h 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•8h 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.