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

The way I understand, helm is the npm of k8s.

You can install, update, and remove an app in your k8s cluster using helm.

And you release a new version of your app to a helm repository.


The thing i would add to this is that in most cases, you need to manually provide config values to the install.

This sounds okay in principle, but I far too often end up needing to look through the template files (what helm deploys) to understand what a config option actually does since documentation is hit or miss.


Is opensource synonym of free?


If you mean free as in "free software", not really.

1. The philosophy is completely different: https://www.gnu.org/philosophy/open-source-misses-the-point....

2. Technically, mostly but not quite; there are technical differences: https://news.ycombinator.com/item?id=45604258

If you mean free as in gratis: nope, you can sell open source software, there are several possible business models around this.


We use it for backend. F500 company.

There is almost no locking with Kotlin. You can stop writting Kotlin code any time and start writting Java code.

However I think it's not possible to call coroutine code from Java.


Exactly why we use it. Our java devs have been able to pickup and start writing kotlin. None of them have regretted it that I've seen.

It's extremely close to Java in terms of most concepts. That makes it an easy language to switch into and out of. It's java with a nicer syntax and more sugar.


Fruits are good fiber sources.

Juices do not have fiber, just sugar.


Is there any way to check that with non-plain-text password?


Actually it can be trivial as long as you can require the user to re-type the current password when entering a new password; check hash first, then check edit distance with the entered "current password" (and, of course, promptly throw it away once you know the edit distance.)


Ohh. I guess that's what Windows does when a user wants to change their own password in the domain.


It does more than that, it keeps a hashed password history (which used to be in the user attr ntPasswdHistory, but is now "somewhere secret" afaik) according to the value of ms-DS-Password-History-Length attribute. OpenLDAP keeps these (ppolicy overlay) in the user object.

So, it can hash any proposed password and compare the history to make it's not been seen $recently (as an exact match, since it's comparing hashes).

It could also perform some minor permutations of any new password, and do the same history check to make sure you're not just changing the first or last character or digit. I don't know if it does this, but it could.


Bad habits are hard to kill.

Sometimes you just cant convince people that something is no longer recommended.


You don't really need to convince people who implement it. You need to convince people creating certification/law, so PCI/SOC2/whatever. I'm still posting every time something like "for the record, I know we have to legally do this, but it's pointless and actually makes us less secure" for a few things.


That is assuming there is stil a company left.


> It has been estimated as little as 5% of elephants ultimately succumb to cancer, compared to 25% of humans.

That's a scary percentage. And probably will increase if we dont radically change our life style and status quo


Probably a lot of elephants die to infections because they don't have antibiotics, or famine or poaching or the flu or a lot of other causes that we reduced.


It's so high because we eradicated so many other things that used to kill us off early.

Looking at the leading causes of death in the UK[1] they're: dementia, heart disease, strokes, lung cancer, flu. If you lowered any of those then the rates of the others would go up.

[1] https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...


Yeah, I'm pretty sure elephants don't consume a lot of Red 40, ultra processed food, and PFAS and PFOA. Well, not yet anyway.


Also they didn't innovate their ways out of lots of other types of death, making cancer proportionately larger.


> The problem was that this intern was bad, so we had him write unit tests.

Please tell me you assigned this person a "increase code coverage" task and not "I wrote a new feature, write the unit tests for it" task


Yes, it was an "increase code coverage" task. The same director wanted 100% code coverage so I had the intern write tests for existing code that didn't have many tests.


Are you really an independent contractor if you cant set your own prices?

To me Uber drivers are neither employees nor independent contractors. Working as much or as little as they want is not enough to be considered independent contractor.


Why wouldn't you be?

Sure it's more common that contractors offer pricing, but there are industries where the reverse. For instance, magazines typically have set offered rates they'll pay for articles by freelancers.


And this another example of where all laws have unintended consequences. The same law that was California passed to “help” Uber drivers and other gig workers hurt people who really did want to do gig work like write articles for websites.

I think they made some adjustments.


> Are you really an independent contractor if you cant set your own prices?

Yes. Most tradespeople have limited control over the rates they can charge. To the extent they can set rates, an Uber driver and accept and decline fares.


Which tradespeople have the same limitations as uber drivers?

> an Uber driver and accept and decline fares.

That just sucks. Bad system.


Why do people think that independent contractors can always set their own rates? If I could just set my own rate I would ask for 1 million dollars an hour.

I could either negotiate the rate and walk away if it isn’t high enough or accept the rate.

Dynamic pricing is suppose to do just that. Uber sets their own rates rate based on demand. Higher prices should encourage more drivers and the market works itself out.


Yeah you could set your rate at 1m per hour but the market would kick you out.

Let's put an example with carpenters. Lets say I have contracted two different guys and I know how they work. One is cheap but unreliable and the other one is expensive but reliable. As the customer I can decide that the rate of the second one is acceptable and he is being fair with it because I have trust he will show up on time. If he were to charge me 1m per hour I'd no longer consider his rate as fair and no longer hore him for gigs. Also I can also search the unicorn carpenter who is cheap and reliable.

The market decides the rate. You can charge as little as you want but you might be missing money or even be in red numbers. Charge too much and you wont have contracts.

Setting your own rate is not the same as everybody accepting your rate.

> Dynamic pricing is suppose to do just that.

If an Uber driver has a nicer, cleaner car can he charge more? No. Then he cant set up his own rates. No matter how much better he is at the job he will charge the same as everybody else.

That's why Uber drivers are caught in the worst of two worlds. They are not employees but cant decide how much to earn per trip


Yes, they can take and UberXL and UberXXL rides as well Black and Black SUV rides.

There is also a rate that Uber charges for more reliable drivers.

Also, I’ve known many that make deals off platform especially for long drives. There was one older driver we got to know when we go back home to ATL that we call specifically.

This is just like developers use platforms at first that pay less and then move off platform.


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

Search: