Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Laya the open source version of Jev(convaiinnovations.com ↗)
    130comments
  2. A graphical desktop for the ZX Spectrum(github.com/mindbox77 ↗)
    44comments
  3. Tin: full-text search for Postgres(planetscale.com ↗)
    32comments
  4. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    439comments
  5. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    176comments
  6. “The Secret Life of Circuits” is here(coredump.cx ↗)
    51comments
  7. Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'(quantamagazine.org ↗)
    11comments
  8. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    545comments
  9. Asking Authors About Their Own Papers(medium.com/tmlrorg ↗)
    31comments
  10. Agreement between the USA and Denmark (1951,2004) [pdf](state.gov ↗)
    5comments
  11. I built the fastest PHP webserver in the world(qbixserver.com ↗)
    22comments
  12. San Francisco Onion Futures Company(onionfutures.com ↗)
    109comments
  13. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    131comments
  14. What Zig felt like, coming from Rust(besok.github.io ↗)
    103comments
  15. New evidence for hidden chambers beyond Tutankhamun's tomb(nature.com ↗)
    3comments
  16. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    187comments
  17. Learning Another Language May Be One of the Best Ways to Keep Your Brain Healthy(theconversation.com ↗)
    38comments
  18. Cloudflare Quick Tunnels(cloudflare.com ↗)
    301comments
  19. How to Write with an LLM(sockpuppet.org ↗)
    360comments
  20. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    23comments
  21. Communication by means of modulated Johnson noise(pnas.org ↗)
    18comments
  22. Saving another 100TB of RAM(cloudflare.com ↗)
    89comments
  23. SDCC – Small Device C Compiler(sourceforge.net ↗)
    23comments
  24. Science Is Open Software(jepedersen.dk ↗)
    50comments
  25. Ray Ozzie and the Optimism of Being Early(reproof.app ↗)
    9comments
  26. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    44comments
  27. From Stonemasons to Carpenters(thelastsoftwareengineer.substack.com ↗)
    4comments
  28. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    7comments
  29. OpenJev(openjev.com ↗)
    278comments
  30. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    122comments

Conversation with Arthur Whitney, programming language designer

21 pointsby 17y agomags.acm.org
8 comments
17y agoHN ↗

Thanks for posting this.

There's a reasonable argument that APL and derivatives are more expressive than lisp and its derivatives, at the expensive of having a much larger startup cost in terms of things you have to know.

I suspect that in another few years the old-school APL alphabet will be positioned to start making a comeback, via in-software, touch-screen 'keyboards' (thereby eliminating the expense of a very small run of 'funny symbol' keyboards).

17y agoHN ↗

Tip: Click on the image to zoom in. This crucial functionality is so well-hidden you could call it an easter egg. Horrible usability.

17y agoHN ↗

It's a must read because it's so far outside our normal experience. First the languages are derivatives of APL that do one thing very well and nothing else. Don't try doing a web page in APL. Second, the programs efficiently process billion and trillion line databases in a tightly constrained environment. Third, Whitley throws away everything every few years and reimplements from scratch, even the parts that work. He talked about millions of hours of running time without an error. Pretty amazing.

It got me to thinking about the virtues of simplicity instead of the increasing complexity that we are getting into.

17y agoHN ↗

[Whitney's] languages are derivatives of APL that do one thing very well and nothing else.

I don't think that's fair. They are general-purpose languages. It's true that they've mostly been used on certain classes of problems so far, but that could just be a historical accident. Who's to say what people would make with them if they found a broader audience?

Whitney is not someone who thinks in special cases.

Edit: I agree with everything else you said, though.

17y agoHN ↗

I really enjoyed reading that. As russell said, it is far outside my experience, but it is more like I wished my experience would have been.

I read an article on APL back in the early 80s and it sounded wonderful, but I never had an occasion to learn or use it. The closest thing for me now are list operations in Python and the collection functions I'm learning in Clojure right now.

17y agoHN ↗

Consider that Arthur's software sells for 25K per core and 8 cores is pretty much a minimum. And that the sole executable is < 300K. Now re-read the article :D.

17y agoHN ↗

What an absolute treat. Whitney has done things which, if he hadn't done them, would be called impossible. It's such a shame that his work isn't widely available. There's a whole world inside those 300 kb. It's the only thing I've seen that got me as excited as Lisp.