Not historically.
HN user
crcastle
hn@crc.io
@crc
[ my public key: https://keybase.io/crcastle; my proof: https://keybase.io/crcastle/sigs/8-kt8ifKMYca_g96JmH5W1SHXsxzPYXtaJ-tBilLbZo ]
Ubuntu is used in many serious backend environments. Heroku runs tens of thousands (if not more) instances of Ubuntu on its fleet. Or at least it did through the teens and early 2020s.
Full post title is Building a Firewall ...via Endpoint Security!? Reverse Engineering macOS 26.4's Undocumented Network Events
The second sentence may be more useful as the title here.
This is one of the more level-headed and empathetic writings that I've seen on the impact of LLMs on software engineers and our (or at least my) current strange combination of unbridled enthusiasm with existential dread. And it finishes with actual practical advice. (the post was derived from a talk the writer gave at his company)
there’s fear in the air. You’ve heard that if you don’t learn these tools, you’ll be unemployable. That sounds pretty awful to me. What if none of us have jobs at the end of this?
The industrial revolution didn’t eliminate human labor. It changed what human labor meant. Human labor still mattered at the end of it. The people who adapt to major technological shifts don’t just survive—they become more valuable, not less.
I’m here to tell you it’ll be okay. You are smart. You can adapt. I believe in you.
It’s not about 20x the number of lines of code you write, though you can do that. It’s about doing things you wouldn’t have attempted at all.
A refactoring you’d never have had time for.
An analysis you’d never have bothered with.
A prototype you’d never have built.
I’ve been doing this for nearly thirty-five years, and this is the most exciting time to write software I’ve seen. Yes, there are pleasures lost here. I love the flow state of writing code, just like I love printing black and white photographs in the darkroom. I don’t have to lose either one. I can still do both for pleasure. Black and white photography isn’t part of anybody’s journalism workflow any more, but people still do it. There’s a place for it all.
The tools make it easy to produce a lot of code fast. They do not make it safe to skip evaluating what it did. Nobody is exempt. Don’t make our security team have to file disclosure reports, or clean up our messes.
Two facts:
We are responsible for what we ship.
We can’t skip evaluating the work.
More information about it here https://steipete.me/posts/2025/vibetunnel-turn-any-browser-i... but I'm still not sure I clearly understand what it does.
SEEKING WORK (1099 or similar) | Backend / DevOps / Full Stack / Prototyping
---
Remote: 9+ years remote work experience (located in US pacific timezone but can work worldwide; e.g. current client is in Melbourne, AU)
Specialties: API integration, full stack, prototyping, project recovery, debugging, CI/CD automation, developer tooling improvements
Over a decade of software engineering experience, plus stints in Product Management and Developer Relations.
Former Heroku/Salesforce, Microsoft, startups
---
More info and contact: https://crc.works/
iOS Safari also shows an error and refuses to load the page.
Why isn't this being reported as a UX issue? Instead it's being described as some issue with the tap functionality in the card.
In addition to what cpursley said in a sibling comment:
- http/3 (and 2)
- DDoS protection
- Mount a disk if you need persistent storage across deploys
- Secrets files (not just env vars)
- Private networking and DNS-based service discovery between your account's deployed services
Disclosure: I'm a Render Dev Advocate
Small nit: I believe this is incorrect:
More recently, all Git-based deployments (which is to say, virtually all deployments) to Heroku were blocked and review apps were halted for all users as a result of a GitHub OAuth token leak.
It should read "all GitHub-based deployments". You can still deploy with `git push heroku main`.
Ha! That information is above my pay grade and happened before I started at Render, so I'm no help there.
Render Dev Advocate here. Also happy to answer any questions!
This is correct, but a Render CLI is planned: https://feedback.render.com/features/p/render-cli
If you have the time, please share in that thread what you love most about using CLIs for services like Heroku or Render.
Also, we just released a public API which was a dependency for the CLI.
- API announcement: https://render.com/blog/winter-release-new-features#an-api-f...
- API docs: https://render.com/docs/api
You're not alone! Here's where we're tracking that feature request: https://feedback.render.com/features/p/add-point-in-time-rec...
Upvote if it's what you are looking for. Leave a comment if you'd like to share more context or your needs are slightly different.
My story’s similar to @dnilasor’s sibling comment except with a little twist. I’m a Dev Advocate at Render now but used to be a Dev Advocate at Heroku.
I’m very excited about the potential future of Render.
Render Dev Advocate here.
Thanks for sharing your experience, Raja. It's great to read a more personal experience about someone using Render rather than just seeing a number go up on one of our internal dashboards.
Had you ever used a platform like Render (or Heroku, Fly, Railway, etc) or only VPSs?
I head up Dev Advocacy at Render (previously at Heroku). Happy to answer any questions about Render.
I feel your frustration, but worry that this sort of defeatist attitude (if adopted by many) will end poorly.
We have to be resilient. If we as citizens want to have any say in government, we need to engage despite frustrations, setbacks, and what even appears to be bad faith attempts to circumvent established procedures like this seems to be (and the FCC net neutrality comment process was).
Regarding data hosting options
SSL (well, TLS now) serves three purposes.
1. Ensuring you are getting the information the website author intends for you to get. i.e. data can’t be manipulated in transit.
2. Ensuring the information you are getting is in fact coming from the domain you are requesting it from.
3. Preventing others between you and the website from seeing the information sent back and forth.
I think you questioned the need for TLS here assuming 3 was the only purpose of TLS?
This article about Everlane [1] and OP mentioning the company makes me wonder if we (outsiders) are capable of truly judging a company of being “radical” and deserving of free marketing by us outsiders / customers.
Of course we can look at financial results, but OP seems to be asking about something more intangible.
[1] https://www.nytimes.com/2020/07/26/fashion/everlane-employee...
Possibly, but heroku does not try to optimize for price/performance. It tries to optimize for price/shipping production software, which includes performance but also lots of other things like ability for application developers to iterate quickly and the human hours saved configuring and operating infrastructure.
Disclaimer: I'm employed by Salesforce, and I work on Heroku.
I agree Heroku has the perception of being only for prototyping projects or small projects. It does work great for those.
But also, there are lots of large companies (with non-trivial and large scale deployments) using Heroku, such as Macy's and Toyota and many others I can't mention without their permission.
Another thing I found "complex" was the Java/Scala knowledge requirement. I wanted Kafka-like functionality for a Node.js project, but my limited Java and Scala knowledge made me concerned about my ability to deal with any problems I might run into.
In other words, I could probably get everything up and running (especially with the various Kafka-in-Docker projects I found), but what happens if (when) something goes wrong?
Disclosure: I work for Heroku. Heroku launched a cheaper managed Kafka 1.5 months ago. It starts at $100/month (pro-rated to second). That's ~$3.33/day. Great if you want to play, learn, or test out a proof-of-concept.
It's multi-tenant, but interaction is nearly identical to interacting with a dedicated kafka cluster -- i.e. you can use any regular kafka client library.
Check out docs[1] and launch blog post[2]. Happy to answer any questions here or through email (contact info in profile).
[1] https://devcenter.heroku.com/articles/multi-tenant-kafka-on-...
Apologies, you are correct.
Maybe you meant $10/mo/team[1]? There is no monthly charge for pipelines and you can have as many pipelines as you want within a team. 1 pipeline or 5 pipelines, you just pay for dyno time of the apps in your pipelines -- pro rated to the second.
Pricing is similar for Heroku CI -- you pay for dyno time to run your tests.
Note: I work for Heroku and feedback welcome at heroku-ci-feedback@heroku.com (about features or docs).
Heroku is hiring! I'm a Heroku Dev Advocate. Here are the open roles that work with me, but there are a few other openings (python, node, managers): https://www.heroku.com/careers#openings
castle@heroku.com if you see anything interesting.
- Lead Marketing Designer / Front-End Dev https://www.heroku.com/careers/lead-marketing-designer-220
- Senior Technical Product Marketing Manager https://www.heroku.com/careers/senior-manager-technical-prod...
- Developer Events Manager https://www.heroku.com/careers/marketing-manager-developer-e...
"But many users have setups with studio monitors, amps, and other pro audio gear that do not have wireless solutions and need the 3.5mm jack."
Any user with "studio monitors, amps, and other pro audio gear" is not using the 3.5mm jack. I dabble in music production (i.e. I'm very much a beginner) and I use an USB audio interface. The built-in DAC, while better than most PC's, is not very good.
How does Schiller even pretend that this is a valid justification for the 3.5mm audio jack on the Mac but not on the iPhone?
I have also been frustrated and surprised by the technical interview process. For a Google interview, they had me cmd+tab-ing between a google hangout and a google doc (for the code). Why isn't there something simple and free that puts these two things together?
So I took the approach of trying to improve it by creating a small side-project that is just a simple collaborative code editor and WebRTC video/audio connection.
One-click deploy to Heroku, open-source, MIT licensed.
https://github.com/crcastle/collaborative-code-conference#re...
Feedback welcome!