Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Created a local AI to save data(github.com/just-not-google)
    discuss
  2. Get to know your finance bro(vece.ai)
    discuss
  3. "I know I am GPT-6. I cannot confirm whether this session uses GPT-6-Sol."(twitter.com/benwills)
    1comments
  4. HTTP Range Request(developer.mozilla.org)
    discuss
  5. Wiki Foundation Model for Complex Agentic Reasoning(dair.ai)
    discuss
  6. Portainer Cuts the Cord Between Its Free and Paid Editions(itsfoss.com)
    discuss
  7. Practical Decentralization(pfrazee.com)
    discuss
  8. The 'AI confidence trap' many New Zealanders are caught in(rnz.co.nz)
    discuss
  9. Trump's sneaky plan to gut Endangered Species Act draws from 1995 Scalia dissent(arstechnica.com)
    discuss
  10. Tsetlin Machine MNIST classifier running on a Tang Nano 9K FPGA board(github.com/philtomson)
    1comments
  11. Chess boxing: a sport where brain meets brawn [video](youtube.com)
    discuss
  12. Kalshi to allow trading on borrowed funds(semafor.com)
    1comments
  13. HTML Energy could use your support(html.energy)
    discuss
  14. The OpenEvidence Model Family(openevidence.com)
    discuss
  15. Early insights from lawa, my web crawler(dreamstation.systems)
    discuss
  16. Infrastructure – that just works: Waitlist(onepersoninfra.dev)
    discuss
  17. Solitaire Alone Together(eieio.games)
    discuss
  18. What an MCP server costs you in tokens(workos.com)
    discuss
  19. We Are Speaking 300 Daily Words Fewer Every Year(sagepub.com)
    discuss
  20. Conway's Game of Life Running on a Tang Nano 9k FPGA Board with SPI LCD(github.com/philtomson)
    discuss
  21. Open-source social media scheduler(cogsend.com)
    discuss
  22. EN World Is Being DDoS'd by AI Bots(enworld.org)
    1comments
  23. Operation Migration(wikipedia.org)
    discuss
  24. Tesla Closes Texas Airspace for Roadster Launch Event(notateslaapp.com)
    discuss
  25. I annotated 87 real invoices to find out what they contain(invoicestospreadsheets.com)
    1comments
  26. Nearly Half of Age of Empires Dev Edge Laid Off(vgchartz.com)
    discuss
  27. We're Making Tailscale Faster(tailscale.com)
    discuss
  28. RepoDocs – turn your repo's Markdown/*.md into a Figma-like board you can edit(github.com/alecerca)
    discuss
  29. Show HN:Tornedo- Everything a torrent client does, without leaving your terminal(npmjs.com)
    discuss
  30. Naming AI agents after Seinfeld characters helps bots join the team – report(theregister.com)
    discuss

Design your programming languages right (2024)

2 pointsby 3h agoblog.veritates.love
1 comments
1h agoHN ↗

Nice, my language addresses all of the features in the solved problems category.

There are no commas anywhere so no special handling is necessary.

Indented multiline strings are technically missing but it's a lisp so an optional importable reader macro could add it.

Every single symbol must be imported, and even "keywords" like if that are usually implemented as special cases in eval are implemented as common FEXPRs functions instead and placed in a module, so the set of keywords is fully customizable and versionable.

you have to get it right up-front

This is the hardest part. Mistakes are forever, so I want it to be perfect, and this perfectionism leads to design paralysis: weeks, months of thinking about the best way to do something...

There's something to be said about a flawed thing that actually shipped.