HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
timschmidt
repsnapper
C++2025–2025
timschmidt / repsnapper

repsnapper

RepSnapper RepRap control software

2Distinct people
2Mentions
0Explicit recommenders
159GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

RepSnapper RepRap control software

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 6-hour interval2 dated mentions

Observed mentions: 2025-08-24 06:40:34 UTC to 2025-08-30 23:56:27 UTC.

012025-08-24 06:00:00 UTC to 2025-08-24 12:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 24, 06:002025-08-24 12:00:00 UTC to 2025-08-24 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-24 18:00:00 UTC to 2025-08-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-25 00:00:00 UTC to 2025-08-25 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-25 06:00:00 UTC to 2025-08-25 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-25 12:00:00 UTC to 2025-08-25 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-25 18:00:00 UTC to 2025-08-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-26 00:00:00 UTC to 2025-08-26 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-26 06:00:00 UTC to 2025-08-26 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-26 12:00:00 UTC to 2025-08-26 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-26 18:00:00 UTC to 2025-08-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-27 00:00:00 UTC to 2025-08-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-27 06:00:00 UTC to 2025-08-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-27 12:00:00 UTC to 2025-08-27 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 27, 12:002025-08-27 18:00:00 UTC to 2025-08-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-28 00:00:00 UTC to 2025-08-28 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-28 06:00:00 UTC to 2025-08-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-28 12:00:00 UTC to 2025-08-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-28 18:00:00 UTC to 2025-08-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-29 00:00:00 UTC to 2025-08-29 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-29 06:00:00 UTC to 2025-08-29 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-29 12:00:00 UTC to 2025-08-29 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-29 18:00:00 UTC to 2025-08-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-30 00:00:00 UTC to 2025-08-30 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-30 06:00:00 UTC to 2025-08-30 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-30 12:00:00 UTC to 2025-08-30 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-30 18:00:00 UTC to 2025-08-31 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 30, 18:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 24, 06:002025-08-24 06:00:00 UTC2025-08-24 12:00:00 UTC101
Aug 24, 12:002025-08-24 12:00:00 UTC2025-08-24 18:00:00 UTC000
Aug 24, 18:002025-08-24 18:00:00 UTC2025-08-25 00:00:00 UTC000
Aug 25, 00:002025-08-25 00:00:00 UTC2025-08-25 06:00:00 UTC000
Aug 25, 06:002025-08-25 06:00:00 UTC2025-08-25 12:00:00 UTC000
Aug 25, 12:002025-08-25 12:00:00 UTC2025-08-25 18:00:00 UTC000
Aug 25, 18:002025-08-25 18:00:00 UTC2025-08-26 00:00:00 UTC000
Aug 26, 00:002025-08-26 00:00:00 UTC2025-08-26 06:00:00 UTC000
Aug 26, 06:002025-08-26 06:00:00 UTC2025-08-26 12:00:00 UTC000
Aug 26, 12:002025-08-26 12:00:00 UTC2025-08-26 18:00:00 UTC000
Aug 26, 18:002025-08-26 18:00:00 UTC2025-08-27 00:00:00 UTC000
Aug 27, 00:002025-08-27 00:00:00 UTC2025-08-27 06:00:00 UTC000
Aug 27, 06:002025-08-27 06:00:00 UTC2025-08-27 12:00:00 UTC000
Aug 27, 12:002025-08-27 12:00:00 UTC2025-08-27 18:00:00 UTC000
Aug 27, 18:002025-08-27 18:00:00 UTC2025-08-28 00:00:00 UTC000
Aug 28, 00:002025-08-28 00:00:00 UTC2025-08-28 06:00:00 UTC000
Aug 28, 06:002025-08-28 06:00:00 UTC2025-08-28 12:00:00 UTC000
Aug 28, 12:002025-08-28 12:00:00 UTC2025-08-28 18:00:00 UTC000
Aug 28, 18:002025-08-28 18:00:00 UTC2025-08-29 00:00:00 UTC000
Aug 29, 00:002025-08-29 00:00:00 UTC2025-08-29 06:00:00 UTC000
Aug 29, 06:002025-08-29 06:00:00 UTC2025-08-29 12:00:00 UTC000
Aug 29, 12:002025-08-29 12:00:00 UTC2025-08-29 18:00:00 UTC000
Aug 29, 18:002025-08-29 18:00:00 UTC2025-08-30 00:00:00 UTC000
Aug 30, 00:002025-08-30 00:00:00 UTC2025-08-30 06:00:00 UTC000
Aug 30, 06:002025-08-30 06:00:00 UTC2025-08-30 12:00:00 UTC000
Aug 30, 12:002025-08-30 12:00:00 UTC2025-08-30 18:00:00 UTC000
Aug 30, 18:002025-08-30 18:00:00 UTC2025-08-31 00:00:00 UTC101

What Hacker News says

2 sources
I'm laughing too, that code is 13 years old, committed by hurzl here: https://github.com/timschmidt/repsnapper/commit/5410b5d278a5... and in C++. To be clear, I'd handed off maintainership at least a decade ago. I haven't touched this software in many years. Just noticed the reply. So this doesn't seem relevant to the conversation about LLMs, Rust, and software quality improvement methods from strict typing to formal verification. It's like a "gotcha!" that didn't land. Sorry. Please, find some bugs in a project I've touched in the last few years! Looking for things to fix. Please open a github issue from an account linked to your projects next time so I can return the favor :D The bugs are in there, I know they are, but with an LLM and a bit of time to review it's work, it now costs me a few minutes tops to write a test to exclud
Read the rest
e future cases of the same problem or class of problems. Which is a level of verification beyond what's been allocated time in previous projects, where the tests never got written or very infrequently. Repsnapper's a great example of that. We didn't have a standardized testing framework we were using across the dozen or so libraries we'd integrated into the app. The original author Kulitorum sort of copied and pasted bits and pieces of code together to write the app originally, without much concern for licenses or origin tracking, so I initiated a line-by-line audit and license verification for the codebase in order to qualify it for inclusion in Fedora and Debian to make 3D printing easier and more available as there were no printing tools shipping in a distro at the time. Integrating new libraries into that codebase was unpleasant, working with the build system in general was not my favorite. Lots of room to screw it up, but it has to be just right to work. I think having llms and a testing framework would have allowed us to evolve the Repsnapper code a lot more safely, and a lot further than we ever managed. Well, and I can say that pretty safely now that I'm in the process of doing just that with https://github.com/timschmidt/alumina-firmware and https://github.com/timschmidt/alumina-ui and https://github.com/timschmidt/csgrs They're all still very young, still some things stubbed out, code is gross pending revision and cleanup, but it's basically Repsnapper 3.0 in Rust but this version includes CAD and a motion control firmware and fits in < 4mb. Among them I already have hundreds of tests entirely absent from Repsnapper. Couldn't have written csgrs without them. Probably a lot of redundant tests at this point, as things have changed rapidly. I'm only about 6mo of effort in.
In What is going on right now?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.