HN user

mirceal

1,204 karma
Posts6
Comments708
View on HN

that's the crux of the problem. people no longer know, understand or want to know and understand what their software is vs what is around their software. they treat docker and k8s as a way of packaging software and just ignore all the lessons that generations of software engineers have learned when it comes to how to properly manage your dependencies and how to correctly pack your software so that it's resilient and runs anywhere.

we also live in a world that does not appreciate well crafted software and a lot of things are driven by the desire to build a resume. I've maintained code that was decades old and was amazing to work with and was still generating ridiculous amounts of money. I've also worked on code that was just written and used all the possible bells and whistles and development speed grinded to a halt once the it's been around for more than a couple of months.

My worst case scenario is having to work on code where the original developer didn't understand what they were doing and they just wanted to use X. Double the trouble if they didn't master X when the thing was put together.

Level 1) you package your service into a zip/rpm/deb/etc and have an agent on the machine that periodically pulls

Level 2) you pack your software into an ami and use the update the asg config. You can periodically "drain" the asg of old instances

Level 3) you deploy your stack again with the new stack having the ami that you've build at level 2 referenced. You start shifting traffic between the old stack and the new stack. You monitor and rollback if something is wrong.

Yes, let's compare CPUs that took literally decades to mature and there are a handful of companies that can design and manufacture them to K8s.

We don't want to run k8s from scratch? Let's buy the managed version in the cloud?

It sounds like an argument for containers.

I mean, at that point why not use a simpler abstraction, like a VM. Or just use functions.

Stop pretending Kubernetes is this humongous infrastructure investment that mandates a full time job to keep up at low scale.

It is a full time job. The cost of using something is not just the setup cost. The same way that software development is not just the cost of writing the software.

Inevitable at some point? At what point? If we are 500 years away from it does it make sense to invest resources in figuring it out now? It humans don't survive as a species is it really inevitable?

Another thing that most people don't get or don't want to acknowledge is that intelligence and consciousness is relative to the environment in which the entity is intelligent or conscious in. If you take a piece of software and expect it to be conscious the same way a human is conscious you're going to have a bad time. There is heavy heavy projection when it comes to humans interacting with basically everything. We anthropomorphize everything.

From that vantage point we will not be able to recognize intelligence and consciousness unless it look exactly as our own.

Abolish Zoning 4 years ago

There is definitely a middle ground and I agree with you that the public health concerns should be one of the things that keep some sort of coarser zoning in place.

Now, the reason for the ridiculous zoning based on housing type and commercial activity are really really simple: to separate the rich from the middle class and the middle class from the poor. It's extremely prejudiced and wrong. Yet here we are.

The Civil War was needed to overturn slavery. Do you imagine people on the wrong side of history just going: "whoops i guess it's wrong. We're gonna stop doing it"?

The more I see, the more I believe a civil war is not off the table. In fact it's becoming more and more likely each day. We have 2 camps today and people are more and more divided. There used to be a time when you could... talk about the issue and use logic and arguments around facts. Not anymore. Abortion will not lead to a civil war - not on its own - but it does add extra pressure to a pressure cooker that's about to blow up.

Do I need to remind you we had this thing called the Civil War over slavery?

Setting aside political posturing: Who cannot get an abortion today? Even in deep red states, if you're wealthy the same rules do not apply to you.

It is a good guess. This is not about right or wrong. This is about the rest of us being force the religious views of a minority by people who figure out it's a great way to divide and control us this way.

Cute take but I'm going to ask the question: why did something that was in place for 50 years needs to be revisited? Is it maybe needed for the nutjobs that do want to ban abortion to do their thing?

Also, you need to ask yourself: is this about abortion? Or is it really about literally keeping the people poor, stupid and uneducated?

Think about it: if you're not poor this is not an issue. If you have 5 kids instead of 1, good luck getting them the proper education. But it's cool...we can use all that almost free labor to drive our corporate empires forward.

I know this can be interpreted differently

You answered your own question. It's the interpretation that matters. The Supreme Court is a joke.

Political debates have not been done in good faith in the US for decades. It's no longer about the people - it's about fooling the people into getting amped up about things and voting one way or the other. It's like a wrestling match. Does it really matter who wins if it's all fake? Actually I take this back: being a wrestler actually needs some sort of prep and physical conditioning. Wrestling is better than politics.

That's not how lightning works. While it's true that the transactions are off-chain there is no trust element involved.

A channel between 2 entities is backed by real bitcoin and a scheme to manage the ledger based on bitcoin primitives (multisignature).

Lightning is just a series of channels + routing, so in effect it's a path of channels between you and the party you are transacting with + ledgers of those channels updating with the value that is being moved. At any point in time you can close any channel and materialize however bitcoin you have on your side.

At least for buying a house no. The bank is not the escrow. The escrow is a separate entity that is used by both parties. Before the transaction they setup the rules of the transaction (steps and what ifs) and once the transaction starts escrow just follow those rules. The key thing is that escrow receives a fee and after that they have no skin in the game.

So in a sense, the escrow is sort of like a smart contract on the block chain. The disconnect happens between the physical and the virtual world (how would you know activity X took place in the physical world to advance the transaction through its lifecycle?)

VISA is a payments network. It's a way for banks to connect to each other. They don't have any skin in the game and ultimately it's the issuing bank that gives you all those nice things that you believe come from VISA (like chargebacks, fraud protection, etc).

VISA does not lend any money. They just provide the service of moving money for a fee.

That's not true. Think about the 3rd party as an escrow, not the bank. You wouldn't eliminate the escrow when you're buying a house, would you?

the Roman Empire being brought up over and over again makes sense in the current context where people like to compare the USA with the Roman Empire. Apart from certain small similarities IMO the comparison is nonsense and does not make sense.

yes and no. complex systems are not designed to be complex from the start. they are in fact successful simple systems that have evolved. Any complex system that is around for a while will have build in redundancy and, as a matter of fact, will run in degraded mode.

So I don't buy into the complex system collapse faster idea. I would say that if you were to look at a simple system and and a [working] complex system the simple system is going to collapse faster in case of a failure, while you may not notice failures as a complex system works around them). What the author here observes is the catastrophic collapse in the late stage of the system where something leads to the almost simultaneous collapse of multiple subsystems.

Here is one of my favourite writings that ties complex systems with failure: https://how.complexsystems.fail/

Elon works a lot. Show me one pic of him on vacation.

You literally used this as an argument.

Also, I don't think the problem is how much Musk works. If you ask me at the CEO level working "so hard" shows you don't really understand basic delegation techniques. He does work really hard to project the image he's working hard - I'll give you that.

Also, no matter how hard you work you will never make billions off solely just your work. Ain't gonna happen. At some point you need to start exploiting people.

[dead] 4 years ago

Yes, this guy is an idiot and Musk is reinventing the way we package python as we speak /s

Transferring the population is never feasible. The amount of energy needed to bring anything from planet surface to space is huge.

I would bet on a post-biological future where the individuals can transfer themselves via information transfer so this way the amount of energy is minimal. Couple this with self replicating, terraforming machines to build the physical infrastructure and we're in business.