HN user

vitalus

115 karma

my public key: https://keybase.io/dcosgrove; my proof: https://keybase.io/dcosgrove/sigs/8B0qWSSE8m5XFvL_eXkRf4_efXWKToXMWqqMvygVo80

Posts0
Comments40
View on HN
No posts found.

Is it normal for unionization votes to have this kind of opposition? 56.6% doesn't seem like an overwhelming majority, so I'm curious to see how it plays out for all of the employees there.

It would be interesting as well to know how/if the vote was drastically different based on role - it sounds like this was a company-wide vote, which would necessarily include many more roles than just software engineers.

I understand that Kubernetes is a complex project, but I struggle to see how this comment adds to the discourse.

For those that do need a solution like Kubernetes, charts like this are helpful, and the knowledge requirements certainly aren't too steep relative to comparable platforms.

What about Kubernetes makes it especially worth going in and commenting that you don't have a use case for it, in a thread dedicated to Kubernetes? Would you make similar comments about other platforms/libraries/technologies that you, for whatever reason, don't have a use case for?

I definitely agree with you - my team switched to an "ephemeral cluster" model which allows us to very quickly spin up an entirely new cluster and drain traffic to it as needed.

It's something that we've ended up implementing on our own with a lot of Terraform, but that's had its own obstacles and is something of a small maintenance burden. I'll be taking a look at sugarkube!

Definitely can sympathize with you on this, having spent plenty of time myself fighting some clusters that ended up in a broken state, and trying to get them going again.

I think that this pain is sometimes more severe in the context of automated provisioning tools out there and the trend towards immutable infrastructure - folks tend to not have the know-how to dig in and mutate that state if need be.

It's really important to have a story within teams, though, about either investing in the knowledge needed to make these fixes, or to have the tooling in place to quickly rebuild everything from scratch and cutover to a new, working production cluster in a minimal amount of time.

Kubernetes 1.16 7 years ago

Adopting any piece of technology just because it's a fad or otherwise trendy is rarely a good justification.

It sounds like the primary reason you're deciding to move away from it is because you don't face any of the problems that it's there to solve, rather than it being an operational burden.

I think that the "Even in JavaScript..." comment was written with the idea that race conditions might not be present/possible in single threaded environments, such as JavaScript...I read it as "Even in a single-threaded environment, such as JavaScript..."

I don't think that most folks would hold up JS as some sort of gold standard of language design, and it doesn't seem that the author is doing so here.

- Simple DNS based service discovery

- namespace separations between resources

- optimized resource utilization and container scheduling

These are the biggest 3 for the smaller orgs I’ve been a part of

Seems hard to get enough users to make this worthwhile at any given bar - people have to adjust their "out at a bar" time to include checking into a dating app.

The right growth strategy here seems a lot more localized - targeting specific bars/nightlife districts and seeding from the ground up. Can't get any useful signal from 10,000 users if they're all spread out across North America.

I say that after seeing this app promoted on HN a few times now - probably not a super effective growth channel.

The sensor reading could have just as easily been 24 degrees rather than 70 and caused the same crash w/ the author's proposal.

Not saying or excusing the failures that led to this crash, but it seems like an oversimplification of the needed solution to suggest that ridiculous data be thrown out, with the benefit of hindsight being used to determine where the threshold of "ridiculous" is.

I'd be interested in seeing a license that better accomplishes the goals cited as motivation for moving to this license, that would hopefully also avoid the flaws mentioned in this article and throughout the comments.

Is there an example of such a license?

Could this type of license even be created in an enforceable way?

Bystander cellphone footage is often used as evidence in courts, at least in the USA.

This comment seems to imply that all court admissible video evidence comes from trusted chains of custody and thereby trusted sources, which isn't necessarily the case.

I don't agree with the "journalistic process being hacked" as being the only line there, as it implies some deliberate power play by bad actors which would omit said integrity.

It seems plausible that it's more along the lines of "journalistic process being broken" for this type of article, that all parties might be acting in good faith and that there is some level of misunderstanding.

Curious about the 24h-48h burndown...could it potentially be longer for you guys or is there some mechanism in place to force disconnection (and thus risk a spike) after some TTL?

In practice you probably would want pretty thin proxy layer as you said, which is then forwarding requests to other services as needed...but you would still need to re-deploy this proxy layer, and would thus need a similar solution to the one proposed in the article.

If the cost exceeds the value of what you're mining, you're always better off putting that money directly into purchasing the cryptocoin instead.

Option 1: Spend $10 to mine $5 worth of BTC

Option 2: Spend $10 to obtain $10 worth of BTC

If the market goes up, you are better served by the latter option.

I always wondered why musicians keep up with the conventional musical notation system, and haven't come up with something better (maybe a job for a HNer?).

Is this supposed to be satire? Invoking Poe's Law on this one

Yet would anyone seriously consider altering a monolithic HR application to add pet insurance management? Never.

Sure they might? I can't see a category of business features that would naturally lend themselves to being microservices rather than extended features of a monolith unless there was some real technical challenge that was otherwise more easily solved by being in a microservice.

I wouldn't merely call this a fat finger or typo - it's quite possible that the usage of the tool itself was so nefarious that mistakes would be impossible to avoid, given the complexity of its inputs.

Based on Amazon's decision to improve the tooling such that this category of error would be (hopefully) impossible to reproduce, I would lean more towards that being the case.

Sure, it just felt like a more natural fit than other languages given the criteria which is why I called it out specifically

Thanks for your mention of additional runtime safety, it isn't something I had considered

I actually saw very few unique features of Rust mentioned in the article which is why I was looking to contrast it at a high level to another language which met the criteria the author laid out while avoiding a mentioned drawback...I would hardly consider "it compiles to native" and "measured and thoughtful standard library" to be features unique to the language, though no doubt important!

Anonymous Login 11 years ago

They tell you exactly how much you're authorizing when you opt in to login via Facebook, right?

Anonymous Login 11 years ago

I'm curious to see if we would see a lower bounce rate w/ anon login compared to regular FB login.

For the sake of its customers, Kickstarter needs to be doing a better job of evaluating projects, as it sounds like this project wasn't viable from the outset. This hurts their credibility and makes me wary of funding in the future.

In the "Refunds" breakdown on the Kickstarter page, it shows that they're refunding the remaining 20%, while Kickstarter is keeping the 5% fee. Shouldn't Kickstarter be refunding their cut?