frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Using group theory to explore the space of positional encodings for attention

https://blog.janestreet.com/using-group-theory-to-explore-positional-encodings-attention/
1•ingve•50s ago•0 comments

Technical Overview of an AI RAG System with React, Python, Laravel, Redis

https://gist.io/@alessandrofuda/c0513948003265e3548f288fef0e8ea1
1•aledevv•1m ago•0 comments

Show HN: Bumpy – versioning/changelog tool, fixed 120 open changesets issues

https://github.com/dmno-dev/bumpy
1•theozero•4m ago•0 comments

I got tired of hand-syncing AI coding rules across four tools

https://github.com/sampleXbro/agentsmesh
1•samplexBro•6m ago•0 comments

Show HN: I built a way to see if your SDK is AI-friendly

1•nguyenhu•11m ago•0 comments

Building a Threadiverse Community Platform

https://fedify.dev/tutorial/threadiverse
1•dahlia•12m ago•0 comments

Australia threatens tech companies with 2.25% tax if they don't pay publishers

https://www.theregister.com/2026/04/28/australia_news_bargaining_incentive/
2•defrost•16m ago•1 comments

How Do Perpetual Futures Differ from Spot Trading in Crypto?

https://www.bitdeal.net/cryptocurrency-exchange-development
1•harrisonrichrd•22m ago•0 comments

Meta prepares to undo acquisition of Singapore-based Manus after China ban

https://www.businesstimes.com.sg/international/global/meta-prepares-undo-acquisition-singapore-ba...
2•doppp•23m ago•0 comments

Freelancer for hire – full stack, ML, DevOps

1•Hopfield•24m ago•0 comments

Talos OS images are now bit-by-bit reproducible

https://github.com/siderolabs/talos/releases/tag/v1.13.0
1•matesz•26m ago•0 comments

I Use AI in 2026

https://fedepaol.github.io/blog/2026/04/25/how-i-use-ai-in-2026/
1•fedepaol•27m ago•0 comments

Come From

https://wiki.c2.com/?ComeFrom
1•pramodbiligiri•28m ago•0 comments

Steal Claude Code Architecture

https://teamcal.ai/blog/claude-code-architecture
1•rajl•31m ago•0 comments

How to build advanced features for AI chatbots on SSE

https://zknill.io/posts/everyone-said-sse-token-streaming-was-easy/
1•zknill•34m ago•0 comments

Show HN: VibeBrowser – Give your AI agent your real logged-in browser via MCP

https://www.vibebrowser.app/mcp
1•denis4inet•35m ago•0 comments

Show HN: Financial Database API for Vibe Coders

https://xfinlink.com
1•lyonghee97•43m ago•1 comments

Hotta GameDriverX64.sys shipping in Neverness to Everness preload

https://github.com/LaggyTMD/nte-driver-analysis
1•LaggyTMD•44m ago•0 comments

Anthropic Claude Code HERMES.md billing flaw

https://consumerrights.wiki/w/Anthropic_Claude_Code_HERMES.md_billing_flaw
1•Palmik•45m ago•0 comments

Scraping 241 UK council planning portals – 2.6M decisions so far

29•mebkorea•50m ago•34 comments

Show HN: BeVisible.app - Blog that runs itself

https://www.bevisible.app
2•evanyang•52m ago•0 comments

Xiaomi MiMo Orbit: 100T Token Grant for Builders

https://100t.xiaomimimo.com/
1•whtsky•54m ago•0 comments

SwiftBash: Pure-Swift, sandboxed bash interpreter

https://github.com/cocoanetics/swiftbash
2•ingve•54m ago•0 comments

Text Is the New Binary

https://andreabaccega.com/blog/text-is-the-new-binary/
2•veke87•57m ago•0 comments

Bugs in the original 1977 Cave Adventure Fortran source

https://colossalcave.cc/bugs.php
2•ultra-nick•59m ago•1 comments

A case report of someone who self-managed Fatal Familial Insomnia

https://pmc.ncbi.nlm.nih.gov/articles/PMC1781276/
1•abinaryquibit•1h ago•1 comments

Asimov v1: Open-Source Humanoid Robot

https://github.com/asimovinc/asimov-v1
1•Philipp2398•1h ago•0 comments

I built a coach for people who are tired of being yelled at by Stockfish

https://chessmentorai.com/en
1•sepiropht•1h ago•0 comments

Set a Meeting Budget

https://alexhans.github.io/posts/meeting-budget.html
2•alexhans•1h ago•1 comments

Ask HN: When might we not have to do laundry or fold clothes or cook

2•samarthv•1h ago•0 comments
Open in hackernews

APL is more French than English

https://www.jsoftware.com/papers/perlis78.htm
43•tosh•2d ago

Comments

Hemospectrum•1d ago
> What’s happened, of course, with FORTRAN is that it has become the lingua franca of the computing world. It is the one language that everybody understands to some level of detail — it is on every computer, in every country, made by every manufacturer — and one could learn to use FORTRAN reading books at every level of complexity, written in every language on the surface of the earth. It is universal, like the air we breathe, and I don’t think it’s going to be displaced for a long time to come.

"I met a traveler from an antique land..."

lokedhs•1d ago
To be fair, most languages in use today are just FORTRAN with diffrent syntax.

Both Lisp and array language programmers are sadly somewhat rare.

BoingBoomTschak•1d ago

  > What Made Lisp Different:
  > 1. Conditionals (if-then-else construct)
  > 2. A function type (functions as first class objects)
  > 3. Recursion
  > 4. A new concept of variables (dynamic typing and pass-by-pointer)
  > 5. Garbage-collection
https://paulgraham.com/diff.html

Looks like most modern languages have more in common with Lisp than FORTRAN, besides the syntax.

lokedhs•1d ago
That list is incomplete. Those are things that Lisp invented but is now commonplace. What it also invented but rather few languages also support is the capability of metaprogramming, being able to treat code as data.
BoingBoomTschak•1d ago
You're replying to a CL fan. I didn't paste the full list, only the relevant points.
noosphr•1d ago
Fortran's genesis is quite different from the algol family of languages which is what everyone uses today. This is why numerical computation always feels a bit off compared to the host language, be is numpy or GSL.
somat•1d ago
Comparing lisp and APL is interesting because they feel almost opposite in approach to language design.

Lisp optimizes for syntax simplicity, the "all possible computation is expressible with these three symbols" sort of thing. see also: forth

APL takes the more traditional math syntax approach and optimizes for space. "how to most concisely express an operation"

As a tangent. I have to admit, as a casual enjoyer of math, I sometimes wish that institutionally they had gone the lisp route instead of the APL route. a simple universal syntax instead of the super dense domain specific ones they use. I understand why they do it. easier to manipulate. But I hate getting stuck at the beginning, functionally illiterate, just trying to figure out their syntax.

elch•1d ago
(1978)
lokedhs•1d ago
This is a good article to understand the thinking behind array languages in general, and APL in particular.

However, I disagree with some points made. In particular, this one:

> Some people say the most important issue at hand is to improve the data structures of APL. Others say what APL needs is a little bit of Franglais, which in our terms is APLGOL. “If APL only had the while-statement, or the if-then-else, or the for-statement, it would become such a perfect language.” That’s ridiculous. And it’s silly to say that if APL had arrays of arrays, all of our troubles would disappears. In point of fact, what will happen is that the amount of troubles would just grow almost exponentially if that happened.

This turned out to be untrue. And the resistance in the community to do this is partly what lead to its loss of popularity.

Modern array languages, and indeed most APL implementations, have these things and they did not create troubles. In fact, it made them practical and easier to learn, because it allows users to use the style that suits the problem at hand the best. And in some cases, a pure array solution is just not appropriate.

DarkNova6•1d ago
Yeah. It strikes me as the same line of argument that Go used to stop generics.
Joker_vD•1d ago
Well, frankly, the main argument that Go used is that getting generics right from the outset was both hella important and hella hard, so they'd rather postpone it until they have a rather good idea of how the language is actually used in the wild and what the pain points of lacking generics are, and only then add them, in a way that fits Go's spirit.
lokedhs•1d ago
Which would have been fine. In fact, if you read the notes from the very first implementation of APL you'll find that it was noted that they considered the lack of proper flow control as a gap that needed to be filled later.

Yet, even as the 90's rolled around you could find people writing articles in Quote Quad arguing that suggestions to add structured programming constructs to APL was somehow going against the spirit of the language.

Kinda sad it took 50 years for that attitude to change.

w4yai•1d ago
For context :

> Transcription of a talk given by Professor Perlis at the APL’78 Conference held at Foothill College, Los Altos, CA. on 1978-03-29.

mrjay42•1d ago
Reading this as a French is also a little bit funny because in France "APL" stands for primarily: https://fr.wikipedia.org/wiki/Aide_au_logement

:3

pseudohadamard•1d ago
It looks more Greek to me than French.
adampunk•1d ago
Explains why I love R so much. Once you throw out ambitions to be a "spherical language" (love that phrase) and pretensions to some austere, impersonal beauty, APL-likes grow their own kind of beauty. Instead of PHP's fractal of badness which grows from the language itself, APL and R and friends grow fractals of badness from us, the humans, as kernels.