frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

GNU Artanis – A fast web application framework for Scheme

https://artanis.dev/index.html
107•smartmic•2h ago

Comments

alphazard•1h ago
This looks neat (I like scheme), but if you really want people to use your framework, the landing page should not start with cryptic nonsense. Is it supposed to be a poem? I don't even know. Consider me filtered.
coderatlarge•1h ago
the page also says

“ GNU Artanis was Certificated as Awesome Project at 2013 Lisp in summer projects “

so i guess this is not news?

tjr•1h ago
It looks like the latest 1.3.0 release just happened a few days ago, but that isn't clear from (or even stated on) the linked web page.
mindcrime•36m ago
> so i guess this is not news?

Does it matter? Despite the name of the site, not everything that is posted/discussed here needs to be "news". Far from it, in fact.

smcl•1h ago
> Sailing to /dev/null

> That is no future for mediocre coder.

> The hacker is one another's arm. Codes in the editors.

> Those dying generations - at their song.

aye ok settle down, let's just see the code please

serhart•1h ago
Relax, it's just a play on https://www.poetryfoundation.org/poems/43291/sailing-to-byza...

The code is a mouse wheel scroll down.

aaron_m04•1h ago
Projects using it is 404.
em-bee•1h ago
the link at the bottom is wrong. the one at the top works: https://artanis.dev/projects.html
iameli•1h ago
Is this named after the Protoss Executor Artanis?
shakna•1h ago
> Has a Sinatra-like style route, hence the name "Artanis" ;-)
stackghost•1h ago
"Artanis" backwards is "Sinatra" which happens to be the name of a popular Ruby gem for web dev.
shakna•1h ago
I've used this in production once.

Mostly able to because Guile's web server is standard, and if you need to bypass the framework, you can rather easily.

It's more than fast enough for most people's needs. Flexible, because Scheme, and Artanis' design will be familiar to all the Flask/etc devs.

rolandog•1h ago
Beautiful and clean website (loads well without JS and fonts); not sure why some people are reacting negatively to some poetry... I swear, HN crowd can be often worse than Mean Girls.

About Artanis itself... It looks really cool! Scheme is such a nice language to code and hack with; but, how safe would it be to expose it directly?

I see they are dogfooding on the Guix packages website, so... I'm guessing it's pretty well tested.

neilv•19m ago
> Scheme is such a nice language to code and hack with; but, how safe would it be to expose it directly?

If you have really good Scheme programmers, who know their system, and built it competently, it's probably safer to expose that than your average conventional system.

(Example: A system in Scheme was the first to get a particular certification for sensitive data hosting on cloud servers. Partly because the very small team that developed it knew the stack inside and out, and could do whatever needed to be done, in a smart way.)

(Meanwhile, say, a consulting firm-led team who got a contract for a comparably complex system, and billed for 10 or 100 times the seat-warmers, with huge and ridiculously complex stacks they didn't understand... would just flounder, focus on appearances in sprint tasks, and churn out things implemented in poor ways, and with a large number of vulnerabilities, and probably take a lot longer before they could deliver a system that would survive the first day of use.)

neilv•33m ago
Just a comment on APIs in Scheme...

If you're defining a Web server route handler, it's reasonable to do it as you would in most languages, like this package's example:

    (get "/hello/:who"
      (lambda (rc)
        (format #f "<p>hello ~a</p> " (params rc "who"))))
    
But the following might be easier syntax extension in Scheme, in which each variable URL path element can be mapped for the programmer directly to a Scheme variable binding in the closure:

    (define-http-get-route ("/hello/" who)
      (format #f "<p>hello ~a</p> " who))
(Of course, you'd also have a function to sanitize/escape `who` before injecting it into the HTML.)

What Opposition? Dems' Urged Not to Talk About Trump's Military Takeover

https://www.rollingstone.com/politics/politics-features/dem-strategists-urged-party-trump-militar...
1•Avshalom•2m ago•0 comments

Apple Watch not a 'CO2-neutral product,' German court finds

https://www.reuters.com/sustainability/climate-energy/apple-watch-not-co2-neutral-product-german-...
2•1vuio0pswjnm7•3m ago•0 comments

Company receives probation and fine for workers suffocated in nitrogen leak

https://www.wsws.org/en/articles/2025/08/15/xrdf-a15.html
1•PaulHoule•4m ago•0 comments

I rescued 42 ChatGPT conversations from digital lock-in (technical guide)

2•Andwardo•6m ago•1 comments

Show HN: Satori MCP Server – Generate Images from React Components

https://github.com/Jellypod-Inc/satori-mcp-server
1•PiersonMarks•6m ago•0 comments

A universal rhythm guides how we speak: analysis reveals 'intonation units'

https://phys.org/news/2025-08-universal-rhythm-global-analysis-reveals.html
1•breve•7m ago•0 comments

Blindfold Review: Scratching the Surface of the Darkest of Subject Matter

https://www.uploadvr.com/blindfold-review/
1•fcpguru•8m ago•0 comments

We Are Being Sludged

https://inkengray.medium.com/we-are-being-sludged-3092962d0ae2
1•Mgtyalx•8m ago•0 comments

Librem Post Quantum Cryptography Comms Server

https://puri.sm/products/librem-pqc-comms-server/
1•LorenDB•10m ago•0 comments

Southwest Airlines' new policy will affect plus-size travelers

https://wtop.com/national/2025/08/southwest-airlines-new-policy-will-affect-plus-size-travelers-h...
1•leephillips•10m ago•0 comments

Out of curiosity: what kind of people use this "forum" (I mean Hacker News)?

2•adinhitlore•12m ago•0 comments

We Are Headed Towards a System of National Capitalism

https://themarket.ch/interview/russell-napier-we-are-headed-towards-a-system-of-national-capitali...
1•vehbisarikaya•13m ago•0 comments

Open‑source InternVL3.5 crushes GPT‑4V on multimodal benchmarks

https://medium.com/data-science-in-your-pocket/internvl-3-5-best-open-sourced-multi-modal-llm-bc9...
1•acossta•16m ago•1 comments

First AI-powered ransomware spotted, but it's not active – yet

https://www.theregister.com/2025/08/26/first_aipowered_ransomware_spotted_by/
1•YeGoblynQueenne•19m ago•1 comments

"Wow " Signal Was Likely from Extraterrestrial Source, and More Powerful

https://www.iflscience.com/the-wow-signal-was-likely-from-an-extraterrestrial-source-and-more-pow...
2•toss1•22m ago•0 comments

Wanted: Technical Co-Founder for AI Pentesting Agent Startup Backed by TryHackMe

https://www.notion.so/tryhackme/Wanted-Technical-Co-Founder-for-AI-Pentesting-Agent-Startup-backe...
1•springjben•24m ago•0 comments

Chez Scheme vs. SBCL: a comparison (2019)

https://elmord.org/blog/?entry=20191114-sbcl-chez
3•Bogdanp•26m ago•0 comments

The USAID Fire Sale

https://www.theatlantic.com/health/archive/2025/08/usaid-fire-sale-donation-auction/684012/
1•petethomas•30m ago•0 comments

Platforms > self-hosting Python apps

https://judoscale.com/blog/where-to-host-python-app
2•wordsaboutcode•30m ago•0 comments

Show HN: Statusrope: Plan Your Path to United Premier Status

https://app.statusrope.com/auth/sign-in
1•Hansenq•30m ago•0 comments

Show HN: DeepShot – an open-source NBA predictor with ML, EWMA, and live UI

https://github.com/saccofrancesco/deepshot
1•f_sacco•31m ago•0 comments

Show HN: GigsAlert - Never Miss an Urgent Gig Again

https://gigsalert.vercel.app/
2•monagjr•34m ago•1 comments

A Suggestion for Freakonomics and Sean Carroll

https://statmodeling.stat.columbia.edu/2025/08/26/a-suggestion-for-freakonomics-and-sean-carroll-...
2•gjf•40m ago•0 comments

Toad – a universal UI for agentic coding in the terminal

https://willmcgugan.github.io/announcing-toad/
3•tortilla•40m ago•0 comments

Qwen Code: CLI with Chinese Characteristics

https://elite-ai-assisted-coding.dev/p/qwen-code-tool-review
1•intellectronica•42m ago•0 comments

Trying to get error backtraces in Rust libraries right

https://www.iroh.computer/blog/error-handling-in-iroh
1•emschwartz•45m ago•0 comments

Crowdsourcing AI/ML Hedge Fund Gets $500M JPMorgan Commitment

https://blog.numer.ai/jpmorgan-secures-500m-capacity/
1•filipstefano•47m ago•0 comments

Yes, I Texted the Number on the Sign

https://katebingamanburt.substack.com/p/yes-i-texted-the-number-on-the-sign
2•NaOH•53m ago•1 comments

Show HN: Rustormy – a neofetch-style weather CLI in Rust

https://github.com/Tairesh/rustormy
2•Tairesh•54m ago•0 comments

Apple Watch not a 'CO2-neutral product,' German court finds

https://www.rte.ie/news/business/2025/0826/1530288-apple-watch-not-a-co2-neutral-product-court-fi...
4•Improvement•55m ago•0 comments