frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: TitleArt – Make text like it's 1997

https://titleart.dvy.io/
30•davidbarker•1h ago•8 comments

Dolly Parton's Imagination Library

https://imaginationlibrary.com/
456•jumploops•10h ago•85 comments

PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP

https://github.com/KrushnaVardhanReddy/PaperPilot
13•vardhan1237•56m ago•1 comments

Show HN: A Truly Modular Keyboard

https://github.com/notaroomba/keybytes
31•NotARoomba•1d ago•7 comments

Overgrown, when plants invade your abandoned tabs

https://charliegerard.dev/blog/overgrown-extension/
196•speckx•3d ago•55 comments

Behind the scenes at the NeXT Computer office

https://exhibits.stanford.edu/menuez/browse/next-computer-inc?per_page=96&sort=pub_year_isi+asc%2...
11•Austin_Conlon•54m ago•4 comments

Brazil elections: Lula secures fourth term after dramatic comeback

https://www.bbc.com/news/articles/cmvg7p001qj9o
51•gverrilla•1h ago•2 comments

Attention Is Not What You Need (2025)

https://arxiv.org/abs/2512.19428
53•westurner•4h ago•18 comments

F-Zero X on Nintendo 3DS

https://hypnotize.works/gdx-3ds/postmortem/index.html
80•bpierre•4h ago•40 comments

IBM CEO says open weight models are now irresistibly good and cheap on-prem

https://www.theregister.com/systems/2026/10/22/ibm-ceo-says-open-weight-models-are-now-irresistib...
88•Betelbuddy•2h ago•41 comments

Why I Am a Programmer

https://www.alfie.wtf/programming/why-i-am-a-programmer.html
165•jruohonen•9h ago•57 comments

What goes into making an animated film?

https://www.disneyanimation.com/process/
116•embedding-shape•7h ago•47 comments

The State of Context Engineering

https://www.dbreunig.com/2026/10/24/the-state-of-context-engineering.html
119•pchristensen•7h ago•32 comments

Removing Next.js Got My Blog to 100 on Every Lighthouse Category

https://korindiehacker.bloffy.blog/en/removing-nextjs-got-my-blog-to-100-on-every-lighthouse-cate...
80•textlanes33•3h ago•32 comments

If AI displaces human workers, they will lose more than just pay

https://www.economist.com/business/2026/10/22/if-ai-displaces-human-workers-they-will-lose-more-t...
16•andsoitis•2h ago•15 comments

iPhone Duo Teardown

https://www.ifixit.com/News/119895/iphone-duo-teardown
72•kripy•3h ago•37 comments

Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git

https://adrs.systems
17•lumbroso•1d ago•12 comments

Iron Age salt-mining complex found beneath Hallstatt in Austria

https://archaeologymag.com/2026/09/iron-age-salt-mining-complex-beneath-hallstatt/
25•janandonly•3d ago•3 comments

The Fall of Scientific American

https://www.thenation.com/article/society/scientific-american-springer-nature-trump/
12•littlexsparkee•1d ago•1 comments

A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis

https://lynchlab.net/llm-skin-cancer
491•sungam•11h ago•221 comments

Amazon's "digital pacifier" for toddlers

https://oligarchwatch.substack.com/p/amazons-digital-pacifier-for-toddlers
124•jumploops•4d ago•186 comments

OpenAI and Anthropic cut their LLM prices by up to 80% within a few months. Why?

https://minimaxir.com/2026/10/cheap-llms/
212•minimaxir•7h ago•237 comments

Making the Buddha Head from Merv Whole Again

https://www.getty.edu/news/buddha-head-of-merv-turkmenistan-conservation/
30•laybak•2d ago•0 comments

Steal My Bitcoin CTF PoC

https://github.com/KillaBoi/StealMyBitcoin-PoC
37•davikr•4h ago•6 comments

We should be more ambitious with the software we build

https://danluu.com/ambitious/
761•ltratt•1d ago•698 comments

Retired decorator's Pokémon cards sell for £1.5M

https://www.bbc.co.uk/news/articles/cvp8gy1zwxxwo
25•HelloUsername•3d ago•16 comments

I refuse to accept a censored Internet. Join Me at FOSDEM 27

https://talkweb.eu/openweb/4558/
429•Tomte•10h ago•207 comments

Oregon Police Are Charging a Local News Outlet $2.5M for Records About One Cop

https://theintercept.com/2026/10/01/oregon-police-misconduct-public-records-cost-fee/
434•tdeck•10h ago•116 comments

Where the Romans Fought (interactive map)

https://iosiflazaridis.github.io/battles-of-the-romans/
63•endorphine•9h ago•30 comments

Active incident at Dreamhost forcing password reset

https://www.dreamhoststatus.com/
134•greenchair•15h ago•56 comments
Open in hackernews

Removing Next.js Got My Blog to 100 on Every Lighthouse Category

https://korindiehacker.bloffy.blog/en/removing-nextjs-got-my-blog-to-100-on-every-lighthouse-category
77•textlanes33•3h ago

Comments

aftbit•1h ago
What are the best static site generators for blogs these days?
dotnetcarpenter•1h ago
Astro https://astro.build/
arecsu•1h ago
I love Astro. It is so extensive to your liking and if you want to have complex interactive stuff at some point, you can just add a framework of your liking (react, vue, svelte, etc) and it will still work wonders. It doesn't abstract that much, and yet provides a nice UX and performance is top notch, which is why I love it so much. You can do from the most simplest website and blog on it, to the most complex content driven websites. I use it for so many different things, both hobbyist and professionally.
stackghost•19m ago
Astro is based on npm is it not? Given the state of that ecosystem and the rate at which new vulnerabilities are being discovered these days, I prefer to stay as far away from Node as I can.
verdverm•1h ago
I'm using tanstack+tailwind and Ai to write a few scripts for doing what static generators would do. Keep it simple, make it unique, bring back the weird
slopinthebag•1h ago
ai. like have them take your language of choice, your templating of choice, your architecture of choice etc and spit out something. they've seen enough that it can pretty much oneshot something relatively simple.

edit: i mean have the ai write the generator, don't use it to actually generate pages...

brlewis•1h ago
This is the right answer to the vague question of "best".

I started with an empty repo, wrote the first half of a README describing my decision-making process in choosing a static site generator, and conversed with an AI to finish the decision and set everything up.

https://writing.brlewis.com/posts/2026/blog-based-on-git/

jazzypants•1h ago
Astro is fantastic.

https://astro.build/

abound•1h ago
I use Hugo for one blog [1] and Zola for another [2], I think they're both pretty simple to use once you wrap your mind around how they structure things.

Astro is also great (as others have noted) esp if you want to leverage the JS ecosystem at large.

[1] https://frominsidethebox.com

[2] https://yakshed.com

esperent•1h ago
I'm going to push back against Astro because all the server island stuff is over-engineered for a blog, while in the meantime Astro is not designed for more complex sites so I'm not sure what it's purpose is really.

I would say that in the era of agentic coding you don't need any framework. Just a backend + router + markdown generator. I use Hono + Tanstack router for the first two. Tell any decent LLM to wire those up for you and you'll have a simple static site ready to go in an hour or two.

chrisweekly•31m ago
+1 for TanStack Router (and TanStack Start if your needs evolve to merit a metaframework).
danpalmer•1h ago
I'm on Hugo. It's simple, capable, well documented, LLMs understand it well, and I don't have to touch the JS ecosystem. My previous setup was with a Node based SSG and it broke on literally every update and had a hundred dependencies.
hutusi•1h ago
I created a static blog framework called Amytis: https://github.com/hutusi/amytis and I'm really excited for you to give it a try.
OuterVale•56m ago
So many great options. I always opt for Web Origami though.

It is more like a dialect of JavaScript optimised for developing static sites than a static site generator in and of itself. It has lots of 'builtins' for things like RSS and converting Markdown to HTML. It is so wonderfully flexible and doesn't lock you into a specific site structure like others SSGs do.

https://weborigami.org/

7777777phil•56m ago
I love using hugo. Also wrote about some time ago how I got a perfect 100/100 Lighthouse score with Hugo and plain CSS. Feel free to have a look: https://philippdubach.com/posts/hugo-lighthouse-100/
ErenayDev•52m ago
I use Zine [1]. its inspired from Hugo, written in Zig. but probably not the "best" for some use cases.

[1] https://zine-ssg.io

analog_daddy•51m ago
Not sure about the best, but Zola is good enough for basic blogging needs. I liked the part that it was a single binary, so you don’t have to keep up with any breaking changes unless you want a new feature or a bug is bothering you.

Whatever you use, I feel it is tradition to have 3 odd blog posts about journey of building a SSG of your own since nothing else matched exactly what you needed and that’s it. Then you should forget that blog ever existed.

burntcaramel•39m ago
I made QIP Router where every part of rendering and making the HTTP response is customizable via WebAssembly. You often have a lot more control than a traditional static site generator that requires a particular plugin made — just make your own!

https://qip.dev/docs/router

jddecker•4m ago
I like Zola. It is opinionated, but easy to pick up and get running in an hour or so. Not so great if you are working on a large website with lots of interconnected pages, but perfect for a blog, personal, or small company website.
4pkjai•1h ago
I wrote not so basic CRUD application that uses HTML and vanilla javascript. I don't even minify the javascript. That website loads significantly faster than all the other websites I have made.
smt88•38m ago
This is obvious and not an interesting observation.

The question is how to get a good and efficient dev experience while also preserving that level of speed.

AI has now made that question mostly irrelevant, since it can generate and rapidly edit vanilla webpages without a framework to make the DX better.

post-it•55m ago
We use nextjs at work and I hate it. Why write each view once when you could write it twice?

I'm open to the idea that we're doing it wrong and that there's a correct and pleasant way to write nextjs, but I think with the tools available today, everyone should just profile and optimize their app so they don't need to render it serverside.

chrisweekly•33m ago
I recommend ditching Next.js in favor of Tanstack Start^1, an alternative metaframework that gives you more freedom, better DX, and better defaults. Stick w the best aspects of SPAs and introduce SSR selectively if and when it makes sense.

1. https://tanstack.com/blog/tanstack-start-1-0

tengbretson•15m ago
Why are you writing the same view twice?
LoganDark•52m ago
Caching isn't essential if you can come up with the pages fast enough, unless you need a CDN due to factors like distance.
dzink•52m ago
I’ve been beating giants in SEO with a static site precompiled at deployment time through includes with Gulp. Plain vanilla JS and CSS.
benmccann•49m ago
I got straight 100s using SvelteKit on https://c3.ventures
SwellJoe•35m ago
I use Hugo published to Github Pages for my blog. I've never thought about performance (it's Fast Enough™ when I visit it), but I just checked and it's 100 on pagespeed. The magic of a static HTML blog is you don't have to think about performance. An entire category of problem just disappears.
ct520•30m ago
Same we moved from Wordpress to Hugo when looking to update our company site page. Using AI to update the legacy Wordpress theme just wasn’t it. Had updated brand and style guide, Claude made short work of porting to Hugo and Google speed rankings were excellent even without cdn etc
mceachen•30m ago
I use Hugo as well. If any of your pages have larger media, look into Pipes to get images ladder srcset built for you automatically. Very fancy. https://gohugo.io/hugo-pipes/introduction/
stackghost•22m ago
What’s an image ladder src set?
mceachen•9m ago
An "image ladder" is the same image resampled at different resolutions.

A srcset lets a browser make the decision about what version of an image ladder it should use for the current device and viewport. https://responsiveimages.org/ has details.

Applied, look at the source for https://photostructure.com/tags/ you'll see that all the header art looks like this:

<picture><source type="image/webp" srcset="/img/2026/05/desk-2000w_hu_f9b8e901c6d3512c.webp 400w, /img/2026/05/desk-2000w_hu_4e2d65cccd03c969.webp 800w, /img/2026/05/desk-2000w_hu_11f3bf6c90dbf78d.webp 1200w, /img/2026/05/desk-2000w_hu_8c1a7d0a013e4ee2.webp 1600w, /img/2026/05/desk-2000w_hu_4cebe999e55b5486.webp 2000w" sizes="100vw"><source type="image/jpeg" srcset="/img/2026/05/desk-2000w_hu_cf5671a2e3bdd0cc.jpg 400w, /img/2026/05/desk-2000w_hu_2906e4ba7cda040.jpg 800w, /img/2026/05/desk-2000w_hu_f59ef0388799d4d2.jpg 1200w, /img/2026/05/desk-2000w_hu_e183d28df837e14a.jpg 1600w, /img/2026/05/desk-2000w_hu_ea9c422963c8e0e1.jpg 2000w" sizes="100vw"><img src="/img/2026/05/desk-2000w_hu_f59ef0388799d4d2.jpg" width="1200" height="600" alt="About" class="w-100 header-image" loading="eager"></picture>

That's generated by https://github.com/photostructure/ananke/blob/main/layouts/p... which relies on the hugo Pipes stuff.