frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The Beam

https://www.erlang-solutions.com/blog/the-beam-erlangs-virtual-machine/
51•Alupis•3d ago

Comments

schultzer•3h ago
One thing that is great about Erlang’s pattern matching is that it makes it extremely approachable for writing, lexer, parser and compilers in it: https://github.com/elixir-dbvisor/sql and with Elixir macros and sigils then you can embed other languages like sql and zig to name a few!
wk_end•2h ago
Does Erlang/Elixer have any edge over Ocaml or Haskell in that niche? They also have pattern matching, of course, and strong static types tend to work nicely for compilers too.

Of course, the big superpower they have is the BEAM and the robust multiprocessing support there, but that’s not especially helpful for compilers…or is it?

schultzer•2h ago
Elixir compiler is written in Erlang, Erlang can produce very efficient code, the new json library can beat c libraries at decoding / encoding. And you get this with a strongly typed dynamic language, which is a distributed language. It’s really hard to beat the BEAM, if only we had better number crunching, but in so cases you can always write a nif.
dcsommer•49m ago
"Strongly typed" is stretching it. Type checking is bolted on and not part of `erlc`. Typing is quite unergonomic in Erlang/Elixir (similar to Typescript bolted onto JS).

The type system is one of the weakest parts of the beam ecosystem.

troupo•42m ago
Elixir team is slowly bringing in type checking into the language: https://elixir-lang.org/blog/2022/10/05/my-future-with-elixi... and https://hexdocs.pm/elixir/gradual-set-theoretic-types.html
Munksgaard•8m ago
Erlang/Elixir are certainly strongly typed[0] but they are not statically typed[1].

0: https://en.wikipedia.org/wiki/Strong_and_weak_typing

1: https://en.wikipedia.org/wiki/Type_system#Static_type_checki...

Munksgaard•3m ago
As someone who has used both SML, Haskell, Rust and Elixir professionally: No, not really.

Access to the BEAM is nice, but unless you're targeting the BEAM in your compiler I don't see any benefit. Even if you're targeting the BEAM, you might decide to use another language, cf. Gleam: https://github.com/gleam-lang/gleam/

Fastvlm: Efficient vision encoding for vision language models

https://github.com/apple/ml-fastvlm
172•nhod•3h ago•34 comments

Open Hardware Ethernet Switch project, part 1

https://serd.es/2025/05/08/Switch-project-pt1.html
69•luu•3d ago•9 comments

Air Traffic Control

https://computer.rip/2025-05-11-air-traffic-control.html
119•1317•1d ago•29 comments

The Barbican

https://arslan.io/2025/05/12/barbican-estate/
456•farslan•13h ago•158 comments

A conversation about AI for science with Jason Pruet

https://www.lanl.gov/media/publications/1663/0125-qa-jason-pruet
136•LAsteNERD•9h ago•108 comments

TransMLA: Multi-head latent attention is all you need

https://arxiv.org/abs/2502.07864
7•ocean_moist•1h ago•0 comments

15 Years of Shader Minification

https://www.ctrl-alt-test.fr/2025/15-years-of-shader-minification/
15•laurentlb•2d ago•1 comments

Understanding LucasArts' iMUSE System

https://github.com/meshula/LabMidi/blob/main/LabMuse/imuse-technical.md
89•todsacerdoti•6h ago•15 comments

Can you trust that permission pop-up on macOS?

https://wts.dev/posts/tcc-who/
225•nmgycombinator•10h ago•162 comments

RIP Usenix ATC

https://bcantrill.dtrace.org/2025/05/11/rip-usenix-atc/
149•joecobb•12h ago•33 comments

HealthBench – An evaluation for AI systems and human health

https://openai.com/index/healthbench/
136•mfiguiere•11h ago•123 comments

Wtfis: Passive hostname, domain and IP lookup tool for non-robots

https://github.com/pirxthepilot/wtfis
61•todsacerdoti•6h ago•4 comments

NASA study reveals Venus crust surprise

https://science.nasa.gov/science-research/astromaterials/nasa-study-reveals-venus-crust-surprise/
57•mnem•3d ago•61 comments

Launch HN: ParaQuery (YC X25) – GPU Accelerated Spark/SQL

108•winwang•13h ago•66 comments

A community-led fork of Organic Maps

https://www.comaps.app/news/2025-05-12/3/
285•maelito•17h ago•187 comments

University of Texas-led team solves a big problem for fusion energy

https://news.utexas.edu/2025/05/05/university-of-texas-led-team-solves-a-big-problem-for-fusion-energy/
225•signa11•16h ago•156 comments

FedRAMP 20x – One Month in and Moving Fast

https://www.fedramp.gov/2025-04-24-fedramp-20x-one-month-in-and-moving-fast/
67•transpute•4h ago•45 comments

Reviving a modular cargo bike design from the 1930s

https://www.core77.com/posts/136773/Reviving-a-Modular-Cargo-Bike-Design-from-the-1930s
151•surprisetalk•14h ago•128 comments

System lets robots identify an object's properties through handling

https://news.mit.edu/2025/system-lets-robots-identify-objects-properties-through-handling-0508
3•mikhael•3d ago•0 comments

Ruby 3.5 Feature: Namespace on read

https://bugs.ruby-lang.org/issues/21311
190•ksec•15h ago•89 comments

Policy of Transience

https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/transience/
19•pekim•2d ago•0 comments

Why the 737 MAX has been such a headache for Boeing

https://www.jalopnik.com/1853477/boeing-737-max-incidents-aircraft-problems/
14•cebert•1h ago•7 comments

Writing N-body gravity simulations code in Python

https://alvinng4.github.io/grav_sim/5_steps_to_n_body_simulation/
93•dargscisyhp•2d ago•20 comments

Show HN: Lumoar – Free SOC 2 tool for SaaS startups

https://www.lumoar.com
69•asdxrfx•10h ago•27 comments

How to avoid P hacking

https://www.nature.com/articles/d41586-025-01246-1
45•benocodes•3d ago•41 comments

Continuous glucose monitors reveal variable glucose responses to the same meals

https://examine.com/research-feed/study/1jjKq1/
173•Matrixik•2d ago•99 comments

Universe expected to decay in 10⁷⁸ years, much sooner than previously thought

https://phys.org/news/2025-05-universe-decay-years-sooner-previously.html
191•pseudolus•19h ago•239 comments

The Beam

https://www.erlang-solutions.com/blog/the-beam-erlangs-virtual-machine/
51•Alupis•3d ago•7 comments

Demonstrably Secure Software Supply Chains with Nix

https://nixcademy.com/posts/secure-supply-chain-with-nix/
92•todsacerdoti•14h ago•55 comments

Legion Health (YC S21) is hiring engineers to help fix mental health with AI

https://www.workatastartup.com/jobs/75011
1•the_danny_g•12h ago