frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Raku.org Chooses Htmx

11•librasteve•18h ago
The official https://raku.org programming language website has been rewritten using HTMX and Pico CSS. This reflects the power of HTMX to return languages other than JavaScript to the web backend.

Comments

odie5533•18h ago
The tabs on the page switch between different static content. Yet each time you click, it requires a new network call to load the content.

Why not have a little bit of vanilla JS or alpine JS? The alpine homepage has similar tabbed content, but it doesn't need new HTTP calls to load each one. https://alpinejs.dev/

I feel like the Raku site would be better in HTML + vanilla JS. There's almost no interactivity, and this HTMX interactivity is worse than vanilla JS.

librasteve•17h ago
fair point

https://harcstack.org was used to built the new site in the spirit of use your own dogfood (other raku web modules are available)

HARC stack is centred on HTMX (thus the 'H') and Pico CSS (other CSS libs coming)

This version of HARC Stack implements the HATEOS version of tabs https://htmx.org/examples/tabs-hateoas/ since that allows for dynamic content service (but admittedly that is overkill for the current site)

odie5533•16h ago
Wow! The Tabs example on the HTMX is faked! They serve the tabbed content using faked JS calls instead of network calls. It makes the idea of using HTTP for small amounts of content changes not seem crazy because it's instant on their site, but when you implement it on your site it will be slow because it's making actual HTTP calls!

HATEOS is okay for APIs. But doesn't seem useful for small static sites. Dogfooding is great! But so is using the right tool for the job. HTMX is not over-engineering things, it's made the Raku site worse than plain HTML and CSS (you can do tabbed content in pure CSS even!)

librasteve•15h ago
I respectfully disagree that HTMX (or AJAX) is a bad choice for tabs in general. The classic idea of getting incremental content from the server is important. These HARC stack tabs will work fine if you have eg a set of editable boxes or live timers to present. Following your logic no one would ever reach for React.
librasteve•17h ago
https://x.com/htmx_org/status/1964783993129517320 - good to make head grug happy
srid•16h ago
Any reason to use Pico CSS over Tailwind?
librasteve•15h ago
Two reasons - (i) tailwind is not really a good start if you want a nice set of design patterns already built for you (sure there are good tailwind component libraries, but HARC is an antidote to JavaScript I hope) and (ii) HARC leans into FP (Air::Functional) for HTML code and a semantic HTML library such as Pico helps to avoid clutter in the source code and imo improves maintainability. But, unlike TW you need to submit to some kind of structure for your style … but HARC components help to maintain a good locality of behaviour (LOB).

Nevertheless HARC will add some TW themes soon - next on the list after Bulma.

srid•13h ago
I just tried out Pico in a small site. The resultant HTML looks more semantic and readable compared to that of Tailwind.

Though, Claude Code ended up injecting a bunch of CSS definitions, which you can't avoid I suppose.

https://github.com/srid/Naivete-CoM/pull/1/files

Single-shot readout of the nuclear spin of an on-surface atom

https://www.nature.com/articles/s41467-025-63232-5
1•bookofjoe•39s ago•0 comments

Show HN: Hyperif – Chat with your data across all your tools

https://hyperif.com
1•sameerav•2m ago•0 comments

Securing MCP Servers

https://corgea.com/Learn/securing-model-context-protocol-(mcp)-servers-threats-and-best-practices
1•asadeddin•4m ago•0 comments

Show HN: Pluely v0.1.3 – Invisible Open Source AI Assistant with System Audio

https://pluely.com/downloads
1•truly_sn•5m ago•0 comments

Show HN: Remoteweek.io – Software jobs where you can work from home

https://www.remoteweek.io/
3•TonySyrup•7m ago•0 comments

Show HN: Docusaurus plugins to easily add 3rd-party scripts

https://github.com/gracefullight/docusaurus-plugins
1•gracefullight•9m ago•0 comments

Our House Divided

https://www.jaynordlinger.com/p/our-house-divided-and-c
1•chmaynard•12m ago•0 comments

Ask HN: Why aren't local LLMs used as widely as we expected?

1•briansun•12m ago•0 comments

Foundation Models for Biosignals: A Survey

https://www.techrxiv.org/users/953631/articles/1322825-foundation-models-for-biosignals-a-survey
2•brandonb•13m ago•0 comments

Fujitsu develops GenAI recons. tech for optimized and energy-efficient AI models

https://global.fujitsu/-/media/Project/Fujitsu/Fujitsu-HQ/pr/news/2025/09/08-01-en.pdf?rev=c37f7a...
1•Ashoka_rkt•16m ago•0 comments

A Curated List of CLI Commands for Google's Gemini CLI Coding Agent

https://dotgemini.dev
1•sascha_heyer•16m ago•1 comments

The Little Book of Everything

https://github.com/little-book-of/everything
1•amazonhut•16m ago•0 comments

PACER buckles under MFA rollout as courts warn of support delays

https://www.theregister.com/2025/09/08/pacer_mfa_rollout/
2•rntn•17m ago•0 comments

Safe Array Methods in JavaScript

https://allthingssmitty.com/2025/09/08/finally-safe-array-methods-in-javascript/
1•AllThingsSmitty•20m ago•0 comments

The LLM Has Left the Chat: Evidence of Bail Preferences in LLMs

https://arxiv.org/abs/2509.04781
1•geox•21m ago•0 comments

Ant queen lays eggs that hatch into two species

https://www.science.org/content/article/ant-queen-lays-eggs-hatch-two-species
2•gmays•22m ago•0 comments

We ran a security bounty for our tiny bootstrap startup. Here's what happened

2•momciloo•23m ago•0 comments

Podcast – AI Hottakes from the Stay Saasy Crew

https://blog.staysaasy.com/p/episode-3-ai-hottakes
1•Liriel•23m ago•0 comments

HTTP: //HTTP://HTTP:// HTTP://HTTP://?HTTP://#HTTP://

https://daniel.haxx.se/blog/2022/09/08/http-http-http-http-http-http-http/
1•DoctorOW•24m ago•0 comments

Bringing Node.js HTTP Servers to Cloudflare Workers

https://blog.cloudflare.com/bringing-node-js-http-servers-to-cloudflare-workers/
1•TechSquidTV•24m ago•0 comments

Rails, Omarchy, Geo Proxy: Rails World Opening Keynote [video]

https://www.youtube.com/watch?v=gcwzWzC7gUA
2•hakunin•25m ago•0 comments

Giants, Standing on the Shoulders Of

https://daniel.haxx.se/blog/2025/09/08/giants-standing-on-the-shoulders-of/
1•leephillips•26m ago•0 comments

Biologists engineer larger, tougher crops for fuel, bioproducts

https://phys.org/news/2025-09-biologists-larger-tougher-crops-fuel.html
1•PaulHoule•26m ago•0 comments

Shopify successfully migrate largest apps to React Native New Architecture

https://shopify.engineering/react-native-new-architecture
1•iregina•26m ago•1 comments

Tesla Wants Out of the Car Business

https://www.theatlantic.com/technology/archive/2025/09/tesla-elon-musk-master-plan-robotaxi/684122/
5•fortran77•27m ago•1 comments

GPT-5 Prompting Guide

https://cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide
1•tosh•27m ago•0 comments

Show HN: CityFlashback – Explore your city through historical photos

https://www.cityflashback.com/
1•iamsmaso•28m ago•0 comments

Exploring Grid-Aware Websites

https://www.nicchan.me/blog/exploring-grid-aware-websites/
2•robin_reala•29m ago•0 comments

Make Electricity Cheap Again – part 1

https://energyandstuff.substack.com/p/make-electricity-cheap-again-part
4•ZeroGravitas•32m ago•1 comments

De-Clouding: Music

https://rosswintle.uk/2025/09/de-clouding-music/
1•surprisetalk•34m ago•0 comments