frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Learn by rebuilding Redis, Git, a database from scratch

https://shipthatcode.com
18•acley•4h ago

Comments

acley•4h ago
I kept noticing that most "learn to code" content is tutorials you copy-paste, so I never had to actually understand why anything worked. I built this to flip that: each lesson gives you a real spec (e.g. implement the Redis SET/GET protocol) and you write the code yourself, then it actually runs against tests. Right now there are 80+ of these "build X from scratch" courses — Redis, a database, Git, a compiler, a container runtime, a raft KV store, etc. — across Python, Go, Rust, C, C++, and others. Would love feedback, especially on where the early lessons feel too hand-holdy or too sparse.
AlexeyBrin•53m ago
First impression - looks great. Congrats.

I have couple of questions:

* I didn't see any AI mention, was it entirely built by humans without AI ?

* Were will the tests run ? Your servers or the user machines ? If on your servers, how do you plan to cover the costs if you don't charge for the service ?

* Will you accept contrbutions to the teaching material? How can other people contribute to the teaching material ? What is the AI policy for contributors ?

acley•46m ago
1. We have temporarily removed it due to abuse (people are sending their own project code through it). 2. Tests are run on our dedicated server. I had some spare servers that we bought for our other platform echoed. gg 3. Will you accept contributions to the teaching material? ofc we would. I am also thinking of open-sourcing the project 4. What is the AI policy for contributors? You can use AI(we also used it), but the quality of the course, should match the rest of the courses
SwiftyBug•22m ago
Is this going to remain free? I´d love an open source project like this where I could run the tests in my own machine.
alexhans•17m ago
I've helped people get into programming face to face and also in a site I liked called exercism which also had a multi language track unit test passing style which I really value and it was purely command line, and I can't stress enough how important the command line is for me for people who want to dabble. Nowadays it's easier to get people into the command line because of Claude/codex.

I only have browsed your site from a phone and looks interesting but I wanted to ask if you had particular insights around getting people to approach learning, design through tests, breaking down problems, without having someone to guide them. Have you had a chance to observe people using your tool and adjust or it's been mostly dog fooding something you would've loved to have.

xqb64•1h ago
How does this differ from codecrafters.io?
acley•1h ago
its free
f3408fh•57m ago
And entirely AI generated

Modern Decor May Be Straining People's Brains

https://studyfinds.com/modern-decor-may-be-straining-peoples-brains/
52•downwithdisease•1h ago•29 comments

We scaled PgBouncer to 4x throughput

https://clickhouse.com/blog/pgbouncer-clickhouse-managed-postgres
83•saisrirampur•2h ago•12 comments

The early History of the Singular Value Decomposition (1993) [pdf]

https://www.math.ucdavis.edu/~saito/courses/229A/stewart-svd.pdf
40•wolfi1•2h ago•3 comments

Female US rower completes historic solo journey from California to Hawaii

https://www.theguardian.com/us-news/2026/jul/04/california-hawaii-rowing-solo-journey
37•speckx•40m ago•8 comments

AI Can't Recreate the Thrust Game (But It Can Help You Understand It)

https://www.jamesdrandall.com/posts/thrust_ai_powered_software_archaeology/
4•msephton•19h ago•0 comments

Sixtyfour (YC P25) Is Hiring

https://www.ycombinator.com/companies/sixtyfour/jobs/bIbgQkL-operations-associate-data-samples-cu...
1•HPMOR•43m ago

Einstein's relativity rules chemical bonds in heavy elements, new research shows

https://www.brown.edu/news/2026-07-09/chemical-bonds-relativity
349•hhs•19h ago•156 comments

QuadRF can spot drones and see WiFi through my wall

https://www.jeffgeerling.com/blog/2026/quadrf-can-spot-drones-and-see-wifi-through-my-wall/
695•speckx•1d ago•218 comments

Amber the programming language compiled to Bash/Ksh/Zsh

https://amber-lang.com/
10•_superposition_•3d ago•6 comments

Google Search lets creators know more about their reach

https://www.theverge.com/tech/961955/google-search-console-reach-platform-properties
72•herbertl•3d ago•34 comments

Speculations Concerning the First Ultraintelligent Machine (1965) [pdf]

https://languagelog.ldc.upenn.edu/myl/Good1964.pdf
65•zetalyrae•4h ago•32 comments

Leaded Gas Was a Known Poison the Day It Was Invented (2016)

https://www.smithsonianmag.com/smart-news/leaded-gas-poison-invented-180961368/
7•downbad_•16m ago•2 comments

Apple sues OpenAI, accuses ex-employees of stealing trade secrets

https://9to5mac.com/2026/07/10/apple-sues-openai-trade-secret-theft/
1434•stock_toaster•20h ago•786 comments

Book: RISC-V System-on-Chip Design

https://www.amazon.com/RISC-V-Microprocessor-System-Chip-Design/dp/0323994989
63•xlmnxp•2d ago•22 comments

Digital Deli, 1984 book by early PC hackers and enthusiasts

https://www.atariarchives.org/deli/
21•achairapart•3d ago•2 comments

Otary – Image and Geometry Python Library Now Has Tutorials

https://alexandrepoupeau.com/otary/learn/
75•poupeaua•3d ago•1 comments

Tropical forests facing increasing risks of exposure to critical temp thresholds

https://www.pnas.org/doi/10.1073/pnas.2528622123
34•littlexsparkee•2h ago•5 comments

Ghost Font: A font that humans can read but AI cannot

https://www.mixfont.com/ghost-font
138•justswim•8h ago•104 comments

Show HN: Learn by rebuilding Redis, Git, a database from scratch

https://shipthatcode.com
18•acley•4h ago•8 comments

An update on residential proxies and the scraper situation

https://lwn.net/SubscriberLink/1080822/990a8a5e2d379085/
288•chmaynard•22h ago•300 comments

FCC approves test of space mirror to light night sky

https://theconversation.com/the-u-s-just-approved-a-giant-space-mirror-to-test-sunlight-on-demand...
98•reaperducer•5h ago•97 comments

The Victorian War on Rabies

https://www.historytoday.com/archive/feature/mad-dogs-and-englishmen-winning-war-rabies
10•benbreen•4d ago•5 comments

SpaceX wants to launch 100k more Starlink satellites for 100x the bandwidth

https://www.zdnet.com/home-and-office/networking/spacex-wants-to-launch-100000-more-starlink-sate...
265•CrankyBear•23h ago•968 comments

An iroh powered smart fan

https://www.iroh.computer/blog/an-iroh-powered-smart-fan
154•surprisetalk•4d ago•52 comments

Why it's so difficult to produce American-made medical gloves

https://www.bloomberg.com/news/features/2026-07-07/why-it-s-so-difficult-to-produce-100-american-...
97•helsinkiandrew•8h ago•106 comments

The mask that compiles to nothing: how HotSpots JIT learned to reason about bits

https://questdb.com/blog/jvm-jit-known-bits/
64•rowbin•5d ago•8 comments

Good Tools Are Invisible

https://www.gingerbill.org/article/2026/07/10/good-tools-are-invisible/
515•theanonymousone•1d ago•234 comments

AI 2040: Plan A

https://ai-2040.com/
362•kschaul•2d ago•448 comments

Late Bronze Age Collapse

https://acoup.blog/2026/01/30/collections-the-late-bronze-age-collapse-a-very-brief-introduction/
409•dmonay•1d ago•287 comments

Earendel (Astronomical Object)

https://en.wikipedia.org/wiki/Earendel_(astronomical_object)
5•brainlessdev•19m ago•0 comments