Hacker Newsnew | past | comments | ask | show | jobs | submit | celiktom's commentslogin

Writing a package manager is not one of the most common programming tasks. After all, there are many out-of-the-box ones available.


These copy-pasted one-liners aren't useful. Skip them.


Imagine what'd we be using for package management today if package manager >= #2 author said "you know what, one already exists".


This is the package manager paradox. The problem is multiple package managers but to address it we build more package managers.


I think we'd all be using 'tar'.


Tony built a bare-metal, 3-node Kubernetes cluster running on Raspberry Pis. He also shares some tips and tricks learned along the way.


How to securely expose your homelab to the internet


There are quite a few articles explaining the benefits of staying off social media.


Is it legal for a private company to impose a financial penalty on you without even explaining the reason?


Yes, you can enter contracts that include penalties. Stripe has them with the card networks, you have them with stripe.

The fines haven't been decided upon from what I understand, and you could fight them once they've been announced, Stripe is simply freezing their assets to cover the potential fine.


Not in the UK; contractual penalty clauses are illegal. You can only be held liable for damages caused by a breach of contract.

I'm sure the card networks can do what they want and it'd be months before a court could catch up though.


That's interesting, so you couldn't set up a contract that said "I deliver 10 units of X every 10 days, and you pay me 100 units of money. If I fail to deliver the units, I pay you 50 units of money"?


Only if 50 units of money is a reasonable estimate of the losses of the other party for failure to deliver.

A judgment in 2015 clarified the test of a penalty clause:

"[T]he true test is whether the impugned provision is a secondary obligation which imposes a detriment on the contract-breaker out of all proportion to any legitimate interest of the innocent party in the enforcement of the primary obligation. The innocent party can have no proper interest in simply punishing the defaulter. His interest is in performance or in some appropriate alternative to performance."

via https://www.pinsentmasons.com/out-law/guides/practical-impli...


But that's very vague. Sure, you can't have a $400k penalty on a $100 delivery, but online payment handling deals with incredible amounts of money, so a $400k penalty between multi-billion dollar companies doesn't seem out of all proportion.

The problem in this case would be that Stripe passes on the liability for the penalties to its customers if those customers are breaking the contracts. Obviously a problem for the customer, but also not unreasonable from Stripe's perspective. If you're setting up a marketplace and want to act as a payment-provider for third parties, you're creating a very different liability environment than if you're setting up an account to sell your own products. If you start with a seller-account and then transition your product into a marketplace, someone will have to eat that additional risk, and I can't see a good argument for why Stripe would be the one.


The recent definition isn't vague (no punishment beatings), but it is situational. So a massive number in a standard contract will be seen as punitive to anyone but a mega merchant. Particularly as it also precedes cancellation of the contract which seems like the right restitution for a merchant who is persistently miscalculating or misdeclaring transaction risk (rather than causing specific losses to the card network).


Does their TOS allow it? I haven't seen it but I'd expect an acre of fine print in there.


yes, there is definitely something in it. Bubbles happen when things become “over-invested” above their true value.


I hear you about the "bubble" within the financial markets, over exuberance happens.

I was thinking in terms of technology use in every day life and how it changes the way we live. I am a digital immigrant, and I can't fathom how we lived without internet back in the days, and how it has revolutionized the way we live and work.

I know that AI will change he way we live and work, I think we might underestimate its impact.

Back at the dot-com era, I quit my cushy job, and jumped into the dot-com world, one of the best decisions of my life. Today, I have another cushy job, so I wonder.....


It is rather misleading to call these new systems AI. There is really no intelligence in the Artificial Intelligence. They are just trained on the information provided to them and can’t make any judgements on it.


1. Export the Jenkins job configuration

Go to the job you want to migrate and select "Configure." From there, you can either save the configuration to a file or copy the XML configuration to the clipboard.

2. Import the Jenkins job into Harness

Harness provides a Jenkins job importer that allows you to easily import your Jenkins job configuration. To do this, into Harness account navigate to the "Workflows" page. From there, select "Import" and follow the prompts to..


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: