frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Lore – Open source version control system designed for scalability

https://lore.org/
987•regnerba•11h ago•539 comments

Taxonomy of the Occlupanida (parasitoids on bread bag tags)

https://www.horg.com/horg/?page_id=921
61•beatthatflight•2h ago•10 comments

US holds off blacklisting DeepSeek, more than 100 firms deemed security risks

https://www.reuters.com/world/china/us-holds-off-blacklisting-chinas-deepseek-more-than-100-firms...
360•giuliomagnifico•22h ago•387 comments

Storied Colors – a catalogue of named colors

https://storiedcolors.com/
95•susiecambria•4h ago•19 comments

Leaked financial docs show OpenAI is losing billions of dollars a year

https://arstechnica.com/ai/2026/06/leaked-financial-docs-show-openai-is-losing-billions-of-dollar...
312•greenchair•4h ago•235 comments

Clojure Hosted on Go

https://github.com/glojurelang/glojure
25•dnlo•2h ago•2 comments

How we run Firecracker VMs inside EC2 and start browsers in less than 1s

https://browser-use.com/posts/firecracker-browser-infra
207•gregpr07•1d ago•137 comments

U.S. science is in chaos

https://www.scientificamerican.com/article/americas-compact-between-science-and-politics-is-broken/
678•presspot•16h ago•811 comments

Launch HN: Adam (YC W25) – Open-Source AI CAD

https://github.com/Adam-CAD/CADAM
157•zachdive•9h ago•82 comments

Loreline – Tools for writing interactive fiction

https://loreline.app/en/
67•smartmic•5h ago•9 comments

Show HN: We built an 8-bit CPU as 2nd year EE students

https://github.com/c0rRupT9/STEPLA-1
27•CorRupT9•2d ago•5 comments

Show HN: An 8-bit live gamecast for baseball

https://ribbie.tv/watch
203•brownrout•9h ago•111 comments

RFC 10008: The new HTTP Query Method

https://www.rfc-editor.org/info/rfc10008/
321•schappim•15h ago•143 comments

Tesco moving 40k server workloads off VMware amid Broadcom's abusive conduct

https://arstechnica.com/information-technology/2026/06/tesco-moving-40000-server-workloads-off-vm...
165•Bender•5h ago•89 comments

The Competitive Moat That AI Can't Replicate

https://ghostinthedata.info/posts/2026/2026-06-13-human-connection-moat/
124•speckx•8h ago•102 comments

Volkswagen started blocking GrapheneOS users

https://discuss.grapheneos.org/d/35949-volkswagen-app?page=3
491•microtonal•11h ago•338 comments

Why thinking out loud with someone beats thinking alone

https://www.thesignalist.io/s/the-dialogue-dividend/
166•kodesko•13h ago•87 comments

A robot is sprinting towards you. Do you want it running on Claude or Grok?

https://openrouter.ai/blog/insights/royale-last-agent-standing/
173•Usu•5h ago•146 comments

How Madrid built its metro cheaply

https://worksinprogress.co/issue/how-madrid-built-its-metro-cheaply/
22•trymas•6h ago•0 comments

Brad Feld – Does the Rule of 40 Work for Hardware?

https://feld.com/archives/2026/06/does-the-rule-of-40-work-for-hardware/
3•rmason•2d ago•0 comments

The Return of Rigorous Full-System Timing Simulation

https://www.sigarch.org/the-return-of-rigorous-full-system-timing-simulation/
32•matt_d•1d ago•0 comments

Trellis AI (YC W24) hiring a product lead to build agents for healthcare access

https://www.ycombinator.com/companies/trellis-ai/jobs/Cg94htp-product-lead
1•macklinkachorn•9h ago

Show HN: Inkwash, a watercolor sketching app and explanation

https://johnowhitaker.github.io/inkwash/about
174•Yenrabbit•3d ago•21 comments

GLM-5.2 is the new leading open weights model on Artificial Analysis

https://artificialanalysis.ai/articles/glm-5-2-is-the-new-leading-open-weights-model-on-the-artif...
796•himata4113•17h ago•385 comments

Made a free macOS menu bar app that fixes typing in the wrong keyboard layout

https://flickey.site
44•tal_alfi•6h ago•20 comments

Kirkland Roundabouts

https://kirklandroundabouts.com
161•DenisM•3d ago•127 comments

Pink Cosmo berries a hit in their trial season (2023)

https://fruitgrowersnews.com/article/pink-cosmo-berries-a-hit-in-their-trial-season/
6•mooreds•3d ago•2 comments

MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C

https://github.com/rxi/microui
191•peter_d_sherman•14h ago•71 comments

Image Compression

https://www.makingsoftware.com/chapters/image-compression
165•vinhnx•4d ago•26 comments

Want your images back? That'll be $5

https://www.lutr.dev/want-your-images-back-sure-that-ll-be-5-dollars
608•lutr•13h ago•254 comments
Open in hackernews

Show HN: We built an 8-bit CPU as 2nd year EE students

https://github.com/c0rRupT9/STEPLA-1
26•CorRupT9•2d ago
Hi! me and my friends together built an 8 bit CPU implemented in Logisim purely from scratch. The control unit of this system does not implement the generic microcode ROM or any kind of RAM. This was made purely from discrete logic gates and coded the system to run different programs.

key features: Custom 16-instruction Harvard ISA, 8-bit fixed format, 4 general purpose registers

Hardwired control unit built entirely from AND/OR gate logic matrix

Dual-phase clocking to eliminate race conditions

Bootstrap Control Unit that cold-boots via ROM-to-RAM transfer Early-exit conditional branching that saves upto 25% cycles when conditions aren't met

Full design specification document with version control

Since this was our first time doing such teamwork and a new thing we used RISC based system that fetches an 8-bit instruction from Instruction memory 4 bits of which translate to an instruction the last two bits are for source and destination registers. There are a total of 4 registers in the system with two memory units namely Data SRAM and I SRAM, the system follows a Harvard architecture.

There are design discrepancies too since it was our first time designing such a system and on top of that completely hardwired too.

To solve the problem of cold booting a bootloader is present too that copies the contents of a temporary ROM into instruction RAM and then hands over the reins to the CPU.

We also implemented conditional branching as well as early exit branching too that only checks for zero or carry flag and branches without wasting cycles, if the conditions are not met the Program counter increments.

Moreover we also created a complete documentation with version control describing each necessary part assuming prior knowledge.

Please take a look at it at https://github.com/c0rRupT9/STEPLA-1

For future development I want to implement a RISC CPU using FPGA's and connect it to an actual DRAM. We are also selling the full spec document and Logisim files for $5 to fund our passion https://tcfdiq.gumroad.com/l/zyyux Thankyou!

Comments

gabrielsroka•1h ago
Ben Eater's SAP came from "Digital Computer Electronics" by Albert Paul Malvino and Jerald A. Brown

https://en.wikipedia.org/wiki/Simple-As-Possible_computer

momoraul•1h ago
the rom-to-ram bootstrap is a nice touch. after it hands over, what stops the bootloader from writing to I-SRAM again? a mode flag in the control matrix?
HerbManic•1h ago
With all the talk about developers being lazy and younger folk not understanding the technology they use, it is always great to see examples of core foundational work still being done. Makes the rest of that talk feel like fear mongering.
peterus•56m ago
Awesome project, re fpga implementation one option you might want to explore are used Bitcoin miner control boards if you want the best logic units/$ ratio. I've used the EBAZ4205 (zynq 7010) control boards with a cheap/generic FT2232HL dev board and it works great. Of course it's a bit more of a pain compared to a regular dev board
wildzzz•17m ago
If they are taking digital design classes, they'll probably be given something like a DE0-Nano that can run this just fine.