“Everything but a phone” is a tiny tiny percentage of the devices used to consume content on YouTube.
It’s not just mobile first, it’s basically only mobile…
TAMs are super hit and miss. We’ve had great ones (hi Nick!) and not so great ones.
($7-10M/mo customer AWS spend, support is a complicated sliding scale % of that, gogo ES!). Non-ES at smaller customers has been universally useless, except at quota increases.
Call it bad luck, but I’ve never had a fully successful restore. Drives eat tapes, drives are damaged and write bad data, robot arms die or malfunction.
Tapes have NEVER worked for me.
SANs and remote disk though, rock solid.
That said, I don’t miss any of that stuff, gimme S3 any day :)
You do realized that that isn't normal at all? LTO tape is still used by thousands of companies to backup many exabytes of data. I know it once saved Google from permanent loss of gmail data from a bug. You should really get a refund for your tape drives.
We schedule a 2x a week 15-30 minute no-project-talk socialization meeting for our fully distributed team.
It helps a LOT.
We also have dedicated rambling channels in slack, active much of the day.
We tried that but it ended up being just a few people talking and most people just listening and/or continuing their work.
As a team lead within a small, fully remote company I’m struggling to find the right dynamics as I can see people really like to socialize (I have 3 1on1’s with each of them every week, and a lot of times we just talk about personal hobbies, what they did last weekend, etc), but it seems like in groups people end up being too shy to socialize.
group discussions over zoom just don't work IMO. The sound only allows one person at a time to speak so its extremely your-turn-my-turn in a way that an organic, in-person group socialization isn't. It isn't as jarring in a 1:1 because you can watch that person's face and without much effort predict when they're going to speak and so not interrupt them. When it goes beyond that, the flow of the conversation gets stilted
Even worse is the situation our hybrid half-remote/half-inperson company runs into during meetings:
The in-person group will go into the conference room and naturally start multiple rambling side conversations.
But the remote people just have to sit there and watch. Usually they can’t really hear each of these conversations and you can’t casually join a room-based side conversation from the remote because any audio that comes out of the teleconferencing screen automatically commandeers the whole rooms attention
And the probably correct alternative is that if some people are just on video, everyone should be on individual video.
The the in-person group tends to be resentful that they've commuted into the office just to spend a good chunk of their day at their desks on Zoom calls.
It's always a tradeoff. Even pre-COVID and hybrid work at large companies, you were dealing with groups at different locations, often in vastly different timezones. But certainly current hybrid work makes the dynamics even trickier.
> And the probably correct alternative is that if some people are just on video, everyone should be on individual video.
But practically though, how does this work in an office setting? I work in an exorbitantly nice office, and we still don't have near enough conference rooms/enclosed spaces for everyone to individually book a room
And in another sense, this is just defaulting to the lowest common denominator. People in-person go to side chats because its beneficial to do so.
They call from their desks. Just like people did in the not so "old days." Back when I was a product manager I spent a good part of my day on the phone in my cubicle.
the in-office folks still go into the conference room together, but they log in to the meeting from their laptop using "companion mode". that way every individual shows up in the meeting instead of one "room" member that has 20 blurry faced crammed into it
I lived in Atlanta GA in 2020. My company went remote - a startup - and stayed remote from then on (well it got acquired by an all remote company shortly afterwards).
A recruiter from Amazon Retail reached out to me about a position as an SDE. It would have paid $75K - $80K more than I was making. But would have required me to relocate to Seattle at some underdetermined time in the future. There was no way in hell I was going to relocate to Seattle and sell my big house in the burbs that I paid $340K to have built in Atlanta in 2016 to work at Amazon.
She kept talking and suggested I apply to a “permanently remote” [sic] role at AWS ProServe. The position paid about 20% less but still around $60K more than I was making. I said sure why not?
I got the job and two years later we ended up selling the house anyway and moving to cheaper, no state tax Florida and downsized to a condo (and sold our house for twice what we paid for it a year later).
I currently make the same as a staff consultant working permanently at another company as I did as an L5 working at Amazon - still remote (not much by BigTech comp standards. But comfortable by every other metric) - and that’s after turning down an offer for a permanently remote role for a large non tech company where the director who was a former coworker was going to create a position for me to oversea the cloud architecture and migration. It would have paid around L6 level at Amazon - all cash.
I just didn’t want the headache of working for BigCorp anymore.
> group discussions over zoom just don't work IMO. The sound only allows one person at a time to speak
I do wonder if there are any technical solutions to be found to this. Now that high-speed fibre is pretty widespread, what if we transmitted every participants audio feed to every other participant, and merged them on the client, instead of the server?
Discord is designed like this, because there is no special "presenter" or "organizer" and all participants are equal. Everyone can present simultaneously and you can mute individual speakers for yourself and not everyone else.
The single speaker is a design decision, not a technical issue. Only one "presenter" is allowed is allowed in business, or in school.
Metaverse and VR Chat? They mix on the client because also you get to hear where each speaker is in the space next to you. Without it in zoom it's just one garble if more than one person talks
I feel like we could probably just distribute everyone in a virtual circle - as if they are sitting around a big conference table - and skip the VR headset part of this
(don't get me wrong, I like a VR headset, but it's not something I've managed to work into my coding and docs writing setup just yet).
Felt like a few dozen toys and a handful of startups all came up with this same solution during 2020-21 as next-big-things and Zoom still came out on top for so many other reasons
> just a few people talking and most people just listening and/or continuing their work.
Same experience on full time remote gig. Didn't help that my colleagues were mostly speaking about topics that I had zero interest in. So I just muted myself and practiced some guitar. You pay me for this time, you organized this meeting, so be it.
This is how group conversations happen in person at an office too. I think it's fine, and everybody has reported feeling more connected / less isolated during our periodic polls since we started doing it.
I would honestly hate that so much. A meeting at the wrong time throws out half the day’s momentum and work is hard to get done. A _socially draining_ meeting? Forget it.
If you did this at my company, I would turn up with a smile every time, and then get hours less practical work done that day, because I would be drained and also because I know I would be shut down if I tried to say that these social meetings don’t work well for me, so you wouldn’t even know.
Just remember, just because nobody has complained doesn’t mean something doesn’t impact people.
You know, it is possible that other folks feel the same way, and that can be taken into consideration.
The meeting we hold is scheduled at the very end of the work day. It's a fun way to decompress and chat about stuff with the team that isn't project related (there is a strict 'no project talk' rule - we have other times/meetings/mechanisms for that).
It's wild that you automatically assume the worst.
Where did I assume the worst? Also personally the hours between 3pm and 6pm tend to be my absolutely most productive, so if you wanted to take away a half hour of that then yeah go ahead I suppose
Shortening “Norfolk Southern” to “Norfolk” makes this confusing to read. Norfolk is a city (and former HQ of Norfolk Southern). “Union” isn’t shortened the same…
Also, railroads are already monopoly, it’s not like anyone can lay down new tracks, and operators aren’t required to allow 3rd parties on their networks…
Yeah, I was using Novell DirXML to do XSLT processing of inbound/outbound data in 2000 (https://support.novell.com/techcenter/articles/ana20000701.h...) for directory services stuff. It was full XML body (albeit small document sizes, as they were usually user or identity style manifests from HR systems), no streaming as we know it today.
Disable anti-tracking features and ad blocks, it turns out cookies and temp storage for ad tracking are how IDPs track your choice to trust the device too.
Most adblockers etc are pretty selective about cookies.
I guess if you got really aggressive like an allow-list approach, you could have friction, but just using ublock's defaults I don't get 'unrecognized' from anything any quicker than I do on a device without it.
Zane Lackey (with Dan Kaminsky) gave a talk that discussed doing literally that sort of things, back in 2013. Zane went on to found Signal Sciences (acquired by Fastly), doing this sort of stuff in the 'WAF' space.
I guess the main difference is that a WAF attempts to spot things like injection (unbalanced delimiters, SQL keywords in HTTP payloads where SQL shouldn't exist, etc.) typically without knowledge of the schema, whereas GP is talking about the DBMS spotting queries where queries must exist but disagree with the schema. Might as well do both, I suppose.
That’s not what the talk is about - it’s using dbms query error logs to spot attackers. Stuff like “table doesn’t exist” or “invalid syntax” on your production database can be extremely high signal indications that something is wrong, potentially maliciously so.