frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
193•theblazehen•2d ago•56 comments

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

https://openciv3.org/
678•klaussilveira•14h ago•203 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
954•xnx•20h ago•552 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
125•matheusalmeida•2d ago•33 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
25•kaonwarb•3d ago•21 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
62•videotopia•4d ago•2 comments

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

https://github.com/valdanylchuk/breezydemo
235•isitcontent•15h ago•25 comments

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

https://github.com/pydantic/monty
227•dmpetrov•15h ago•121 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
38•jesperordrup•5h ago•17 comments

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

https://vecti.com
332•vecti•17h ago•145 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
499•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
384•ostacke•21h ago•96 comments

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

https://github.com/microsoft/litebox
360•aktau•21h ago•183 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
21•speckx•3d ago•10 comments

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

https://eljojo.github.io/rememory/
291•eljojo•17h ago•182 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
413•lstoll•21h ago•279 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
6•matt_d•3d ago•1 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
20•bikenaga•3d ago•10 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
66•kmm•5d ago•9 comments

Dark Alley Mathematics

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
260•i5heu•17h ago•202 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
33•romes•4d ago•3 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...
38•gmays•10h ago•12 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/
1073•cdrnsf•1d ago•458 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
60•gfortaine•12h ago•26 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
291•surprisetalk•3d ago•43 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•71 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
8•1vuio0pswjnm7•1h ago•0 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
154•SerCe•10h ago•144 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
187•limoce•3d ago•102 comments
Open in hackernews

Mob Programming (2018)

https://mobprogramming.org/
32•ustad•5mo ago

Comments

setopt•5mo ago
Interesting concept, but they should define mob programming on the landing page instead of having to dig into links.
merelysounds•5mo ago
Wikipedia quotes Marcus Hammarberg:

> The basic concept of mob programming is simple: the entire team works as a team together on one task at the time. That is: one team – one (active) keyboard – one screen (projector of course).

https://en.m.wikipedia.org/wiki/Team_programming#Mob_program...

The website from this hn submission seems last updated 7 years ago, perhaps the term was more popular back then.

Izkata•5mo ago
Maybe people got interested in it again alongside the rise of Agile? Look at the date of the 4th reference on Wikipedia - it's a whole lot older than 7 years ago.
debesyla•5mo ago
Before I read this same wiki I thought that "mob" meant mobile, like programming on a phone, ha!
merelysounds•5mo ago
This website hasn’t been updated in a while, perhaps we should add (2018) to the title.
UK-AL•5mo ago
Can be fun sometimes. Especially if you rowdy team and debates start happening.
01HNNWZ0MV43FF•5mo ago
> Mob Programming is a fairly new concept.

I wonder what it is, even

gtramont•5mo ago
https://www.youtube.com/watch?v=28S4CVkYhWA - here's Woody Zuill presenting on the subject. Nowadays this practice is also known as Software Teaming, or Ensemble Programming.
tracerbulletx•5mo ago
We did this exclusively at a great company I worked at for years. It was pretty great actually. Never felt stressed, we just collectively knocked out one thing after another in sequence.
zdragnar•5mo ago
I find there's a ton of value in "mob debugging"- if there's a serious issue, or your backlog or support queue is piling up with issues, turning the process into a live team exercise is fantastic.

Poor test coverage? Everyone sees the value in good tests in real time. Sloppy code that got through review? Everyone learns why you should be more diligent.

Tricky problem that needs an escape hatch from your framework to do something custom, or some advanced debugging tool usage to identify, or shed light on a database race condition? The impact of seeing it live is much better lasting than just getting a summary during a stand-up or a slack message.

MaulingMonkey•5mo ago
I've not enjoyed pair programming, nor bottlenecking N programmers on 1 computer in general, but mob debugging on something gnarly in a shared cubicle - looking over each other's shoulders and getting a second set of eyes on something strange as they "WTF" out loud - has been repeatedly useful.
db3d•5mo ago
We’ve had great success using mob programming as part of our interview process. Candidates - usually associate level - have a blast as well.
Ameo•5mo ago
I know that some people really find value in this and even enjoy it, but I can't imagine it and would never accept a role at a company that does anything close to this.

For me, so much of the value and enjoyment in programming comes from getting locked in and grinding out some feature or fix solo based on a spec or description. I also feel like programming without listening to music is way less enjoyable.

Again, no flame at all for people who work this way. It just doesn't match at all with my own sensibilities and work style to the point where it's hard for me to imagine doing it at all.

runevault•5mo ago
In some situations and particularly for helping new hires get on board mob programming can have value, but as an introvert being in a call/huddled together constantly is exhausting and not for me.
div3rs3•5mo ago
The largest benefit of mob programming (or software teaming or ensemble programming) is the continuous knowledge sharing. Instead of trying to figure out context during code reviews or syncs, you do it organically all the time. Developing together builds a tight team where people grow together.
ElijahLynn•5mo ago
Yeah, and reduces the lottery factor. Much less siloed knowledge banks creating unicorn Subject Matter Experts (SMEs). Lots of SMEs is a security risk.
bubblyworld•5mo ago
This sounds like a great way to teach juniors and exhaust introverts, but it probably also causes some reversion to the mean in terms of outputs, unless your seniors are just railroading the whole thing.
agge•5mo ago
I’ve been in three teams that has done Mob Programming full-time. In one team it was for two years and a half years.

I have lots of side projects when I get home. Love sitting by myself coding, listening to music, running a video on my second monitor. I work on some hard problems, and get a lot of stuff done.

But I have never been at a workplace where the problem was that we needed someone to grind out as much code as possible.

Doing mob programming essentially means the team works on one thing at a time. It shortens the lead time for that one thing as much as possible. That allows you to gather feedback on the solution as fast as possible. Iterate as fast as possible. Which is why you feel as you are getting so much done, even though you can go a day barely typing yourself.

And you can’t do this solo. It’s rare to find one person with all the skills necessary to change our system end-to-end efficiently, and have them never be sick or slip on a banana peel.

IME the perfect size team has been between 2-4 engineers. And the rest of the team filling in with skills depending on the domain: - data science - banking - design - marketing Etc.

It’s not always comfortable. I’m somewhat of an introvert, and I feel a group of 3 is a lot easier to work in than a pair.

But you get a lot of the right things done, and fast.

There so much to be said about this way of working, upsides and downsides. Hoping to hear a lot in this post from people with experience.

JimDabell•5mo ago
Whenever I hear about this and pair programming, I can’t help but feel like my brain is completely incompatible with this way of working. Whatever mental capacity I have for writing code and for interacting with other people seem mutually exclusive. I can do one at a time well, but I can’t do them both at once well. Just having somebody sit and watch me code is a big distraction, and I’ve observed the same in others.
tripdout•5mo ago
This works really well for 3-4 person group projects in school where a lot of thinking about the design, as well as how to navigate and use the existing codebase, is required.

For example, the Pintos [0] projects.

0: https://web.stanford.edu/class/cs140/projects/pintos/pintos_...