frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
553•klaussilveira•10h ago•157 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
876•xnx•15h ago•532 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
79•matheusalmeida•1d ago•18 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
8•helloplanets•4d ago•3 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
13•videotopia•3d ago•0 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
191•isitcontent•10h ago•24 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
190•dmpetrov•10h ago•84 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
303•vecti•12h ago•133 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
347•aktau•16h ago•169 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
347•ostacke•16h ago•90 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
75•quibono•4d ago•16 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
444•todsacerdoti•18h ago•226 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
242•eljojo•13h ago•148 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
46•kmm•4d ago•3 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
17•romes•4d ago•2 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
379•lstoll•16h ago•258 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
225•i5heu•13h ago•171 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
103•SerCe•6h ago•84 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
162•limoce•3d ago•85 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
131•vmatsiiako•15h ago•56 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
41•gfortaine•8h ago•11 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
63•phreda4•9h ago•11 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
20•gmays•5h ago•3 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
14•denuoweb•1d ago•2 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
262•surprisetalk•3d ago•35 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1035•cdrnsf•19h ago•428 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
6•neogoose•2h ago•3 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
56•rescrv•18h ago•19 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
85•antves•1d ago•63 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
20•denysonique•6h ago•3 comments
Open in hackernews

Open Source and FPGA Maker Board for Networking

https://privateisland.tech/betsy
49•private_island•7mo ago

Comments

bcrl•7mo ago
I've had some fun learning how to implement various bits and pieces of networking on FPGAs as a hobby for a while, and while boards like this that focus on gigabit network are fine, the fact is that there are a lot of FPGA boards with gigabit and 100Mbps interfaces. What there are not enough of are low cost boards that can do 2.5Gbps, 5Gbps and 10Gbps. Lattice has some very affordable FPGAs with 5Gbps SERDES, and their newer 10Gbps capable chips remain extremely affordable.

One of the things I would absolutely love to have are a couple of FPGAs boards in SFP and QSFP form factors. Why might you ask? Because it would be seriously useful to have a PPPoE / L2TP data plane to plug into the port of a 100Gbps capable switch for use in the network edge. Modern ethernet switches have plenty of Layer 3 networking capabilities, but most switch vendors fail to expose any functionality for these protocols even though the underlying ASICs often enough have the capability to handle them. Sure, you'll never see these protocols in a cloud data center, but plenty of incumbent telecoms make use of them in their FTTP networks due to the legacy of xDSL deployments and the need to support wholesale access to those networks. Sadly, developing such a board is beyond my hobbyist electronics capabilities, but I'd have no problem bashing a bunch of Verilog / VHDL into shape to make it work in fairly short order... I just hope it uses an FPGA like the Polarfire for which the SERDES are about 100x easier to use than the gawd awful Xilinx 7 series (KC705, I'm glaring at you for eating weeks of my hobbyist life to that bring up).

Aromasin•7mo ago
You can absolutely do this using something like a CertusProNX from Lattice (I much prefer it to the Polarfire), mounting an SFP/SFP+ cage onto the FMC connector of the board, and wire their transceiver lanes to the FPGA SERDES pins. HiTech Global has a 4-port SFP/SFP+ FMC module. I believe there are also QSFP mezzanine cards but I haven't looked much into that. ISI or Trenz probably make something.
bcrl•7mo ago
I already have a 4 x SFP+ FMC board attached to my KC705, and that is what I have used for a bunch of development. However, that is the opposite of what I want to do. I want the FPGA to be inside of the SFP+ / QSFP module to be able to plug it into a switch without external hardware.

Microchip has an app note on putting a Polarfire into an SFP+ module complete with a board layout, but nobody is building them as near as I can tell. Lattice has a similar app note, but, again, they only sell the much larger eval boards.

jauntywundrkind•7mo ago
NetFPGA has been around since 2007, with NetFPGA-1G. They have some very fancy offerings these days, well past the 4 x 1Gbe they started with.

https://netfpga.org/ https://en.wikipedia.org/wiki/NetFPGA

duskwuff•7mo ago
Maybe I'm just jaded and demanding, but:

1) As others mentioned, two GbE interfaces seems really limited for a 2025 project. Modern FPGAs can support 100GbE and up - I don't necessarily expect that on a hobbyist-level project, of course, but 1GbE is well behind the curve.

2) There don't appear to be any hardware design files (e.g. schematics, PCB layouts) in the Git repository. In fact, the only mention of the current FPGA is a single text file stating that "Cyclone 10 GX port in progress"...

3) There's basically zero open source support for Intel/Altera FPGAs. Yes, you can open-source your HDL, but the vendor tools are all closed-source and there's no alternatives.

Aromasin•7mo ago
Agreed. They are using an Cyclone 10 GX - that's over $250 for a part from 2017...

If the restriction is wanting low price to suite the FPGAs open-source low-budget market, they'd be better off using a Lattice Certus-NX or something. 5Gbps SERDES on that for ~$40, or better yet a CertusPro-NX with 10Gbps SERDES for ~$70. Altera and Xilinx are just throwing away the sub-100K-LUT market to Lattice at this point, yet people are still building systems out using these expensive, antiquated parts. That's shelf pricing too - go through a distributor and it'd be 50% of that price!

private_island•7mo ago
Thank you for all the great comments and feedback so far. Note that Betsy uses an Altera Cyclone 10 LP (not GX). This is a low cost, general purpose FPGA. The Ethernet PHY interface is RGMII, which utilizes 5 bits of parallel DDR + clock instead of SERDES.

As many of you probably know, SERDES and specialized PCS/CDR blocks will get you well past 1 GigE, but 1 GigE for RGMII is challenging with 125 MHz single-ended traces.

The project compiles super fast with the Quartus tools and Signal Tap enabled with several active configurations. Quartus bundles the Questa simulator, so there is a great environment for simulation.

Regarding Certus-NX, this indeed would also be a great choice. Lattice does a very nice job exposing their I/O primitives, and I believe the RGMII DDR could be instantiated directly in the I/O cells for both input and output (this could definitely be accomplished with the earlier ECP5). We actively design with Certus-NX, and a future Betsy revision using it is very possible.