Hacker News

Top stories

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

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.