frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Interactive Periodic Table with Experiments

https://grundamnen.nu
2•ACS_Solver•19h ago
I built an interactive periodic table with accessible facts and visuals. My son has recently been studying a children's encyclopedia of chemical elements and found it very interesting. The encyclopedia is in Swedish but he also speaks English so I noticed he, understandably, cannot identify some elements by their English name when it's too unlike Swedish (such as sulfur being svavel in Swedish). At first I made a quick bilingual periodic table for him and then started expanding it with various visuals. My aim was to have a fact about each element and a simple experiment visualization, some elements have more. The table retains an English-Swedish toggle.

All elements have an experiment animation such as a flame test, radioactivity or alkaline water explosion. The first two rows have real world pictures related to the elements, which take a bit to find and describe. I don't have any background in chemistry but have hopefully avoided basic mistakes.

I tried to keep the text educational but accessible - I imagine the target audience being kids like my own, or a younger me. Curious learners but young, so the text occasionally i.e. mentions nutrition or clarifies what "synthetic" means.

On the technical side, I have minimal Web experience and don't find the visual/UI side of development very fun so I wanted to build this without any JS frameworks or extensive use of JS. The backend is written in Go and the frontend interactivity is mostly done with HTMX and unsophisticated JS. The experiment visualizations for elements like lead and quicksilver are SVG shapes to which simple animation steps are applied.

Would love to hear any thoughts on the general approach, the element visualizations and any other points from HN readers. In particular I would welcome ideas about the transuranium elements, I have essentially the same Geiger visualization for many, and a silly particle beam collision for others because I wasn't able to come across any accessible differences between these elements.

Comments

vunderba•19h ago
Nice job. I'd recommend adding either a Zoom In/Out slider or Fit to Screen though - since even on a full-width browser the table cuts off.

Related: this one also has some nice visualizations that help illustrate corresponding practical applications for each element.

https://elements.wlonk.com/ElementsTable.html

And if you're ever feeling particularly masochistic, I built a slide puzzle game which randomly chooses elements and challenges you to re-arrange them by atomic number.

https://slide-puzzles.specr.net

ACS_Solver•17h ago
Thanks, I'll see about an on-page zoom. On my 1440p the whole table fits even with the side drawer open and with my webdev inexperience I didn't even think about zoom controls other than the browser's being an option.

I love your slide puzzle too. Very cool with different hint levels, where you can have just the element symbol or the full name as well. Surely trivial for chemists but not so for me.

vunderba•17h ago
Thanks! My brother is a chemical engineer so he's about the only one who can come close to solving the puzzles. :)

Also really like how the Timeline fades out the elements to filter by year.

Hmmm... I wonder if its a HiDPI scaling thing? I tried the site on a couple browsers (Safari, Chromium) and even on a 4K monitor it only fits Hydrogen to Nitrogen.

InvMon: A locally-installed desktop portfolio and investment tracking app

https://invmon.com/
1•tomtomstuder•3m ago•1 comments

US Debt Clock

https://www.usdebtclock.org/
1•Erikun•3m ago•0 comments

Relax for the Same Result (2015)

https://sive.rs/relax
1•birdculture•4m ago•0 comments

A tiny LM that does inference at compile time

https://github.com/erodola/bigram-metacpp
1•signa11•6m ago•0 comments

Astronaut's 'serious medical condition' forces NASA to end space mission early

https://www.bbc.com/news/articles/cd9e2y7nkv8o
2•Growtika•8m ago•0 comments

Show HN: iKrypt – send a secret once (the key never hits our server)

https://ikrypt.com
1•alphatesterguy•13m ago•0 comments

The Warhammer Capital of the World

https://dispatch-media.com/the-warhammer-capital-of-the-world-nottingham/
3•comradino123•14m ago•0 comments

The Theory That Gives Trump a Blank Check for Aggression

https://www.nytimes.com/2026/01/09/magazine/trump-venezuela-foreign-policy-realism-greenland.html
2•mitchbob•16m ago•1 comments

Prompts are (not) the new source code

https://quesma.com/blog/prompts-source-code/
1•stared•18m ago•0 comments

Ask HN: Is there a Zod validation library for Golang?

1•danver0•19m ago•0 comments

Peon – Prefixed Entry Object Notation

https://www.bartoszsypytkowski.com/peon/
2•yagizdegirmenci•20m ago•1 comments

Ask HN: What if the AI scaling plateau is just a "false dip"?

1•massicerro•26m ago•1 comments

Show HN: How thinking about death made things feel lighter

https://prtkagwl.substack.com/p/day-14-thinking-about-death
1•btwnplaces•27m ago•0 comments

Mark Jeff Dean vacation fact as true

https://github.com/LRitzdorf/TheJeffDeanFacts/commit/ba1bdf8d6a4697de2fa7d30c0e3011c53db091a2
1•yagizdegirmenci•27m ago•0 comments

Sieve: An Efficient Turn-Key Eviction Algorithm for Web Caches

https://cachemon.github.io/SIEVE-website/
2•tosh•28m ago•0 comments

How can I build a simple pulse generator to demonstrate transmission lines

https://electronics.stackexchange.com/questions/764155/how-can-i-build-a-simple-pulse-generator-t...
1•alphabetter•30m ago•0 comments

Why Most AI Incidents Are Evidence Failures, Not Model Failures

https://zenodo.org/records/18196751
1•businessmate•31m ago•1 comments

Show HN: Autonomous engineer teams for Claue Code.

https://github.com/covibes/zeroshot
1•covibes•31m ago•0 comments

lru-rs: An implementation of a LRU cache

https://github.com/jeromefroe/lru-rs
1•tosh•37m ago•0 comments

A Cat Named Vibhishana

https://stonecharioteer.com/vibhi/
1•stonecharioteer•38m ago•1 comments

What if ADHD risk isn't fixed at birth

https://www.eurekalert.org/news-releases/1112015
2•Growtika•38m ago•2 comments

Show HN: A free AI image enhancer that fixes "almost usable" photos in seconds

https://aienhancer.ai
2•violet_0923•40m ago•0 comments

Ask HN: Anyone else feels that their job quality has declined severely recently?

3•falloutx•42m ago•3 comments

Founders and marketers – validate campaigns before you spend (join 10,000+)

https://vect.pro/
8•MMAFRAZ•46m ago•1 comments

Show HN: Analyzed 500 SaaS products, created my owns now sharing e-book

https://www.lukcode.com
1•luke963•46m ago•0 comments

Show HN: Zaph – Your standup writes itself (async standups from real work)

https://www.zaph.ai
1•sravan_jeeru•47m ago•0 comments

Show HN: A free MP4 to MP3 converter

https://audioconvert.ai/mp4-to-mp3-converter
2•Katherine603•47m ago•1 comments

Claude output silently rewritten by Anthropic

https://github.com/firasd/vibesbench/blob/main/docs/2026/A/the-curious-case-claudes-quotes.md
1•firasd•47m ago•0 comments

Death to Scroll Fade

https://dbushell.com/2026/01/09/death-to-scroll-fade/
1•ingve•49m ago•0 comments

Therapists are not parents – are we simulating family?

https://www.freyaindia.co.uk/p/therapists-are-not-parents
3•binning•50m ago•3 comments