1,957 karma · joined March 27, 2021
Tests are code. Code can be sloppy, fallible, useless. Writing a consumer before you write a provider doesn't make either more robust, just the point at which they meet more clear. You can certainly write a test that uses a function, but the test doesn't actually test anything at all, just that the function exists. aka "mindless TDD".
It wasn't surprising to anyone that has reflected about the value of tests. Mindless testing/TDD isn't usually reflective, though.
This isn't what happens during webcam meetings. If you're looking at the camera (to try and provide eye contact), you're not able to see anyone looking back at you.
> Managers, especially, should set the right example and turn their on cameras - and ask their team to do so too.
Definitely not, and I wouldn't work for a manager that cared if my camera was on or not.
If you're a company that plans far in advance, the same is true. You'll demand the work you wanted is done at a given date, again regardless of how difficult it was.
At my company, we have a well maintained backlog of work. We pick dates in the future to check in on what got done in between check ins. The product manager can (re)prioritize work as needed. We pull from the top. If there's a surprise deadline it gets brought up to everyone and then put at the top of the queue, sometimes over currently in-progress tasks.
You cannot bend the realities of time and complexity. If something is hard, an estimate doesn't make it easier. A hard delivery date also doesn't bring predictability. Ultimately, with or without estimates, you'll get what you get. If you want to get _more_, ask a team what's making them slow and then prioritize fixing the things they bring up. If every team is working optimally (they're not), hire.
I'll also add, the time it takes to prepare an estimate of any value is probably 10x what anybody asking you to estimate something is willing to provide. You're being asked to spit out a number to fit an existing narrative. If you wanted to estimate a unit of work with any amount of legitimacy, you'd need hours/days/weeks (depending on SOW). These companies scheduling weekly estimation meetings that last an hour and are bullshit scrum cards don't matter and aren't interested in being even close to correct.
Is this serious? You think _most devs_, meaning a group that includes FE devs, mobile app devs, IoT, open source, DBAs, security engineers, need to know these things?
> With k8s, all this is standard and transferable. With ad-hoc simpler solutions, this is all per-team tribal knowledge, and in my experience it's not even simpler to use for us devs.
Most teams do not have to manage most/all of the things you're describing.
This really feels like more K8s marketing disguised as a HN post.
You do both? Game client handles movements and writes game state changes to a server, which should be close to the user to reduce the possibility for invalid state behaviors? You really haven't seen online games that deploy servers all over the world to reduce latency for their users? What?
Both web apps and games do optimistic server writes. Both web apps and games have to accommodate a failed write. Both web apps and games handle local state and remote state differently.
A cop's not going to get your bike back. They'll write a report and then throw it away when you leave.
For pretty much every modern programming language, IO is the bottleneck over everything else.
To save you some time, there are practically no metrics in which I think PHP beats another programming language other than maturity, and even then, not really.
Why? Aren't there multiple package managers in many languages? SBT/Maven, Ant/Ivy/Maven, PIP/Poem(or poetry or whatever it is). What's the harm?
For sure.
> Statistics
Bingo!
YC certainly keeps stats on their acceptance info. They don't accept 99% of those that apply. What % of those that get accepted are over 35, compared to those that apply? What % aren't white men? Multiple founders?
> I for sure don't think the main post is evidence of anything, so I struggle to see how it's getting so popular.
Because OP has a reason to believe they were discriminated against. They ask the question to A.) See if others come forward, B.) Hope/expect YC to produce the statistics we just talked about, either proving or disproving a pattern of discriminatory behavior. And if YC knows they don't discriminate based on age, there should be absolutely no issue with them producing their data supporting that claim, right?
It continues to be kind of frustrating to me. It feels like a tool that should be wrapped in something else and never even brought up to 99% of users. A half finished idea on productivity and team centric version control (to get ahead of comments: I know it's not designed to be that, but that's how it's very frequently used).
> Are there any other mysteries we can clear up? I mean we all had to start somewhere and "there are no stupid questions" right?
I'm surprised at how big a jackass a single person can appear in such a concise response.
Every time a new technology shows up, there are lots of "Why not just use < insert old technology >?" The answer is obvious, and can be most highlighted by leaning harder into the absurdity of "Why not just use < insert old technology>?", which is, why does any technology exist beyond Assembly if all that's old is good enough?
But, given you can't behave like a grown up, I'd rather not continue this comment tree.
It was an interesting decision to make a SaaS out of this solution, though, as I think 99% of problems are not solved by having machines closer to their users.
What you're suggesting is just hustle culture nonsense. If you want someone to be invested in your company, give them _equity_. If you won't (and you won't), accept that you're paying for a transactional relationship, not "investment".
Passing off complexity instead of reducing it isn't a net-positive though. The purpose of frameworks/libraries/etc is to (considerably) reduce complexity. In Kubernetes, you've replaced a group of specialist engineers with just a different group of specialist engineers.
At companies that misuse meetings, most meetings are not optional to attend. Of course you could say "Well just don't go", but some people don't like getting fired over things like this.
> Just decline like a grown-up and get some actual work done
What a condescending way to communicate.
You should consider reading my post.
This question actually perfectly articulates the difference. When you pay $5 to watch a beach volleyball tournament, you're paying for volleyball, and may as a side effect experience content that _some_ may find sexual. By Twitch's ToS, this should totally be allowed.
As for my example, is there a nonsexual reason to pay a woman 5 dollars to bend over in front of you? What is it?
I again ask, is wearing a bikini, facing away from a camera and touching your toes for $5 not a sexual service?
If you're asserting that thinking hot tub streams break ToS, and Twitch's selective enforcement of that ToS causes problems very frequently on their platform, makes me an "outraged prude", well I'm sorry friend. Gaslighting an entire community doesn't seem like a good idea to me.
> Nudity or sexually explicit content (which we define as pornography, sex acts, and sexual services) are not allowed on Twitch.
Is wearing a bikini, facing away from a camera and touching your toes for $5 not sexually explicit?
> I don't see what the huge issue with showing off your own sexiness is. Sheesh!
The issue is inconsistency. I think they should update the ToS to support these streamers - they're some of the biggest streamers on the platform. To suggest that those streamers are not being sexually suggestive is, again, an absolute joke. Twitch themselves made the determination that sexually suggestive content is not welcome on their platform, not me.
HN doesn't really do memes, but I made this because it seems relevant: https://imgflip.com/i/5ah3b7