HN user

gusmd

534 karma

Hi, I'm an engineer.

Find me at augusto (dot) med (at) gmail

Opinions expressed are solely my own and do not express the views or opinions of my employer.

Posts3
Comments169
View on HN

And this is usually one of the defining traits of a senior engineer. They understand the tech and its limitations, and thus are able to look around corners, ask good questions, and, overall, provide quality product input.

I've always held dang in pretty high regard seeing his answers on controversial topics, and haven't seen what you said above.

Do you actually have to provide a reason for flagging a post? If so, I would love to see the reasoning behind flagging this one, and dang's reason for keeping it that way. But of course, this is a private website, so I'd understand, albeit disappointingly so, if this is buried.

Property taxes work like that. People sometimes sell houses because they can't afford their property taxes when their assets increase in value substantially. Not saying I agree with that or not, but it is reality today.

You can get close with a Cognito Identity Pool that exchanges your user's keys for AWS credentials associated with an IAM role that has access to the resources you want to read/write on their behalf. Pretty standard pattern.

https://docs.aws.amazon.com/cognito/latest/developerguide/co...

edit: I think I misread your comment. I understood it as your app wanting to delegate access to a user's data to the client, but it seems like you want the user to delegate access to their own data to your app? Different use-cases.

The best gem in all of it is this:

You can make classes, but you can only ever make one instance of them. This shouldn't affect how most object-oriented programmers work.

This describes my experience with most OOP code very well.

Most people in the world are sexually active before 18. Your teenage years are you prime years of curiosity. Now, yes, they shouldn't be engaging in sexual activities with older, more mature people. But there's zero problem in late teens just being teens and discovering themselves. The more information they have on how to do that safely, the better. This law (and your puritan line of thinking) does the exact opposite. Expect to see a rise in teenage STDs and pregnancy.

I learned that Google Fi exclusively uses the T-Mobile network for iPhone customers, and activating a Google Fi SIM with an iPhone causes T-Mobile to lock the phone to the T-Mobile network (which is illegal, since the user hasn’t entered into any service agreement with T-Mobile).

This happened to me with an unlocked iPhone, bought at Best Buy, that I activated with a T-Mobile SIM card as well. Tried Apple support first, Apple couldn't care less. In the end T-Mobile themselves unlocked it after 2 full months of calling them almost daily and escalating, reaching out on social media, etc. This has nothing to do with Google Fi, and, if anything, I blame this on Apple for such a stupid fucking design that lets carriers unilaterally lock a brand new phone with no recourse.

That's essentially declarative programming for GUIs, like, say, Flutter does. You have some state provider, and the GUI is fully re-rendered when it is notified of a state change. There's many different actual implementations of this paradigm, but that's it in a nutshell. I've been having lots of fun learning this, coming from a more traditional MVC pattern in Qt and the likes.

See this: https://flutter.dev/docs/get-started/flutter-for/declarative

This is pretty ridiculously low

False equivalence. The other option in most cases isn't no decrease in rent (i.e., 0%), it is an increase in rent (> 0%). So if with no increase in supply the rent increase would have been 10% (like it has been on my rent for the past several years in San Diego), than it suddenly seems like a pretty good deal.

Then the solution is not for Shimano to enforce MAP overseas, but to instead stop enforcing it in the States. "MAP loopholes" haven't killed your business, MAP has.

I hate Google for this. I love Google Play Music, and have had a premium subscription for many, many years. Youtube Music doesn't come close, the interface is absolutely horrible, a UX disaster. Way to go in alienating your paying customers, Google.

Sorry for the rant. I know it is not what you were looking for. I have no solutions for people that use the upload stuff (which I don't).

Tests have fewer bugs ... if they don't have mocks

100x this. I've repeatedly fail to convince my team members that mocks are unnecessary in most cases. I've reviewed code with mocks for classes like BigDecimals and built-in arrays. This is especially prevalent in Java teams/codebases.

Drives me insane.

This lowly Mech. Eng. turned developer is very curious about where do you work that my background could command a huge premium.

I used to leverage my Mech. knowledge in a previous job but was severely underpaid compared to my current FAANG job.

Wow man, so many good memories on that post. I used love a coop tower defense called "Autumn Crossing TD". It was awesome. There was also a Dragon-Ball themed RPG map that was so so much fun.

One that you didn't mention and I used to play a lot was Hero Line maps. Those were super fun as well. Thanks for the throw-back!

I think you missed the point. The point is that compensation in the Bay is much much more than $12k/year higher than other low-COL cities, and therefore the trade-off is worth it.