Hacker News
Latest
Kraków, Poland in top 5 worst air quality worldwide
2026-01-20 @ 08:16:07Points: 89Comments: 91
America Is Slow-Walking into a Polymarket Disaster
2026-01-20 @ 08:05:39Points: 64Comments: 2
Linux kernel framework for PCIe device emulation, in userspace
2026-01-20 @ 07:51:12Points: 15Comments: 1
The Overcomplexity of the Shadcn Radio Button
2026-01-20 @ 07:35:09Points: 207Comments: 87
Giving University Exams in the Age of Chatbots
2026-01-20 @ 07:32:58Points: 76Comments: 48
x86 prefixes and escape opcodes flowchart
2026-01-20 @ 03:47:21Points: 54Comments: 12
Show HN: Artificial Ivy in the Browser
2026-01-20 @ 03:14:47Points: 68Comments: 6
Legal Structures for Latin American Startups (2021)
2026-01-20 @ 01:21:35Points: 28Comments: 7
Nova Launcher added Facebook and Google Ads tracking
2026-01-20 @ 01:03:52Points: 246Comments: 101
Porsche sold more electrified cars in Europe in 2025 than pure gas-powered cars
2026-01-20 @ 01:01:36Points: 297Comments: 351
Scaling long-running autonomous coding
2026-01-20 @ 00:23:01Points: 96Comments: 34
Reticulum, a secure and anonymous mesh networking stack
2026-01-19 @ 23:59:54Points: 201Comments: 43
3D printing my laptop ergonomic setup
2026-01-19 @ 23:39:57Points: 65Comments: 8
Nanolang: A tiny experimental language designed to be targeted by coding LLMs
2026-01-19 @ 21:48:07Points: 153Comments: 115
Targeted Bets: An alternative approach to the job hunt
2026-01-19 @ 21:35:31Points: 64Comments: 64
The assistant axis: situating and stabilizing the character of LLMs
2026-01-19 @ 21:25:16Points: 92Comments: 13
Level S4 solar radiation event
2026-01-19 @ 20:26:19Points: 429Comments: 147
Notes on Apple's Nano Texture (2025)
2026-01-19 @ 18:15:48Points: 187Comments: 103
What came first: the CNAME or the A record?
2026-01-19 @ 17:13:59Points: 364Comments: 130
Apple testing new App Store design that blurs the line between ads and results
2026-01-19 @ 16:36:11Points: 379Comments: 296
The microstructure of wealth transfer in prediction markets
2026-01-19 @ 16:05:50Points: 152Comments: 139
I was a top 0.01% Cursor user, then switched to Claude Code 2.0
2026-01-19 @ 09:00:14Points: 119Comments: 189
The coming industrialisation of exploit generation with LLMs
2026-01-19 @ 07:57:04Points: 143Comments: 106
Show HN: E80: an 8-bit CPU in structural VHDL
2026-01-17 @ 21:39:35Points: 10Comments: 0
Well, it did and it works nicely. No arithmetic libraries, no PROCESS except for the DFF component (obviously). Of course it's a bit of a "resource hog" compared to optimized cores, (eg. the RAM is build out of flip flops instead of a block ram that takes advantage of FPGA intermal memory) but you can actually trace every signal through the datapath as it happens.
I also build an assembler in C99 without external libraries (please be forgiving, my code is very primitive I think). I bundled Sci1 (Scintilla), GHDL and GTKWave into a single installer so you can write assembly and see the waveforms immediately without having to spend hours configuring simulators. Currently Windows only, but at some point I'll have to do it on Linux too. I tested it on the Tang Primer 25K and Cyclone IV, and I included my Gowin, Quartus and Vivado projects files. That should make easy to run on your FPGA.
Everything is under the GPL3.
(Edit: I did not use AI. Not was it a waste of time for the VHDL because my design is too novel -- but even for beta testing it would waste my time because those LLMs are too well trained for x86/ARM and my flag logic draws from 6502/6800 and even my ripple carry adder doesn't flip the carry bit in subtraction. Point is -- AI couldn't help. It only kept complaining that my assembler's C code wasn't up to 2026 standards)