HNHacker News
TopNewBestAskShowJobs

evantbyrne

1,204 karma · joined March 29, 2012

https://rove.dev/ <- Self-host on Linux

https://github.com/evantbyrne/ <- Open-source

https://www.linkedin.com/in/evan-byrne-6b23a810a/ <- Social feed (infrequent)

https://evanbyrne.com/ <- Portfolio

submissionscomments
evantbyrne··on It’s been a very hard year
You might be right, and I think tech professionals should be expected to use industry terminology correctly.
evantbyrne··on It’s been a very hard year
How am I supposed to know what specific niche of AI the author is talking about when they don't elaborate? For all I know they woke up one day in 2023 and that was the first time they realized machine learning existed. Consider my comment a reminder that ethical use of AI has been around of quite some time, will continue to be, and even that much of that will be with LLMs.
evantbyrne··on It’s been a very hard year
Being broadly against AI is a strange stance. Should we all turn off swipe to type on our phones? Are we supposed to boycott cancer testing? Are we to forbid people with disabilities reading voicemail transcriptions or using text to speech? Make it make sense.
evantbyrne··on Pocketbase – open-source realtime back end in 1 file
I wouldn't group it with Django. It's a very simple but also well-done CMS. It is not as capable as something like Wagtail, Payload, or Craft.
evantbyrne··on Contributing to open-source should be required, like jury duty
Congratulations, you just reinvented slavery.

But if you take the government out of the equation, and instead mandate contribution via project licenses, that might be worth a try.

evantbyrne··on AI isn't replacing jobs. AI spending is
> Absolutely, but everyone makes time for Zoom meetings and finds a way to make it work, or people like me will hire someone else who can get it done.

So we are in agreement that work cannot be fully async.

There are clearly some forces at play that are changing how immigration works in the short-term. I think where we differ is mostly this: our anecdotal experiences are radically different (I would say competency is increasing not decreasing as a general trend) and I would never bet against the momentum of the US long-term, nor do I believe that quality tends to remain steady or increase with offshoring. Maybe things are different in your niche. I appreciate being given a view into a different perspective!

evantbyrne··on AI isn't replacing jobs. AI spending is
> No one wants to leave their families, and the upper tier of salaries in alternative geos are high enough to capture the higher talent tier because their salary expectations are based on their domestic condition.

For 2x the salary young men have proven time and again they are willing to take the risk.

> On top of that, the US immigration system is severely backlogged. It can take decades for Chinese and Indian nationals to become green card holders, and we as employees increasingly expect foreign nationals to pay the filing costs - not us.

A challenge for sure. This and what you go on to describe could certainly shift some junior labor from H1B to remote contract. I would expect that shift to have a mostly net zero impact on other American exployment.

> > other is simply that these companies exist in the US, which means collaboration needs to be done in US time zones, which makes overseas workers far less efficient and having major negative impacts on worker morale

> Not anymore. WFH proved async work models can ensure business continuity.

Every non-US team I've worked with and everyone I know that works with offshore still have meetings. It would be incredibly dysfunctional to not have any collaborative time.

> Ideally we need to build a domestic talent pipeline, but universities failed severely by watering down curricula in an attempt to compete with bootcamps, which burnt a lot of employers disincentivizing them from hiring early career, and state and local jurisdictions in the US just don't give us the support or pipeline needed to build a competitive early career hiring pipeline.

Is that really what is happening? Because based on everything I can see, hiring standards are the highest they have ever been. As we get older, we have a bias towards underestimating the capabilities of younger generations, because we can see them making familiar mistakes in real-time.

evantbyrne··on AI isn't replacing jobs. AI spending is
I think you make some solid points, but there are major tradeoffs some of the data is not totally convincing. If US workers are so much more highly paid than foreign workers, then we can reasonably expect the best workers to migrate to the US whenever possible. It's pretty easy for Canadians to cross the border. So one reason to hire American developers is for quality. The other is simply that these companies exist in the US, which means collaboration needs to be done in US time zones, which makes overseas workers far less efficient, not to mention the major negative impacts on worker morale. So there can be reasons to hire out of country, but the tradeoffs are significant even when well executed.
evantbyrne··on AI isn't replacing jobs. AI spending is
London and Toronto give people healthcare. And I was in Michigan.
evantbyrne··on AI isn't replacing jobs. AI spending is
I was making $50/hour fresh out of college back in 2014. And I worked remotely. $45/hour today is not great given the cost of living.
evantbyrne··on Ticker: Don't die of heart disease
$10 is the cash price. Your doctor diagnoses, not insurance, and you don't need a specialist to get diagnosed regardless of what your insurer wants. Even a nurse practitioner can prescribe you a statin.
evantbyrne··on Ticker: Don't die of heart disease
90 day supply of Atorvastatin costs $10. Running costs a pair of shoes.
evantbyrne··on Tell HN: X is opening any tweet link in a webview whether you press it or not
They are all like this to a degree because controversy creates engagement. If a platform is not making you money, is not making you smarter, and not helping you form IRL connections, then I highly recommend disabling it.
evantbyrne··on Kafka is Fast – I'll use Postgres
It's not the dev box with zero integrations/storage that's expensive. AWS was quoting us similar numbers for MSK. Part of the issue is that modern kafka has become synonymous with Confluent, and once you buy into those features, it is very difficult to go back. If you're already on AWS and just need queuing, start with SQS.
evantbyrne··on Kafka is Fast – I'll use Postgres
Managed hosting is expensive to operate and self-managing kafka is a job in of itself. At my last employer they were spending six figures to run three low volume clusters before I did some work to get them off some enterprise features, which halved the cost, but it was still at least 5x the cost of running a mainstream queue. Don't use kafka if you just need queuing.
evantbyrne··on React vs. Backbone in 2025
Is it arrogance or is it experience combined with a different perspective? One developer may love React because of the component ecosystem and talent pool, and another developer may dislike it because they're writing custom HTML/CSS anyways and React requires them to write way more JS than their preferred approach. Would I ever choose backbone? No. But many developers may be surprised by how little vanilla JS that it takes to build modern web apps. More than ever the tradeoffs of different frontend stacks need to be evaluated on a project-by-project basis.
evantbyrne··on Replacing a $3000/mo Heroku bill with a $55/mo server
Definitely check out swarm. I've heard so many great things from engineers that use it on large projects, and it takes very little time to learn if you already know the docker cli.
evantbyrne··on Replacing a $3000/mo Heroku bill with a $55/mo server
It is worth learning to use Docker Swarm. Deployments are as simple as pushing a new container to your registry and running one command. I built a free CLI tool rove.dev that simplifies provisioning and does service diffing.

Either that or use a PaaS that deploys to VMs. Can't make recommendations here but you could start by looking at Semaphore, Dokku, Dokploy.

evantbyrne··on Galleri test: Exciting results from blood test for 50 cancers
Their advertised sensitivity and specificity put them in the ballpark of what other liquid biopsies advertise. The ones I know of target high-risk cohorts where the benefits of other screenings already outweigh the risks of taking them. It doesn't make sense for the average person to be getting periodic full chest CT scans for instance, but it might for a decades-long smoker.
evantbyrne··on Galleri test: Exciting results from blood test for 50 cancers
Not convinced the Grail approach is safe and effective for low-risk cohorts given the false-positive rate. Follow-up diagnostics are not risk-free.
evantbyrne··on Leaving serverless led to performance improvement and a simplified architecture
Thanks for sharing! I'll bookmark that.
evantbyrne··on Hyperflask – Full stack Flask and Htmx framework
At first glance, I don't understand the design choice of appending HTML templates to the python controller files. Seems like a lot of complexity just to remove a template render call. What am I missing?
evantbyrne··on Leaving serverless led to performance improvement and a simplified architecture
A lot of AWS requires way too much config. It is a mystery to me why AWS doesn't lean into extending the capabilities of App Runner. I actually built a whole continuous deployment PaaS for AWS ECS with a Heroku-like UX, ended up shutting it down eventually because although useful, their pricing is pretty awful. What I need to do is figure out how to bring it back, just minus the hosted service so I can use it on corporate projects that require AWS...
evantbyrne··on Leaving serverless led to performance improvement and a simplified architecture
Yeah I haven't had any issues with Swarm. Heard good things from people running substantial clusters. Would be interested in hearing about what rough edges people have run into as well!
evantbyrne··on Leaving serverless led to performance improvement and a simplified architecture
ECS is good, just expensive and still requires more devops than it should. Docker Swarm is an easy way to run production container services on VMs. I built a free golang tool called Rove that provisions fresh Ubuntu VMs in one command and diffs updates. It's also easy-enough to use Swarm directly.
evantbyrne··on Flightcontrol: A PaaS that deploys to your AWS account
Swarm never died. Kubernetes was designed for an entirely different level of scale and there is inherent complexity in that. Whereas starting a production-ready container service with Swarm only takes a few commands on a fresh Docker installation.
evantbyrne··on Flightcontrol: A PaaS that deploys to your AWS account
They do with app runner, but last I checked, for some reason services were capped at low CPU/Memory and didn't allow basic ECS features like attached storage. I think they also had another one... AWS is very fragmented and strange.
evantbyrne··on Flightcontrol: A PaaS that deploys to your AWS account
I built something very similar to this a few years ago, sold it for way less ($3/service), and ultimately decided not to spend money marketing it. Building the product made it super clear that AWS costs were grossly inflated, which they hid with dark UX, and I wanted to help small teams and hobbyists. Today, if you are a small team that doesn't really need more than one large VPS, you should seriously consider Docker Swarm. Not to say that Flightcontrol looks bad. In fact, it looks quite nice. Something like this could save you a lot of money if you would otherwise need full-time devops.
evantbyrne··on They Thought They Were Free (1955)
I have it on my shelf. Fascinating to read the perspective of regular citizens who organized themselves to do something terrible. Likely to remain relevant for as long as people can read it.
evantbyrne··on New Mexico is first state in US to offer universal child care
There are infinite ways to do this and we could riff all day on it. The simplest as I see it would simply be giving individuals with young children the autonomy to dictate their work schedules, allowing them the option to make up the hours later, or even choose not to. In a way this already happens informally in nicer companies.
← PreviousPage 2 of 20Next →