cetico

Joined 16 years ago

Karma
70
Submissions
32
Member since
Aug 22
sysadmin turned site reliability engineer turned entrepreneur

https://yvesjunqueira.com

View on Hacker News

Recent submissions

Comment · 2 years ago
Wait, I thought Uber became profitable last year and remained so..?
Comment · 3 years ago
Can’t you simply create a custom LLM interface that does whatever query logging you want?
Comment · 5 years ago
What library was used to create that visualization of the dependency graph? I couldn't clearly tell from the page source.
Comment · 6 years ago
What are, in your opinion, things that startup founders should do to make things more financially rewarding for employees?

Any low hanging fruits you suggest we look at first?

Comment · 6 years ago
Newsletters and podcasts are somewhat decent replacements worth considering.
Comment · 7 years ago
SpankChain.com may be a alternative?
Comment · 7 years ago
Reportedly you have a lot of customers. How did you find them? Any tips to share? Thanks :-)
Comment · 7 years ago
Every currency has onshore and offshore rates. For example, you can buy dollars or Eurodollars, which is simple US currency kept offshore.

Eurodollars have different exchange rates because they don't have the reserve requirements from the Fed. i.e: it's less regulated.

The RMB has a heavier regulation whereby the exchange rate isn't allowed to fluctuate. This does increase the difference in value for the onshore and offshore currencies.

But having that distinction does not by itself make it a currency manipulator.

Comment · 7 years ago
Yes this was very surprising. The system was working fine after the cluster restart. There was no need for an emergency rollback.

Doing a large rollback based on a hunch seems like an overreaction.

It's totally normal for engineers to commit these errors. That's fine. The detail that's missing in this PM is what kind of operational culture, procedures and automation is in place to reduce operator errors.

Did the engineer making this decision have access to other team members to review their plan of action? I believe that a group (2-3) of experienced engineers sharing information in real-time and coordinating the response could have reacted better.

Of course, I wasn't there so I could be completely off.

Comment · 7 years ago
I ran the production systems for various Google products and this was an interesting challenge there because there were many engineers and many changes done every day.

One imperfect but helpful technique is to use release notes for your application.

Ask the team to write good commits when changing code, and aggregate all code changes done to the application into a page that describes what went in that release. GitHub releases do that for you automatically. When a release is pushed that breaks something, it's easier to scan the release notes and find who changed what.

Another technique is to use explicit feature flags to protect all code changes. Then use a dashboard that shows recent changes to feature flags – again this helps tracking down the culprit.

Comment · 7 years ago
Oracle cut 1,500 globally. These numbers are for Bay Area only.
Comment · 8 years ago
I worked at Google for almost 10 years. In my experience, these end-of-life projects often get shutdown because nobody wants to work on them.

There are a ton of interesting projects at Google for people to work on, so people select for interesting things with potential high-impact. If a team can't be formed to own the product, maybe someone will volunteer to take care of it in their 20% time. But there are these company-wide mandates to move production systems from a storage system to a newer one, and a part-timer doesn't see the point of doing such thankless job.

Management can also play a role. If a VP wanted to support the product, it would get supported. But they use the basic heuristic as above ("is this an interesting project with high potential impact"). In this analysis a VP is just a proxy for 100 engineers making the same decision.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton