Live data from Hacker News

We rebuilt the Linux MicroVM stack on Apple Silicon

encore.dev

21–30 of 88 posts

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#21
post #3

> most engineers at Encore develop on a Mac They are solving the wrong problem.

Hacker News is so utterly detached from reality at times, and comments like these really drive that home.

Most tech people are utterly detached from reality so that definitely tracks

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#22
post #20

"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified." I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...

it's pretty common to be running a 4 year old computer in most companies I've worked.

I think they plan for 3 years but in reality it becomes closer to 4 (because they don't plan the refresh during the actual hardware refresh cycle, so you'll end up with a computer that was released in September the year before in like August the year after).

I've never worked anywhere that replaced my computer after 2 years.

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#23
post #20

"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified." I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...

I'm very surprised you feel it's a given that every SWE at every company has the perk of getting a new machine as quickly as every 2 years, I doubt it's justified by the productivity increases of just 2 years of hardware improvements.

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#24
post #10
post #8

Earlier quoted context omitted.

One case where Apple can be very useful is if you're traveling a lot for work. Wherever you are you can probably find a local store that sells and services Macbooks. So if your machine is damaged during a trip you can get it fixed, or buy a replacement on the spot, and at least get through the work you are there to do. For small-ish companies that can be a very useful feature.

Buying on the spot - sure. Anything that requires repair has to be usually booked in advance with some waiting time. Relatively short, usually days, but still not really possible to go into the store and get your laptop fixed right away in most cases.

If you have a business relationship with Apple, it's same-day service.

You don't even have to be a large corp for that, my org was 60 people with like 20 Macbooks and we had it.

FWIW if you live in a major metro area, Dell also does this, it's not terribly uncommon for business class machines.

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#25
post #14

What an awful blog renderer that, in Firefox, works when scrolling with the trackpad, but doesn't work when using keyboard arrow keys or pageUp/down: I get blank pages when scrolling with the keyboard beyond the initial viewport.

Wow, that's actually an impressive new failure mode; and it happens on Safari too.

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#26
post #20

"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified." I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...

I am on an M1 macbook pro. My company will upgrade me anytime I want.

I haven’t asked because my current laptop is more than ok.

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#27
post #20

"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified." I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...

Things were painful in the Intel era but I’m on M1 Mac and I’d have a really hard time justifying a request for an upgrade. I absolutely detested my old Intel MacBook (touchbar era) and couldn’t wait to get rid of it.

I run bloated slow electron apps and chrome all day, generally with profligate usage patterns, and things hardly ever slow down even with corporate antimalware. Sometimes I forget about having left Windows VMs running in the background.

Anyway, why would my company spend $2500+ every two years to turn instant into instant?

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#28
post #20

"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified." I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...

Because prices? Have you seen how much Apple products cost these days?

Also, M1/M2 are perfectly fine and capable hardware. It's hard to justify the upgrade outside some artificial constraints Apple would bring in with a macOS update.

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#29
post #14

What an awful blog renderer that, in Firefox, works when scrolling with the trackpad, but doesn't work when using keyboard arrow keys or pageUp/down: I get blank pages when scrolling with the keyboard beyond the initial viewport.

Sorry about that - just pushed a fix :)

Re: We rebuilt the Linux MicroVM stack on Apple Silicon

#30
post #20

"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified." I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...

You’d be surprised. I got an absolute boat anchor of a 2019 MacBook when I started a job in early 2022. I requested a new one in late 2023 because company policy is to refresh laptops every 4 years - whoever was on the other end of my support ticket interpreted the policy as four years from issuance and denied me.
Post reply on HN