HNHacker News
TopNewBestAskShowJobs

mperham

3,859 karma · joined July 14, 2010

OSS developer. I write Sidekiq and Faktory and sell them at https://contribsys.com.
submissionscomments
mperham··on Two wheels, a few tradeoffs, and gas prices
I retired from motorcycles a decade ago but still get my two wheel fix with the e-bikes I own. They make those 2km errands easy.
mperham··on Alaska's oil revival sparks a new energy rush Into the Arctic
Your statement is true, but does not imply that we need new fossil fuel investment.
mperham··on Ferrari Luce
My understanding is that he only did the interior, which I have no issue with. The exterior is garbage.
mperham··on Alaska's oil revival sparks a new energy rush Into the Arctic
A truly idiotic investment when renewables are already cheaper than existing fossil fuel infrastructure (much less new infra)
mperham··on London Mayor Blocks Palantir
Side note: Peter Mandelson was also a big fan of Jeffrey Epstein.
mperham··on An update on GitHub availability
> we offer first-party hosting for free forever.

You should probably stop promising this.

mperham··on I run multiple $10K MRR companies on a $20/month tech stack
SQLite? Luxury! My servers use CSV files for the database. (It’s actually true)
mperham··on Record wind and solar saved UK from gas imports worth £1B in March 2026
Isn't it better to build a decentralized grid out of standard parts than a few highly complex nuclear reactors? To me, that makes the system more resilient and easier to maintain. Nuclear seems like a worse choice long-term than wind/solar/batteries. Balcony solar could get us nuclear reactor levels of power per year once broadly legalized.
mperham··on DigitalOcean Seeks $800M in Funding
Because DO is an American company.
mperham··on RubyGems Fracture Incident Report
> that's the sentiment anyone who has been around in the community long enough and dealt with Andre has about him.

I've known him personally for years and find him perfectly fine as a person. The Rubygems maintainers worked with him for the past decade without issue. Until you cite actual issues, not vague "concerns", you're just spreading FUD and innuendo.

mperham··on RubyGems Fracture Incident Report
I don't know the details of Shopify funding. I donated $250,000 in 2024 and withdrew a planned $250,000 donation in 2025, as has been widely publicized.
mperham··on RubyGems Fracture Incident Report
> Do you have any idea how expensive it is to keep the infrastructure running?

Yes, I do. All hardware and bandwidth are donated by Fastly and AWS so it costs RC nothing. Their expenses were $20,000/mo for 24/7 ops coverage: $2000/mo for 6 people and $8000/mo for service maintenance (e.g. db and software upgrades). So $240,000/yr, not "millions".

mperham··on DigitalOcean Seeks $800M in Funding
What's the DigitalOcean of Europe, where I can get API-based provisioning for VPSes?
mperham··on Honda is killing its EVs
> My Tesla is still on FSD from 2023 because the newer versions are terrible judging from the comments on the Tesla forums.

I've had FSD since 2020; the latest version is noticeably better than 2020. I wouldn't put too much stock in forums which tend to skew negative.

mperham··on Meta Platforms: Lobbying, dark money, and the App Store Accountability Act
What age is appropriate for the Safari app? What age is appropriate for PlannedParenthood.com? Reddit.com?

A movie is a distinct piece of content. A website and an app can be a container for lots of different content.

mperham··on New farm bill would condemn pigs to a lifetime in gestation crates
Don't strawman other people's comments.
mperham··on Stripe reportedly makes offer to acquire PayPal
HIS crime is legal. Yours is still illegal unless you pay tribute, e.g. binance.
mperham··on The first sodium-ion battery EV is a winter range monster
Yes, most people don’t drive 200 mi/day. It’s really ok.
mperham··on Cubans rendered powerless as outages persist and tensions with US escalate
The fossil fuel industry has stolen the bulk of Cuba’s income. Need to switch to solar and batteries to onshore your energy production. China could help here and get a big diplomatic win if they were to give Cuba subsidized access to their clean energy assets.
mperham··on Oban, the job processing framework from Elixir, has come to Python
It was an off-the-cuff comment and probably not worded ideally but the intent was to discuss how Oban is branching off into a new direction for their business based on language-specific products while I went a different direction with Faktory. Since I came to the exact same fork in the road in 2017, I thought it was relevant and an interesting topic on evolving software products.
mperham··on Oban, the job processing framework from Elixir, has come to Python
Resque was the main inspiration, Sidekiq still provides compatibility with some of its APIs to this day.

https://github.com/sidekiq/sidekiq/blob/ba8b8fc8d81ac8f57a55...

mperham··on Oban, the job processing framework from Elixir, has come to Python
By “based on” I don’t mean a shared codebase or features but rather Parker and I exchanged emails a decade ago to discuss business models and open source funding. He initially copied my Sidekiq OSS + Sidekiq Pro business model, with my blessing.
mperham··on Oban, the job processing framework from Elixir, has come to Python
I wrote Sidekiq, which Oban is based on. Congratulations to Shannon and Parker on shipping this!

I had to make this same decision years ago: do I focus on Ruby or do I bring Sidekiq to other languages? What I realized is that I couldn't be an expert in every language, Sidekiq.js, Sidekiq.py, etc. I decided to go a different direction and built Faktory[0] instead, which flips the architecture and provides a central server which knows how to implement the queue lifecycle internally. The language-specific clients become much simpler and can be maintained by the open source community for each language, e.g. faktory-rs[1]. The drawback is that Faktory is not focused on any one community and it's hard for me to provide idiomatic examples in a given language.

It's a different direction but by focusing on a single community, you may have better outcomes, time will tell!

[0]: https://github.com/contribsys/faktory [1]: https://github.com/jonhoo/faktory-rs

mperham··on Show HN: New 3D Mapping website - Create heli orbits and "playable" map tours.
Proud of my brother who built this!
mperham··on Notes on Apple's Nano Texture (2025)
Yeah, the screen is a very costly upgrade but since I'm on it so many hours per day, I was willing to pay the price. Glare is just never a problem, no matter where I am.
mperham··on Notes on Apple's Nano Texture (2025)
I’ve been using a nano iPad Pro for a year or so now and fingerprints have never once bothered me. The cleaning cloth works great. I love the nano screen as reflections are just not a problem any more.
mperham··on The housing market isn't for single people
"Flophouses" or SROs used to provide affordable housing for young people new to a city, single people, workers, etc but they depend on density and transit to be cheap. They were largely made illegal in the mid-20th century. Land use/zoning laws are why we've built nothing but car-dependent suburbs for the last 50 years.
mperham··on Over 40% of deceased drivers in vehicle crashes test positive for THC: Study
Phones are by far the biggest source of dangerous driving.
mperham··on Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free
What if it's both? People drive everywhere because zoning forces car infrastructure everywhere. There's few to no safe places to walk/bike anymore.
mperham··on Yadea is coming to the Western market
I'd argue the competition is already here: e-bikes. Regulation and safety concerns mean motorcycles will always be niche.
Page 1 of 20Next →