Before GitHub
Open Source before GitHub was reputation-driven and full of friction
Content licensed under the Creative Commons Attribution-NonCommercial 4.0 International License .
Visit lucumr.pocoo.org → RSS feedOn Hacker News Nov 2010 – Oct 2026
Software Engineering 44Programming Languages 22Society, Policy & Culture 14AI & Machine Learning 12Web & Frontend 10Tools & Productivity 10
Open Source before GitHub was reputation-driven and full of friction
Some tips for how to be more productive in Rust by avoiding situations you cannot solve in Rust.
Are you a Python programmer and interested in Rust? This article goes over the basics of making the jump.
My Agent abstractions keep breaking somewhere I don’t expect.
An updated report on my experience with Rust and where I think it might be going.
A little confession that I have no idea how asyncio works in Python 3.
Bringing the great successes of financial engineering to Rust.
An introduction to back pressure in systems and why it matters.
Some general warnings about the use of str.format in Python.
What I would imagine an better Python would look like.
My current thoughts on the state of Python 3 and where it’s heading.
Current recommendations of agentic coding.
Some hidden features of the Python re module and the support machinery that drives it.
Battlefield 3’s Battlelog system is an interesting web application that many of us missed. Here is why it’s amazing and worth a look at.
My thoughts on Rye and uv.
Update on the Flask 0.10 and Werkzeug 0.9 releases.
Furthermore I am of the oppinion that Python developers should write more classes.
Exploration into providing MCPs with the most powerful of all tools: code.
A list of things about unicode on Linux and Python 3 you really did not want to know.
Why Python follows the Principle of Least Astonishment even when some people are surprised.
Learnings from post-AI Open Source and how we’re approaching this so far.
Some notes about what appears to be current trend of programming languages and my thoughts about it.
A sad example of how easy it is to dismiss certain design principles because it does not seem relevant at the time.
A progress update on where my Rye Project is today.
Some good news is coming in Rust 1.86
Look at a tiny syntax detail that shows up in current versions of rust that has profound implications on how the language deals with almost everything being an expression.
Musings about async await again and why I think virtual threads
My thoughts about error handling in APIs after writing a Redis library in Rust.
If you just need bash, why do you need codemode?
The problems with timezones and Python’s datetime object and how you would properly use them.