frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Pluto is a unique dialect of Lua with a focus on general-purpose programming

https://github.com/PlutoLang/Pluto
24•90s_dev•6h ago

Comments

90s_dev•6h ago
Basically a more convenient/intuitive Lua for JS/C/Java/C++ users, plus optional static typing. May in fact use this instead of Lua.
Imustaskforhelp•2h ago
Yea. I am definitely trying this out too. It really has some new features changes that I wished lua had.
wavemode•2h ago
Curious how this compares with Luau: https://luau.org
Rochus•35m ago
Or Luon: https://github.com/rochus-keller/Luon
tzury•1h ago
Well, this is a very poor design, one which makes me think what is the purpose of this project in the first place?

    for i = 1, 10 do -- Loop 1.
        for ii = 1, 5 do -- Loop 2.
            break 1 -- This will break from Loop 2.
            break 2 -- This will break from Loop 1.
        end
    end
https://pluto-lang.org/docs/New%20Features/Break%20Statement
sweetgiorni•1h ago
That's... interesting.
ModernMech•1h ago

  "Pluto aspires to be a version of Lua with a larger feature-set, that is all. Pluto is not a Lua-killer, an attempted successor, or any of that. Many people (rightly so) love Lua precisely because of the design philosophy. And fundamentally, Pluto is a major deviation from Lua's design philosophy. Some may prefer this, some may not."
chirsz•40m ago
I guess it is inspired by De Bruijn index[1].

[^1]: https://en.wikipedia.org/wiki/De_Bruijn_index

philsnow•6m ago
What's poor about it, the numbers in the example? Think of them as inner/outer instead of "1" and "2". Without this kind of break statement, what do you do when you want to exit the outer loop, something like this probably:

  local stop = false
  for i = 1, 10 do         -- outer loop
    if stop then break end
    for j = 1, 5 do        -- inner loop
      break                -- to break from inner loop
      stop = true; break   -- to break from outer loop
    end
  end
So this new feature fits with the general theme of pluto being a very-sugared lua.
Rochus•31m ago
Interesting, apparently the source also includes a (modified) version of the PUC Lua VM. Why don't they just generate bytecode for the existing VM and leave it as is (unless the modified version somehow would significantly increase performance)? What changes were necessary to the original VM to implement the language?

Show HN: LayoffStory-Share your layoff experience anonymously and support others

https://www.layoffstory.com/
1•Eslamunto•1m ago•0 comments

Human-like object concept representations emerge naturally in multimodal LLMs

https://www.nature.com/articles/s42256-025-01049-z
1•dr_dshiv•8m ago•0 comments

The YCombinator

https://anish.ink/posts/ycombinator.html
1•thunderbong•8m ago•0 comments

Show HN: A cross-platform terminal emulator written in Java

https://github.com/sebkur/forceterm
1•sebkur•8m ago•0 comments

"A Prison Outside of Prison"

https://www.theguardian.com/society/2025/jul/01/tech-firms-suggested-placing-trackers-under-offenders-skin-at-meeting-with-justice-secretary
2•iceagecoming•9m ago•0 comments

Using Bluesky Labelers to Show Campaign Funding Data

https://www.hipstersmoothie.com/blog/posts/using-bluesky-labelers-to-show-campaign-funding-data
1•cfcfcf•14m ago•0 comments

What is isomorphism? – ugBASIC user manual

https://ugbasic.iwashere.eu/manual/isomorphism
2•Bogdanp•18m ago•0 comments

Send by Hivenet – Encrypted, email-free file sharing (4GB for free)

https://send.hivenet.com/
1•CecileAbescat•21m ago•1 comments

The Great Ocean of Truth

https://www.rxjourney.net/the-great-ocean-of-truth
1•chidieberechigo•24m ago•0 comments

A slept on video upscaling tool for macOS (fx-upscale)

https://christianselig.com/2025/06/awesome-upscaling-tool/
2•gloxkiqcza•25m ago•0 comments

Ask HN: How to find developers interested in open-source concepts?

2•hejhdiss•29m ago•0 comments

MCPJam: Open-Source Postman for MCP

https://github.com/MCPJam/inspector
1•matt8p•30m ago•1 comments

Ask HN: Is your company forcing use of AI?

14•ciwolex•30m ago•22 comments

Logging Shell Commands in BusyBox? Yes, You Can Now

http://carminatialessandro.blogspot.com/2025/06/logging-shell-commands-in-busybox-yes.html
1•acarminati•39m ago•0 comments

When the digital nomad dream turns sour

https://www.theguardian.com/money/2025/jul/01/digital-nomad-dream-turns-sour
2•robaato•41m ago•0 comments

How much (little) are the AI companies making?

https://pluralistic.net/2025/06/30/accounting-gaffs/#artificial-income
1•almost-exactly•46m ago•0 comments

A Linux Car Stereo From The 90s? [video]

https://www.youtube.com/watch?v=hYOhvPoD-yU
2•indrora•46m ago•0 comments

Show HN: SpeechAnalyzerDylib – C-FFI for macOS 26.0 SpeechAnalyzer API

https://github.com/aethiopicuschan/speech-analyzer-dylib
2•aethiopicuschan•47m ago•0 comments

OpenFLOW – Quickly make beautiful infrastructure diagrams local to your machine

https://github.com/stan-smith/OpenFLOW
2•x0z•49m ago•1 comments

Metacritic co-founder lifts the veil on how the site works

https://www.gamesindustry.biz/metacritic-co-founder-marc-doyle-lifts-the-veil-on-how-the-site-works
1•haxfenx•50m ago•0 comments

How to Say No at Work

https://www.wsj.com/lifestyle/careers/how-say-no-at-work-109872d7
3•libpcap•52m ago•1 comments

Report Reveals Apple's Secretive Vision Products Roadmap

https://www.macrumors.com/2025/06/30/report-reveals-apple-vision-roadmap/
2•mgh2•55m ago•0 comments

Microsoft adds Storyline, a social media-style feed, to Teams

https://www.neowin.net/news/microsoft-adds-storyline-a-social-media-style-feed-to-teams/
1•Bluestein•55m ago•0 comments

Iran may go after US defense firms with cyber attacks

https://breakingdefense.com/2025/06/iran-may-go-after-us-defense-firms-with-cyber-attacks-warns-pentagon-homeland-security/
2•fcpguru•1h ago•0 comments

Show HN: ACS is an S3 Express One Zone Alternative

https://www.acceleratedcloudstorage.com
4•obitoACS•1h ago•0 comments

The all-electric aerial taxi making progress in Dubai

https://twitter.com/HamdanMohammed/status/1939611233247691159
2•tzury•1h ago•0 comments

A.I. Is Starting to Wear Down Democracy

https://www.nytimes.com/2025/06/26/technology/ai-elections-democracy.html
7•sizzle•1h ago•2 comments

`Git stage` over `Git add`

https://bhoot.dev/2025/git-stage-over-git-add/
2•todsacerdoti•1h ago•1 comments

The Computer Engineering Game

https://chipinsights.substack.com/p/the-computer-engineering-game
1•bharathw30•1h ago•0 comments

Microsoft claims AI diagnostic tool can outperform doctors

https://www.ft.com/content/149296b9-41b6-4fba-b72c-c72502d01800
2•Brajeshwar•1h ago•0 comments