HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pjmlp

130,602 karmajoined 16 yıl önce
Currently focused on distributed systems, managed languages runtimes, and AI agents.

Submissions

Microsoft latest report shows 25% emissions raised due to AI data centers

windowscentral.com
48 points·by pjmlp·12 saat önce·22 comments

[untitled]

1 points·by pjmlp·3 gün önce·0 comments

[untitled]

1 points·by pjmlp·9 gün önce·0 comments

DConf '26 Schedule

dconf.org
2 points·by pjmlp·9 gün önce·0 comments

Qt Bridges: Public Beta for the Rust Bridge Is Out

qt.io
3 points·by pjmlp·9 gün önce·0 comments

Software Security Analysis in 2030 and Beyond: A Research Roadmap

dl.acm.org
1 points·by pjmlp·10 gün önce·0 comments

Godot will no longer accept AI-authored code contributions

pcgamer.com
561 points·by pjmlp·11 gün önce·403 comments

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

blog.janestreet.com
2 points·by pjmlp·25 gün önce·0 comments

Java's Project Valhalla lands a preview in JDK 28

theregister.com
4 points·by pjmlp·26 gün önce·0 comments

The Story of PHP. Documentary Teaser [video]

youtube.com
9 points·by pjmlp·27 gün önce·1 comments

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

archive.org
3 points·by pjmlp·geçen ay·0 comments

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

youtube.com
33 points·by pjmlp·geçen ay·2 comments

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

medium.com
87 points·by pjmlp·geçen ay·21 comments

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

akaganite.com
6 points·by pjmlp·geçen ay·3 comments

Build 2026: Union types in C#

build.microsoft.com
2 points·by pjmlp·geçen ay·0 comments

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

build.microsoft.com
9 points·by pjmlp·geçen ay·2 comments

Tracing Rays with Jank

jank-lang.org
48 points·by pjmlp·geçen ay·0 comments

Microsoft Dev Box moved into maintenance mode

learn.microsoft.com
5 points·by pjmlp·geçen ay·0 comments

Minutes journalist accuses CBS News of penalizing her

theguardian.com
4 points·by pjmlp·geçen ay·0 comments

A Practical MS‑DOS Problem Contributed to C++

freshsources.com
4 points·by pjmlp·2 ay önce·0 comments

comments

pjmlp
·9 saat önce·discuss
Germany.

Sitecore example you can easily check, Sitecore XP/XM is still .NET Framework, all new products usually use other programming stacks as extension SDK, mainly Next.js or plain JS/TS.
pjmlp
·11 saat önce·discuss
Great comment Don, should have been one level up on the thread chain, though. :)
pjmlp
·12 saat önce·discuss
From the point of view of C++26, which is already ratified, and half implemented in GCC 16, I think your list should even be longer.

The readme is rather slim on C++ versions.
pjmlp
·12 saat önce·discuss
Such as? Having known Lisp since 1996, and avid digital archaeologist, I wonder which famous implementations are those.
pjmlp
·12 saat önce·discuss
None of them are nowhere near the Java tooling and ecosystem.

We only touch Go due to containers tooling, and Rust only due to the RIR stuff from Python and JavaScript.

Enterprise consulting is staying with Java, .NET, JavaScript/Typescript, Python, Powershell, SQL, and co.

Naturally Swift and Kotlin if doing mobile without Cordova, React Native and friends.

C or C++ for native libraries, as those are what SDKs support out of the box without additional tooling.

Boring technology for the most part, and usually a few versions behind stuck in some LTS.
pjmlp
·12 saat önce·discuss
Not really, going open seems to only helped Microsoft shops to migrate to Linux for deployments, thus saving on server licences.

I work in a polyglot agency, and the RFPs asking for .NET have gone down, even key enterprise products like Sitecore, have moved away from .NET.
pjmlp
·14 saat önce·discuss
It is a win win situation, they get to write a new blog post about doing a Python to Rust rewrite.
pjmlp
·14 saat önce·discuss
Yeah, basically all the Lisp without the machine code generation machinery.
pjmlp
·14 saat önce·discuss
Having been around for quite some time, and having used several dynamic languages, my pet peeve isn't types.

Rather I prefer not to be in the same spot I was in 1999 - 2001, with Tcl, and every now and then rewriting code into C, for the application to actually deliver within the performance deadlines.

Python is the only mainstream dynamic language where runtime support for dynamic compilation is such an hassle, where the alternatives do exist, yet are mostly ignored.
pjmlp
·16 saat önce·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
·16 saat önce·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
·dün·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
·dün·discuss
Robots need formal specification languages, to tame non deterministic compilers.
pjmlp
·dün·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
·dün·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
·dün·discuss
I was expecting yet another moving from Haskell into Rust article, instead they went to Python.

Who cares about performance.
pjmlp
·dün·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
·dün·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
·dün·discuss
Yes, Allegro Common Lisp, and Lisp Works support this just fine.
pjmlp
·dün·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