HackerLangs
TopNewTrendsCommentsPastAskShowJobs

pjmlp

130,562 karmajoined 16 lat temu
Currently focused on distributed systems, managed languages runtimes, and AI agents.

Submissions

[untitled]

1 points·by pjmlp·przedwczoraj·0 comments

[untitled]

1 points·by pjmlp·8 dni temu·0 comments

DConf '26 Schedule

dconf.org
2 points·by pjmlp·8 dni temu·0 comments

Qt Bridges: Public Beta for the Rust Bridge Is Out

qt.io
3 points·by pjmlp·9 dni temu·0 comments

Software Security Analysis in 2030 and Beyond: A Research Roadmap

dl.acm.org
1 points·by pjmlp·9 dni temu·0 comments

Godot will no longer accept AI-authored code contributions

pcgamer.com
561 points·by pjmlp·10 dni temu·403 comments

Using OxCaml to implement type-safe reference counting between OCaml and Python

blog.janestreet.com
2 points·by pjmlp·25 dni temu·0 comments

Java's Project Valhalla lands a preview in JDK 28

theregister.com
4 points·by pjmlp·25 dni temu·0 comments

The Story of PHP. Documentary Teaser [video]

youtube.com
9 points·by pjmlp·27 dni temu·1 comments

The Future of Xenix, (Bill Gates Interview Unix World, 1985)

archive.org
3 points·by pjmlp·w zeszłym miesiącu·0 comments

Documentary, "C++: The Most Consequential Programming Language"

youtube.com
33 points·by pjmlp·w zeszłym miesiącu·2 comments

Nine Ways to Do Inheritance in Rust, a Language Without Inheritance

medium.com
87 points·by pjmlp·w zeszłym miesiącu·21 comments

Akaganite, a managed Rust toolchain for licensed console developers (Xbox, PS 5)

akaganite.com
6 points·by pjmlp·w zeszłym miesiącu·3 comments

Build 2026: Union types in C#

build.microsoft.com
2 points·by pjmlp·w zeszłym miesiącu·0 comments

Build 2026: WSL improvements and the new Containers CLI and APIs

build.microsoft.com
9 points·by pjmlp·w zeszłym miesiącu·2 comments

Tracing Rays with Jank

jank-lang.org
48 points·by pjmlp·w zeszłym miesiącu·0 comments

Microsoft Dev Box moved into maintenance mode

learn.microsoft.com
5 points·by pjmlp·w zeszłym miesiącu·0 comments

Minutes journalist accuses CBS News of penalizing her

theguardian.com
4 points·by pjmlp·w zeszłym miesiącu·0 comments

A Practical MS‑DOS Problem Contributed to C++

freshsources.com
4 points·by pjmlp·2 miesiące temu·0 comments

Collapse of Personal Computing

youtube.com
16 points·by pjmlp·2 miesiące temu·6 comments

comments

pjmlp
·44 minuty temu·discuss
I think it is a play on Scala being mostly developed at EFPL as research language and only a few on the team having worked in the industry.
pjmlp
·46 minut temu·discuss
First of all I am not complaining about anything.

Secondly, there are several ways how Java source code becomes machine code, depending on which JVM and JDK is being used, not taking into account the ART cousin.
pjmlp
·13 godzin temu·discuss
They introduced a new Python like syntax, and pushed to move away from the curly based syntax.

There were other breaking changes as well.

https://docs.scala-lang.org/scala3/guides/migration/compatib...

This naturally broke all the tooling.

Then you have Metals for VSCode InteliJ plugins, while the Eclipse plugin was dropped.

InteliJ plugin is much further than Metals, however there is the conflict of interests with pushing Kotlin instead.

Meanwhile most Scala shops have pivoted to also give feature parity on modern Java, and Kotlin, thus reducing the interest in using Scala in first place.

However as mentioned, they are doing cool stuff with capabilities at EPFL for Scala 3.

https://virtuslab.com/blog/scala/introduction-to-scala-3-che...
pjmlp
·15 godzin temu·discuss
Robots need formal specification languages, to tame non deterministic compilers.
pjmlp
·15 godzin temu·discuss
Additionally in modern Java there are even the options of AOT and JIT caches, which can be reused across runs.

Or if staying on Linux, JVM snapshots.
pjmlp
·15 godzin temu·discuss
Yes, and in Java/C# case, AOT compilation is also available.

I would also add Kotlin, Clojure and F#.

Scala not really as the compilation is not much better, and since the Scala 3 reboot, the ecosystem doesn't seem to be doing that well.

The market opportunity for Haskell on the JVM is gone, although they are doing cool stuff with capabilities.
pjmlp
·15 godzin temu·discuss
I was expecting yet another moving from Haskell into Rust article, instead they went to Python.

Who cares about performance.
pjmlp
·16 godzin temu·discuss
That is mostly a non issue on microservices and serverless runtimes running on top of type 1 hypervisors, and bare metal embedded deployments.
pjmlp
·18 godzin temu·discuss
All three major programming environments at Xerox PARC, shared similar concepts.

Interlisp-D, Smalltalk, Mesa (XDE) which evolved into Cedar.

If you read Xerox papers about all of them, there are several quotes on how relevant it was to share the same programming experience across environments.

Which is why, given their linage, JVM and CLR are the closest big mindshare ecosystems that somehow still have traces of those features when using their IDEs and runtimes, even without being a proper Smalltalk or Lisp.
pjmlp
·18 godzin temu·discuss
Yes, Allegro Common Lisp, and Lisp Works support this just fine.
pjmlp
·18 godzin temu·discuss
"We were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp."

- Guy Steele, Java spec co-author

"35 years of Lisping at SISCOG"

https://www.siscog.pt/en-us/blog/35-years-of-lisping-at-sisc...

https://en.wikipedia.org/wiki/Emacs

https://help.autodesk.com/view/OARX/2024/ENU/?guid=GUID-A0E9...

https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
pjmlp
·18 godzin temu·discuss
It isn't, Dylan and Julia are two Lisps with Algol like syntax.

Indeed there was a proposal to add Algol like syntax to Lisp,

https://en.wikipedia.org/wiki/LISP_2
pjmlp
·18 godzin temu·discuss
Correct, although I would assert Prolog shares many concepts with Lisp.
pjmlp
·18 godzin temu·discuss
"An operating system is a collection of things that don't fit into a language. There shouldn't be one"

-- Dan Ingalls
pjmlp
·19 godzin temu·discuss
The nice thing about Swift, or Java/Kotlin on Android, is the platform owner attitude, either adopt it, or go elsewhere, that is the only way safety improvements are pushed into mainstream.
pjmlp
·19 godzin temu·discuss
Around here in my German office, and down in my home country Portugal, even less, given the average salaries.
pjmlp
·19 godzin temu·discuss
> A common refrain is that Emacs is an operating system (OS). This isn’t true, but what invites comparison to an OS is its ability to orchestrate applications and utilities above the OS kernel level.

Only because Lisp Machines, or variations thereof didn't took off in the mainstream.

"Symbolics Lisp Machine demo"

https://www.youtube.com/watch?v=o4-YnLpLgtk

"Emacs and Lisp"

https://funcall.blogspot.com/2025/04/emacs-and-lisp.html

While Emacs was forked by Lucid as XEmacs to make one of the very first ideas of LSP, nowadays most features have been integrated back into Emacs

https://dreamsongs.com/Cadillac.html

"Lucid Energize Demo"

https://www.youtube.com/watch?v=pQQTScuApWk
pjmlp
·21 godzin temu·discuss
Yes, we always use the vault/secrets infrastructure of the respective cloud vendor.

Never used the product Vault.
pjmlp
·21 godzin temu·discuss
The practical and useful innovations were invented else, Rust made them mainstream.
pjmlp
·21 godzin temu·discuss
Very few brands have such a distortion field.

See https://en.wikipedia.org/wiki/The_Cult_of_Mac