frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

SHDL – A Minimal Hardware Description Language Built from Logic Gates

1•rafa_rrayes•1h ago
Hi, everyone!

I built SHDL (Simple Hardware Description Language) as an experiment in stripping hardware description down to its absolute fundamentals.

In SHDL, there are no arithmetic operators, no implicit bit widths, and no high-level constructs. You build everything explicitly from logic gates and wires, and then compose larger components hierarchically. The goal is not synthesis or performance, but understanding: what digital systems actually look like when abstractions are removed.

SHDL is accompanied by PySHDL, a Python interface that lets you load circuits, poke inputs, step the simulation, and observe outputs. Under the hood, SHDL compiles circuits to C for fast execution, but the language itself remains intentionally small and transparent.

This is not meant to replace Verilog or VHDL. It’s aimed at:

- learning digital logic from first principles

- experimenting with HDL and language design

- teaching or visualizing how complex hardware emerges from simple gates

I would especially appreciate feedback on:

- the language design choices

- what feels unnecessarily restrictive vs. educationally valuable

- whether this kind of “anti-abstraction” HDL is useful to you

Repo: https://github.com/rafa-rrayes/SHDL

Python package: PySHDL on PyPI

Thanks for reading, and I’m very open to critique.

Minimalist Wallpapers for Mindful Living

https://thelifecalendar.com/
1•qainsights•41s ago•1 comments

ICE tells legal observer, 'We have a database, now you're a domestic terrorist'

https://reason.com/2026/01/23/ice-tells-legal-observer-we-have-a-nice-little-database-and-now-you...
1•heavyset_go•46s ago•0 comments

Immutable Knowledge Databases, applied to microservices relationships [video]

https://www.youtube.com/watch?v=1vBm9XvS5QI
1•joaonmello•5m ago•1 comments

Ask HN: Some great launch videos in recent times?

1•nemath•7m ago•0 comments

Should I unsubscribe from Shane Parrish's AI-generated newsletter?

1•arnz-arnz•9m ago•1 comments

Microsoft suspects some PCs might not boot after Windows 11 January 2026 Update

https://www.windowslatest.com/2026/01/25/microsoft-suspects-some-pcs-might-not-boot-after-windows...
2•nsoonhui•10m ago•0 comments

Show HN: Nhx – Node.js Hybrid eXecutor (a uvx inspired tool)

https://www.npmjs.com/package/nhx
1•kolodny•10m ago•0 comments

Show HN: Endfield Calculator – Arknights Factory and Base Planning Tool

https://endfieldcalculator.org/
2•tomstig•12m ago•0 comments

KASM Workspaces

https://docs.linuxserver.io/images/docker-kasm/
1•indigodaddy•15m ago•0 comments

Video Games as Art

https://gwern.net/video-game-art
2•andsoitis•18m ago•0 comments

Show HN: Debugging conflicting U.S. sexual behavior surveys

https://osf.io/preprints/socarxiv/jcdbm_v2
2•joshuafkon•18m ago•0 comments

Show HN: Invoice Studios – local first invoicing app (one time purchase)

https://liblab.gumroad.com/l/invoice-studio
1•josephttd•20m ago•0 comments

Show HN: Interactive demo of the X "For You" algorithm (runs in browser)

https://prabal.ca/x-algorithm/
4•prabal97•22m ago•0 comments

SF Microclimates API

https://github.com/solo-founders/sf-microclimates
1•weisser•24m ago•0 comments

AI FOMO

https://datamethods.substack.com/p/ai-fomo
1•zekrom•25m ago•1 comments

Show HN: Cloister – Local web UI to browse and monitor Claude Code sessions

https://github.com/bradleyboy/cloister
1•bradleyboy•26m ago•0 comments

Pragtical Editor v3.8.2 Released

https://pragtical.dev/blog/pragtical-v382-release
2•rd07•33m ago•0 comments

Show HN: Omiu.me – A WYSIWYG profile builder that uses blocks

https://omiu.me/
1•zacaryn•35m ago•0 comments

Why is cursor / Claude Code is so bad at generating readmes?

2•yakshithk_•42m ago•1 comments

Vectorized MAXSCORE over WAND, especially for long LLM-generated queries

https://turbopuffer.com/blog/fts-v2-maxscore
1•vismit2000•46m ago•0 comments

How Google AI Overviews are putting public health at risk

https://www.theguardian.com/technology/ng-interactive/2026/jan/24/how-the-confident-authority-of-...
2•oenton•49m ago•0 comments

No Politics on Hacker News

https://joelx.com/no-politics-on-hacker-news/
5•silexia•50m ago•6 comments

Learning with LLMs

https://jwuphysics.github.io/blog/2025/12/learning-with-llms/
2•jxmorris12•51m ago•0 comments

Staggering Beauty 2

https://staggeringbeauty.io/
1•jackisguess•52m ago•0 comments

LLMs Aren't Tools

https://yagmin.com/blog/llms-arent-tools/
1•lubujackson•52m ago•0 comments

Sysp: Systems Lisp compiling to C with homoiconic macros, refcounted memory, Hi

https://github.com/karans4/sysp
1•todsacerdoti•53m ago•0 comments

The largest Trump superPAC donor so far this cycle is the president of OpenAI

https://bsky.app/profile/jakemgrumbach.bsky.social/post/3mdbzv2nfsc2k
16•m-hodges•54m ago•0 comments

Show HN: A Local OS for LLMs. MIT License. Zero Hallucinations. Infinite Memory

https://github.com/merchantmoh-debug/Remember-Me-AI
1•MohskiBroskiAI•56m ago•0 comments

Recursive Language Models: the paradigm of 2026

https://www.primeintellect.ai/blog/rlm
1•pseudolus•57m ago•0 comments

How Revolutions Really Start

https://neilthanedar.com/how-revolutions-really-start/
2•thanedar•1h ago•2 comments