HNHacker News
TopNewBestAskShowJobs

bcaxis

31 karma · joined February 2, 2024

submissionscomments
bcaxis··on The hater's guide to Kubernetes
> having to order actual hardware, putting it into racks, hiring, training, retaining the people there to debug actual hardware issues when they arise, dealing with HVAC concerns, etc is a lot of complexity that's probably completely outside of your core business

Vertical integration is a widely known and understood business strategy - running your own infrastructure will help you reclaim the cloud margins back for yourself.

You can do it as a one man band or a huge multinational.

I use hotels and other rental offerings, including the cloud. But I when it is advantageous to do so, I buy and own. Even though it comes with maintenance burdens.

bcaxis··on How Copernicus took down Ptolemy's Almagest
How mach of our current understanding is just as wrong?
bcaxis··on Serverless Horrors

  * You don't have to rotate what doesn't get out.  Limit ingress to relevant IPs reduces this surface area a lot.
  * SCP to a system built for storage.  Not really essential for many systems - system logs are fine.
  * Every VPS provider comes with a backup check box.
  * Tailscale is really simple.
bcaxis··on Can confirm a current Broadcom VMware customer went from $8M renewal to $100M
All the pricing is subject to change.

When market conditions change significantly you can see massive degradation of the business somewhere.

VMware shake down could certainly affect the cloud market significantly.

bcaxis··on Forget about overpopulation, soon there will be too few humans
I paid for school myself. No help from my parents.

If it is paid for by others, will they really value it? A lot of children just don't value what is handed to them.

bcaxis··on Forget about overpopulation, soon there will be too few humans
If this was actually true I'd be bankrupt many times over.
bcaxis··on Forget about overpopulation, soon there will be too few humans
There are segments of populations that are fertile. In time, the infertile peoples and cultures die and will be replaced by the fertile ones.
bcaxis··on Forget about overpopulation, soon there will be too few humans
Have to bare your own babies if you want your people, culture, or way of life to continue.
bcaxis··on SSDs have become fast, except in the cloud
When I spin up a vm on my hardware and run an application. The performance is generally about 70% of what I can get in a container running on an OS on that very same bare metal.

But that isn't the delta I'm seeing, it's 5-10x performance delta not a 30-50% delta.

bcaxis··on SSDs have become fast, except in the cloud
This matches my experience. Something about cloud systems makes them incredibly slow compared to real hardware. Not just the disk, the CPU is more limited too.

I fire up vCPU or dedicated or bare metal in the cloud, doesn't matter, I simply cannot match the equivalent compute of real hardware and it's not even close.

bcaxis··on SSDs have become fast, except in the cloud
Rumors of that. I've never actually seen it myself.
bcaxis··on SSDs have become fast, except in the cloud
The main problem with consumer drives is the missing power loss protection (plp). M.2 drives just don't have space for the caps like an enterprise 2.5 u.2/u.3 drive will have.

This matters when the DB calls a sync and it's expecting the data to be written safely to disk before it returns.

A consumer drive basically stops everything until it can report success and your IOPS falls to like 1/100th of what the drive is capable of if it's happening alot.

An enterprise drive with plp will just report success knowing it has the power to finish the pending writes. Full speed ahead.

You can "lie" to the process at the VPS level by enabling unsafe write back cache. You can do it at the OS level by launching the DB with "eatmydata". You will get the full performance of your SSD.

In the event of power loss you may well end up in an unrecoverable corrupted condition with these enabled.

I believe that if you buy all consumer parts - an enterprise drive is the best place to up spend your money profitably on an enterprise bit.

bcaxis··on A Plea for Lean Software (1995)
> Slack/Teams, Postman, Outlook, FF/Chrome, Spotify in the mix, and all of a sudden I'm running 6 full web browsers duplicated with all their resources isolated

If those apps were PWAs instead, it would mean no extra browser copies are running. In my experience this only really accounts for 70-100 MB per app for the browser copy. No reason slack couldn't be a PWA, same with Spotify.

I'm not really sure how slack and others use so much RAM. I've built quite functional, complicated, and non trivial web apps. Mine typically use <50 MB with some coming in at 20-25 MB. When I'm deploying in electron I'm still in the 80-150 range.

The biggest performance questions for me are network latency vs local data and figuring out ways to mitigate network latency. The difference between 200 ms navigation and 5 ms navigation is pretty stark. Even if most people don't flinch at 200 ms.

bcaxis··on Reverse-engineering an encrypted IoT protocol
Well...

MY IoT devices don't have garbage security.

bcaxis··on Cloud Egress Costs
Nice chart

Some vendors let you pool your egress that comes with the compute you buy. Others do not. That can impact costs quite a bit.

bcaxis··on VueJS turns 10 years old
I use webstorm, works pretty good out of the box. I agree that messing with vscode plugins isn't a great experience.
bcaxis··on You Shouldn't Start with an SPA
> HTML will be much better for data heavy sites in this case

I've never seen HTML be smaller than json for data representation. For any kind of data. Ever.

[Snip SPAs reasons that aren't inherent to SPA]

> Most of the mobile devices you're talking aren't that powerful, so loading them down with a bunch of JS to run, makes for a really bad for UX.

Even mobile CPUs are more powerful than your average cloud vCPU. They get refreshed much more frequently if for no other reason than the batteries give out.

That doesn't even take into consideration the fact that the server is rendering x requests vs the client's one.

Any spend on server hardware to make it fast will never make up for the network latency vs a well built SPA that can avoid refetching some data again entirely.

Page one, server render is faster. Every subsequent navigation will favor a well built SPA.

← PreviousPage 2 of 2