HN user

Raidion

1,295 karma

Engineering Manager, former Tech Lead.

Posts0
Comments370
View on HN
No posts found.

As a manager with 10-15 reports at a company you've probably heard of, I think the main question is how much they will need to contribute. I put up a PR or three a week, usually in non-critical path flows or system support, and its honestly fine. I could barely contribute to the productivity level of even one of my junior engineers, but I can debug production issues and ship code AND be a good manager (with a decent work life balance).

I feel like managers should be able to contribute. Managing a good team isn't that hard, though managing a bad team (or a good team in the midst of a ton of bad processes) is a nightmare.

Layoffs at Block 5 months ago

Really? Revenue loss was pretty directly tied to Elon replying and supporting some "jews vs whites" type posts in Nov 2023.

That caused Apple, Coke, and many other large clients to stop advertising.

I've been telling people, this is Uber in 2014, you're getting a benefit and it's being paid for with venture capital money, it's about as good as it's going to get.

I would also argue that software (and the people that write it) have a "correctness" bias that is not fully aligned with business goals.

Tech debt is real, but so is the downside of building a system that has constraints that do not actually align with the realities of the business: optimizing for too much scale, too much performance, or too much modularity. Those things are needed, but only sometimes. Walking that line well (which takes some luck!) is what separates good engineering leadership from great engineering leadership.

You pay for one or two people with real experience and 4 reasonably new hires whose job it is to answer questions posed by the senior team and to build documentation.

You want the senior people focusing on the problems, strategy, and comms and not data aggregation and power point formatting.

Half the time it doesn't actually matter who the consultant is, the business is just looking for an arbiter to provide a second opinion or justify a decision.

I've never this at Google, but at my company, if you pass the technical screen you're offered to hiring managers. If they don't want you on your team because they want more leadership (or less leadership), or if there were 5 senior python roles and you were the 6th person to pass the interviews, you still won't get hired.

It's not the hiring people that's the problem. Assuming those people "cost" 300k a year all in (benefits/offices,etc) which is probably high, that's $24 billion. The government spent $6.8 trillion, cutting these jobs cuts spending by .3891%.

Cutting the people without cutting the programs won't do much and is (IMO) a problem in that you should be able to access government services in a way that the writers of the laws (house/senate) have clearly agreed to. When you're cutting this widely, it's hard to believe you're not throwing the baby out with the bathwater.

In a softly held defense of those words, they basically are an escalation level.

If someone asks you for something, it could be something with undefined scope or priority. An "ask" signals "this is official". Same thing with learnings: lesson is personal, learnings means ways things are changing.

Are there dumb business terms, absolutely, but these aren't bad IMO.

I think the OP is saying that both nations are banning software because of the risks of the software/data collection posing risks to the political stability of each nation. You can obviously say "our reason is better because X", but the outcomes being the same means that there is justification.

Both sides say it's worth banning "Tiktok/Google for granting the CCP/USA the ability to algorithmically influence the views of Chinese/Americans".

I work for a company managing a team that has built this for GDPR compliance.

Customer submits a deletion request. We have a fan out process that takes the deletion request and submits it to a bunch of different data locations. All of these must respond within 2 days (though the required time is 72h). Each of those data locations will queue up a job to remove access (soft delete) the data, and schedule a hard delete for 28 days in the future. If the customer says they don't actually want the data to be deleted, we cancel the data hard deletion and revert the soft delete. If nothing happens the hard deletion goes through.

Bots, so many bots 2 years ago

Every SaaS platform with a reasonably cheap offering deals with these. I work for a recognizable SaaS and there are checks that flag both the accounts and reports the credit cards that are used after a fairly low threshold of "add payment method attempts". High levels of fraud usage hurt your reputation with payment processors and that's bad for business.

It doesn't stop the truly determined ones I'm sure, but it does mean that it adds complexity. You don't need to be impossible to test cards on, you just need to be harder to use than someone else (like a lower resource charity). We've even debated "fake accepting" some payment methods after we're confident it's someone trying to find working credit card numbers to add some false positives into the mix.

For me, running is fun, but the real "hook" is the pure escapism. If you don't take a phone, you're unreachable. I have a lot of responsibilities, running is just an amazing way to take 30m-1h+ and just have some time to think and listen to music that also has health benefits.

I do highly recommend a RoadID or other identification. I'll also carry at 20 dollar bill for food or (hypothetically, I've never needed to do it) a tip for whoever gives me an emergency ride home.

Modern Poker Theory by Acevedo was the premier book on this, but I've been out of the game a few years. Idk if I'd fully trust his charts given modern sizing theory, but it's going to improve your game if you understand the concepts. If you're really serious, you want to get a solver: GTO+, PIOSolver, or GTOWizard (online version).

I think another way to say this is that MDF works only if you're in a spot where you have hands that are strong enough to call. If you play every hand, and you see every river in that 100into100 situation, you shouldn't call with 50% of your hands because your hand range is too wide for that to be profitable.

So you can't make a ton of mistakes say "MDF" and call off, you have to have done the right things in previous streets to end up with a range that can call at MDF. That range (and those street actions) require an understanding of GTO (and the adjustments needed when someone isn't playing GTO).

This is always how Rolex has worked. Supply is limited, and prices are fixed, so they have to pick and choose who gets the rarer and more desirable watches, and who better to offer them to than the people who are your best customers (or have enough clout to be free advertising?).

Ferrari works the same way.

Also an experienced poker player, and this is 100% correct.

Ideally you want to use common casino chip colors (though these are somewhat fungible) and just shift orders of magnitudes.

If 1BI is 20 bucks, you can make it equivalent to a $200 BI at the casino, which really only uses 2 colors 95% of the time: whites for 1 dollar, reds for $5. Deeper games might need a $25 (green) or even $100 (black chip). So whites in your home game are 10c, reds are 50c, greens are $2.50, blacks $10.

The plane can carry 45,000 gallons of fuel. 2.1 bucks a gallon. So probably 500 bucks of savings a flight since most flights arent full capacity. 130k flights in '23. So ez 65 million in savings a year.

Worth doing for the environment even if it's cost neutral probably.

It's also the only way of getting direct takes from ICs. Can it turn into a vent session, yes. But it also can surface small issues early on and allow you to prevent things from becoming problems.

This is super important for when you manage multiple people who have to collaborate together very regularly, less so when your reports are managing teams with clear missions and defined interfaces with more internal projects.

Destroying classic cars for a movie creates something. I think a few car people would be pretty upset if some really bad, made for TV movie destroyed a lot of classic cars. This is just that, but upsetting musicians, photographers, artists, and basically anyone who cares about the environment.

This ad destroys a lot of things people are really really fond about: musical instruments, painting supplies, photography equipment, and record player. And then says that all of those things will be replaced by this "gadget" that won't have the years of life of the piano, guitar, camera, record player, etc.

So it destroys things people care about AND tells you the things you care about don't matter anymore.

I was (at one point) fairly conversational in French by US standards (was taking 300 level French conversation classes).

Did a fairly long trip in France, using as much French as I could. The speed of native French speakers meant comprehension was hard but manageable, and they seemed (almost intentionally at times), unable to make anything but what I would consider "travel French" work. I was fairly discouraged. I then met an Italian ski instructor who worked in France, and I could understand him quite well, and talked with him at a level (job, hobbies, family, reasons for travel) that I never achieved with a native speaker.

It was one of the most memorable moments of the trip and really gave me a feeling that we're all "citizens of the world" and not quite so divided by culture and lines on a map.