frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Rubysyn: Clarifying Ruby's Syntax and Semantics

https://github.com/squadette/rubysyn/blob/master/README.md
55•petalmind•4d ago

Comments

Smalltalker-80•3h ago
I prefer the postcard ;-) https://richardeng.medium.com/syntax-on-a-post-card-cb6d85fa...
pansa2•2h ago
Yes, Smalltalk's syntax fits on a postcard - and it's possible to go even more minimal than that, e.g. Lisp or Forth.

OTOH Ruby doesn't need a postcard, it needs a full poster.

SeriousM•3h ago
> This is an experiment in clarifying some aspects of Ruby syntax and semantics. For that we're going to introduce an alternative Lisp-based syntax for Ruby, preserving Ruby semantics.

Lisp? Then I would use Lisp...

> The goal is to define a comprehensive, trivially-parsable and sugar-free syntax.

Ruby has syntax sugar, no need to remove the funny parts.

petalmind•1h ago
> Lisp? Then I would use Lisp...

Lisp has completely different runtime semantics. Even the lexical scope in Ruby is extremely peculiar. One of the hard parts of writing this document was to remove the intuitive influence of Lisp because it just doesn't make sense for Ruby.

petalmind•1h ago
> Ruby has syntax sugar, no need to remove the funny parts.

This is just an intermediate representation, it's not meant to be used directly (even though you can do that, of course).

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
64•zaikunzhang•2h ago•29 comments

Talk like caveman

https://github.com/JuliusBrussee/caveman
136•tosh•3h ago•91 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
107•jspdown•5h ago•48 comments

Show HN: A game where you build a GPU

https://jaso1024.com/mvidia/
796•Jaso1024•19h ago•163 comments

German implementation of eIDAS will require an Apple/Google account to function

https://bmi.usercontent.opencode.de/eudi-wallet/wallet-development-documentation-public/latest/ar...
345•DyslexicAtheist•13h ago•310 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•10m ago

OpenScreen is an open-source alternative to Screen Studio

https://github.com/siddharthvaddem/openscreen
334•jskopek•4d ago•57 comments

Introduction to Computer Music (2009) [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
173•luu•10h ago•53 comments

Costco sued for seeking refunds on tariffs customers paid

https://arstechnica.com/tech-policy/2026/03/costco-sued-for-seeking-refunds-on-tariffs-customers-...
26•AdmiralAsshat•4d ago•7 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
47•thunderbong•3d ago•2 comments

Aegis – open-source FPGA silicon

https://github.com/MidstallSoftware/aegis
50•rosscomputerguy•6h ago•4 comments

LLM Wiki – example of an "idea file"

https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
225•tamnd•19h ago•68 comments

Ubuntu now requires more RAM than Windows 11

https://www.howtogeek.com/ubuntu-now-requires-more-ram-than-windows-11/
8•jnord•16m ago•0 comments

Zml-smi: universal monitoring tool for GPUs, TPUs and NPUs

https://zml.ai/posts/zml-smi/
56•steeve•4d ago•8 comments

How many products does Microsoft have named 'Copilot'?

https://teybannerman.com/strategy/2026/03/31/how-many-microsoft-copilot-are-there.html
686•gpi•16h ago•322 comments

Rubysyn: Clarifying Ruby's Syntax and Semantics

https://github.com/squadette/rubysyn/blob/master/README.md
55•petalmind•4d ago•5 comments

Show HN: OsintRadar – Curated directory for osint tools

https://osintradar.com/
18•lexalizer•6h ago•1 comments

Show HN: I built a small app for FSI German Course

https://detawk.com/
39•syedmsawaid•3d ago•13 comments

AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy

https://www.phoronix.com/news/Linux-7.0-AWS-PostgreSQL-Drop
323•crcastle•12h ago•93 comments

Demonstrating Real Time AV2 Decoding on Consumer Laptops

http://aomedia.org/blog%20posts/Demonstrating-Real-Time-AV2-Decoding-on-Consumer-Laptops/
37•breve•10h ago•7 comments

Show HN: sllm – Split a GPU node with other developers, unlimited tokens

https://sllm.cloud
164•jrandolf•20h ago•79 comments

Show HN: I made open source, zero power PCB hackathon badges

https://github.com/KaiPereira/Overglade-Badges
118•kaipereira•21h ago•11 comments

Unverified: What Practitioners Post About OCR, Agents, and Tables

https://idp-software.com/news/idp-accuracy-reckoning-2026/
13•chelm•6h ago•1 comments

The Indie Internet Index – submit your favorite sites

https://iii.social
159•freshman_dev•21h ago•31 comments

Components of a Coding Agent

https://magazine.sebastianraschka.com/p/components-of-a-coding-agent
255•MindGods•22h ago•78 comments

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust

https://contrapunk.com/
78•waveywaves•11h ago•34 comments

Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown

https://static.laszlokorte.de/escher/
99•laszlokorte•16h ago•16 comments

Ruckus: Racket for iOS

https://ruckus.defn.io/
138•nsm•2d ago•12 comments

Sad Story of My Google Workspace Account Suspension

https://zencapital.substack.com/p/sad-story-of-my-google-workspace
5•zenincognito•25m ago•0 comments

Modern Generic SVGA driver for Windows 3.1

https://github.com/PluMGMK/vbesvga.drv
51•userbinator•6h ago•14 comments