HN user

McSwag

141 karma
Posts0
Comments48
View on HN
No posts found.

Attempts to redirect blame to faulty procedures and policies is starting to seem like a weak argument when it really comes down to poor leadership and lack of foresight, which is a stretch to pin on a single person.

That said, I think the intentional choice to not use sirens was likely a good call in this case and an example of good leadership. If the community is conditioned to recognize the sirens for tsunami’s only maybe that’s where the reform should start. If they CAN be used for other things, can they have different sounds for different things. It doesn’t need to be complicated.

Can’t you already do this using their online account transcript? I’m not yet comfortable using that as the source of truth at this current time but it seems like they do let you at least view what was sent to them albeit in pretty raw form. It looks like all the forms are converted into dot-matrix printed text documents.

Just want to add a bit to round this out a bit more. Even if I were a manager for a team and I found out a member of my team was looking for work, why would I stop them? Frankly, I might even consider encouraging them to look. “See if you can find a better opportunity.” As a manager, I would ultimately want the best for them. It’s almost always in my best interest to let them search unless there are very clear and immediate actions I can take to keep them happy long term. Why keep an employee who’s not invested? That can do so much damage to a team, it’s hard to imagine until you experience it. Pay alone is not enough to motivate someone to stay long term. I think this is a common misconception because it’s often given in exit interviews as a cop out to avoid burning bridges. “I left because of pay” is often given as a reason because it’s just such an easy excuse to not really piss anyone off.

Way way more often, the case is either flat out bad management or misalignment of the employee expectations with management and/or organizational vision which is way way harder to quantify so thus, nobody does. In the latter, there are often performance issues anyway.

All that said, I’ve worked for companies and have also seen people fired just for simply “looking.” Usually this is a sign of clear toxicity in the company culture because the management ego was hurt when they found out their employee was disloyal. We all know the company would just kick an employee to the curb at the first sign of trouble so it’s unfair to expect anything else from an employee.

I understand the temptation to comment on the character of OP (against HN guidelines) but we don’t know anything about OP and should assume good faith and it’s entirely possible OP is new to the field. At face value, OP might think the right thing to do is “report it.” I have trust in the system that at worst, whoever they report it to will just say “ok, thanks for reporting” and the world simply shrugs and moves on.

Ok apple’s screen time is moderately broken. But why is no one talking about the absolute dumpster fire that is Google Family Link which is, by far, the most infuriating software product I’ve used in the last decade? I’ll spare HN the rant.

Purely another anecdote from my own personal experience, When watching anything on a TV screen I never feel like I have the same tangible connection with what I’m viewing.

There’s some innate connection that happens when I make real eye contact with another mammal only feet away from me. You can’t really earn the respect for nature or the respect of nature from a documentary.

Honestly it’s this same lack of connection I get on Zoom calls and I think it’s undervalued and difficult, if not impossible to measure.

I do think zoos have positively impacted many people, myself included, my kids (who are extremely passionate about taking care of the planet and animals partly due to their exposure). Of course I also feel the need to explain the business/darker side of zoos but young kids aren’t ready for the world to be so grim. They need to start learning coming from a place of optimism and hope. There will always be time for the other parts when they might actually be able to do something about it.

I’ve been using it in production for many years and I agree that it’s vastly simpler than kubernetes, by many orders of magnitude. I’m currently migrating off of it because I reached a point where I needed more enterprise-y features for not a ton of money such as rbac, federation, multi-tenant isolation, resource quotas, and less-often mentioned, hireability (it’s easier to hire for since more people have had exposure to it). HashiCorps enterprise products are also notoriously expensive.

Kubernetes has a lot of merits and open source community support which is attractive which means out of the box integrations are vast.

That said, Nomad builds in a lot of sensible default behaviors that are way way closer to production ready with significantly less effort. Many things in Nomad, with Consul and Vault “just work” like you’d expect. Some of it seems like magic.

Kubernetes on the other hand does almost nothing for you to make your custom app production ready out of the box. This means there’s a ton of room for error and incorrectly configured applications. CNIs, Ingress, PodAffinity, PodDisruptionBudgets, Services, HPAs, ServiceRoles, Secrets management are not defined for you and must be exactly correct or orchestrated in clunky and obscure ways, or a ton of effort needs to go into filling these gaps. “Just use EKS/GKE” quickly becomes a list of subsequent decision trees and you need to hope yoy made the right decision because if you don’t your choice will be deprecated in 6-9 months.

The two config options for Kubernetes are Helm/Kustomize Yaml. Both are great for quick POCs but at production scale are completely inferior to HCL and generally an absolute nightmare to work with on the day-to-day.

If I’m a team of one in a startup, I’d choose Nomad.

Is it just me? 100m doesn’t seem like “a lot” of money to cover legal, rent, infrastructure, engineers, administration, for a “really long time” to me. Having a reasonable buffer seems like a responsible thing to do.

This is unfortunate, it was actually TCM that introduced me to some more obscure films I’m really passionate about from Studio Ghibli which are now some of my favorite most-cherished animated films.

What set TCM apart were the interludes where the host explains the background of how the stories came about, where the directors were in their careers when the film was made. Just really insightful stuff.

If you have literally any credit card, bank account, loan, property, a car, a single amazon purchase, starbucks rewards, I absolutely guarantee that you have a profile that’s being sold for ransom by any number of those providers. The title companies, credit reporting agencies alone also automatically get that information and subsequently sell that as well. If you buy any real estate or own any business, there are dozens if not hundreds of companies whose sole purpose is to scrape all that public government data and subsequently sell that to third parties. Yes, there are dark patterns involved.

I challenge you to audit all dependencies and, particularly, the sub-dependencies of those. Most people, in my experience, look at a requirements.txt or package.json and think that’s everything but your dependency tree is going to be easily 3-4x that size.

Node.js is particularly notorious for this. It’s a big challenge for having non-flat dependency management and there’s no great solution for this problem.

Literally they will if tech workers unionize, which has its own baggage and list of disadvantages for everyone but if tech companies get in a bad habit of treating employees poorly that’s exactly what will happen.

This sums up my experience as well, giving mostly accurate estimates maybe comes naturally for some of us. I’ve been doing this for a long time though and I think that plays into it. It takes a lot of intuition that really just comes from experience but it does require a knack to some extent.

I didn’t think I was an outlier here but the more I read these comments the more it seems like we are.

As an engineer, I mean it kind of comes down to competition doesn’t it? If entity A is able to get something done 5x faster than entity B and just as well, wouldn’t you choose entity B in the future? Sure entity A might have been acceptable but at a certain point, who’s more likely to get a contract, a promotion, a raise, a pay cut, or laid off? This stuff matters, it’s how the world works, it’s no secret. Generally, pay cuts and layoffs are reserved for when the company is suffering but really what is happening the tolerance for slack is dropping, and productivity will absolutely play into that.

It’s easy for this honest mentality to turn into malicious compliance. If you’re actively fulfilling that prophecy, this won’t just impact a manager or a PM, it will absolutely impact you as well. I’ve seen it happen many times, obviously this goes beyond just being wrong or missing deadlines but eventually it will come back around to bite you.

At the end of the day, these estimates are helpful but maybe not in ways that are intuitive from a developer’s perspective. They’re useful in weighing priorities, judging the uncertainty, and identifying where to fill the gaps in understanding, time-boxing research and scope (e.g. do we really need to spend 6 weeks reading release notes?), and help communicate to outside stakeholders. We see the successes of this all the time with big game releases, product launches, movie releases, etc. It’s a high level measurement of progression and devs need to be a part of that planning process. It gets easier for senior engineers to do this efficiently with experience. It’s not necessarily an exercise that a more junior engineer will a) get right consistently or b) think is valuable at all.

I mean it’s somewhat true, if it were legal for 12 year olds to have these things AND it was marketed toward them, way more kids would be have it than not. That’s not to say they can’t get it now, but it’s harder and somewhat self regulating because the stigma around doing something illegal.

Yes, parental controls are not are replacement for teaching kids why this stuff is damaging. It’s not an excuse to be lazy parents. Kids need to hear their parents say it (with the why). Setting limits instead outright blocking can be helpful. It sets the stage for letting the kid decide if they would consider what they just watched be viewed as inappropriate, which believe or not does happen, but some content really shouldn’t be available to them at all.

I also want to recognize that in the case of Utah’s implementation,it likely doesn’t have my best interests in mind so I do see your point. There’s always a possibility of an agenda which isn’t necessarily “good for kids.”

Maybe what we should focus on is more standardization, effectiveness of controls and requiring these trillion dollar companies to build parents one single pane of glass to monitor and control content for all platforms. May not even be feasible but it really just sounds like another engineering challenge that requires a major investment to get it done.

I do think this a reasonable rebuttal, but there must be some middle ground here. Generally speaking, I can block TikTok sure, but because it’s so ubiquitous, my kids are ostracized because all their friends have access to it, they still pass around the content like drugs, alcohol and tobacco. It almost becomes one of those things that because they’re not allowed to have access to it, it does just as much damage, socially.

There are three general categories of parents on this, and to be clear, I don’t think any of these are bad parents: 1. Those who are extremely weary and tech savvy, like myself 2. Those who are weary but have no earthly idea how to set up these controls effectively. 3. Those who don’t give a f*all about it at all.

I tend to believe it’s just as bad but it’s about as misunderstood as tobacco used to be. The industry KNOWS it’s bad for kids, it’s been proven bad for kids but it’s peddled to them anyway.

All that aside, let’s just say hypothetically I wanted to manage this all myself and wanted the government out of it, sounds good in theory. The tooling around limiting inappropriate content is mind-blowingly inadequate. At the very least this should be mandatory and more concretely standardized. I’m not flatly against giving kids some access to it but it’s reached a point where my kids can’t even do their homework at all without full access to all of Youtube which by itself has loads of content not remotely appropriate for elementary school kids. Youtube kids is a joke.

It’s pretty frustrating as a parent to manage content restrictions for the 3-4 major browsers, search engines, youtube, messenging apps, iphones, macbook, windows app store, and so on. This could be a full time job. Then, the kids bring home a school provided chromebook or login to chrome with a school account which has no content restrictions at all and I have zero control over anyway. Honestly, parental controls in the current state is largely a waste of time.