HNHacker News
TopNewBestAskShowJobs

Brystephor

716 karma · joined May 16, 2018

submissionscomments
Brystephor··on C++23: The Next C++ Standard
What are some personal projects you'd use C++ for? I have a hard time imagining any use cases for myself where it makes sense to use C++ over another language.

As someone who has never used c++, it seems like it's primarily useful when latency and performance really matters and the cost of that is ease of use when it comes to developer quality of life/productivity.

Brystephor··on Threads, an Instagram app
Lol @ Instagram absorbing Snapchat usecases with just stories
Brystephor··on Case study: Algorithmic trading with Go
How much external data is used for these models or human input/fine tuning on a regular basis?
Brystephor··on Fintech engineering mistakes (2022)
Is computing with doubles faster than with longs or something?
Brystephor··on Fintech engineering mistakes (2022)
Is storing $1.05 really that much simpler than storing something as 105? Use a long to store money, pretty easy.
Brystephor··on Tips for Building Resilient Payment Systems (2022)
In general, reconciliation is done asynchronously. You send a payment out. The processor some number of days later sends out a file containing information about that payment. You validate that the payment the processor recognized is the same as the one you sent out. That's a high level summary.

Also regarding dual write consistency problems: they mention Google cloud. If they're using NoSQL such as Data store/firestore, they have distributed transactions. Another possibility is they must trust their payment clients to use idempotency keys correctly. If you get two requests with the same idempotency keys, then the requests are considered to be the same and therefore it wouldn't matter which one is processed first. If they're different requests with the same idempotency keys, they may have some validations.

I believe DynamoDB also has conditional writes that can essentially be "if entity X does not exist: write entity X". Then there is a race condition for different requests with identical idempotency keys, but if that does happen, it'd result in an error and someone would need to look into it and figure out why that was allowed to happen.

Brystephor··on Ask HN: Who is hiring? (June 2023)
Yep I've tried reaching out in the past and have never heard back from them either.
Brystephor··on Ask HN: Who is hiring? (June 2023)
Kind of a silly question but is there a way to "subscribe" to your job postings? I'd be interested in applying in the future for a remote position or applying to one of the roles next year once moving to NYC becomes more feasible.
Brystephor··on Google doesn’t want employees working remotely anymore
Maybe it's just my work experience, but I've learned nothing more since coming to the office. The majority of conversations that happen near me are between people in their native language which I do not understand. So maybe it could be happening, but if it is, it's not happening for me
Brystephor··on Ask HN: How do you not take criticism of your work personally?
All feedback is a gift. And like gifts, some are good and some are bad. No matter how bad the gift, say thanks, and then later on you can ignore or throw away that gift.

In the context of something like a PR, a comment that suggests something but you disagree with, you simply tell them that with a bit of supporting evidence. If you do agree with their suggestion then that's an awesome gift they've given you!

Brystephor··on NYC skyscrapers sit vacant
I mean, parents were still chauffeuring kids around. You even say you got rides back with friends, presumably meaning their parents.
Brystephor··on How we hack Hacker News and consistently hit the front page
What's the problem though?

Basically the trigger for the article is a bot instead of a self generated idea. It doesn't change the quality of the article. And self thought of ideas will usually contain promos of some kind in them.

Also if they're the first to write the article in depth, then they're not the problem. It's the others that are the problem for reposting the same content, right? It seems silly to be upset with someone for posting good content about recent changes because it gets recycled and paraphrased into a new article.

Brystephor··on Facebook has not been doing enough to comply with a 2020 privacy order: FTC
So to reverse this, if kids were shown advertisements about vegetables and gyms or other physical activities, then there would be no child obesity?
Brystephor··on Show HN: A 15 min daily stretch routine for desk workers
looks neat! I think I found a couple of bugs:

1. East seated twist left and right have their icons switched. The twist left states to put your left hand on your right knee, but it shows the person with their left hand on the back of the chair. 2. When you first start and are on the 5 second count down page, you can scroll through exercises. 3. Once that 5 second page moves on, if you're on the first exercise and click back, it takes you to the last exercise in the routine. I found this unintuitive since I was actually trying to see what the 5 second page was telling me and didn't realize it was just a "get ready" countdown.

Brystephor··on Making friends as an adult is hard (2021)
What about them not initiating contact is a negative? I can see why that'd be interpreted as a negative, but does it make sense for that person?

I know that I do a poor job of initiating hanging out but if I'm ever invited somewhere, I say yes 9/10 times. I like to do stuff but 1) I don't know what to suggest to do with others or 2) I want to suggest something however I am worried it'll be a negative experience and therefore I don't send out the invite at all.

Brystephor··on Monolith: The Recommendation System Behind TikTok
TikTok likely has enough information about others that it can begin to build a profile about you from the moment you login.

Let's use a hypothetical scenario: Someone states that they identify as a man, they're in the 20-25 year old age range, and based on phone location you can gather that they live in Texas. Now you're labeled as a 20-25yo Texas Man. Then you can look at others who fall in the "20-25yo Texas Man" category and show things you'd expect that group to like because chances are, you're more similar to others in the group than being a true outlier. If other people in the "20-25yo Texas Man" group have expressed interest in Apples, NSFW material, and lawn mowing videos, then since you're in that group, it's going to start off with that same material.

disclaimer: i've never signed up for tiktok and have no clue if this is how they do it.

Brystephor··on A short history of the VW Mark 1 Rabbit/Golf (2021)
MK4 R owner checking in.

Circular headlights are the best looking ones imo. Same for the mk2s.

Brystephor··on Launch HN: Electric Air (YC W23) – Heat pump sold directly to homeowners
What's the direct to consumer part then?

The place I used to work had inventory on hand and so they could do your service now. Most people dont fix something that isn't broken. Meaning, if their existing system works, they won't replace it just because. So what this also means is that speed and time of delivery is very important. If your heat or cooling has broken and it's necessary, and you want to replace it, you're going to want to do it asap. So it needs to be on hand for contractors to have ready to go. Furnaces don't break in the summer when they're not being used.

If you have contractor deals, you're going to have to provide some incentive for them to use these things. Because contractors are inclined to charge the most amount of money for the thing that's easiest for them to install.

I am biased because I worked at a shop whose selling point was "we'll do it now when everyone else will book you two weeks out" and when you're talking about things like water, heat, and to an extent sewage, the value of time increases significantly.

Brystephor··on Launch HN: Electric Air (YC W23) – Heat pump sold directly to homeowners
I have family that works as HVAC techs for both residential and commercial. I also used to work at the shop but did other stuff primarily.

Here's my question though: it states as a direct to consumer sales route. However the pricing includes installation. I don't know of any contractors that would be willing to do a customer supplied part installation for something like a heat pump. I also know that if they did do it, they would provide no warranties around it. So then from the consumers point of view, you've paid $10k to have something installed and if it breaks, you're out of luck and it's time to pay up again.

I'm interested in hearing more about this product and seeing how it works. Would love to chat more about it.

Brystephor··on Amazon employees push CEO Andy Jassy to drop return-to-office mandate
If a company claims they're data driven, then they should use data to make choices.

In this case, they'd need to look at the cost. "will my employees being in office perform so much better despite having to drive through an hour of traffic?" I'm not sure how you'd go about this one.

"Will increasing risk of becoming sick be worth the extra productivity increase, assuming there is one?" If there's a 10% increase in getting sick, and the median number of sick days per year is 5, then will 0.5 more days of being sick for every employee be a justifiable cost?

RTO also has all the costs associated with office space, employees to manage those facilities as well. I always hear that building costs are miniscule in the grand scheme of the business, but I never hear the number as a percent of overall costs.

At the end of the day, some attempt to justify the decision beyond "collaboration" is what I personally want. I don't think putting a bunch of introverts in a room together is going to suddenly increase socializing.

Brystephor··on Amazon employees push CEO Andy Jassy to drop return-to-office mandate
I understand what you're saying about entitlement. It can be tiresome to hear the same topics brought up repeatedly. With the constant negativity that surrounds it, it gets exhausting to listen to.

At the same time, most of those complaints are coming from generally reasonable people. If a company promised no RTO and then went back on it, that'd be frustrating for them. If a company can't state why they want to go RTO, then I'd be frustrated with needing to change my life for the reason of "because I said so". If the company has grown a significant amount and been able to manage the growth and whatnot while working remotely, then it also brings up the question of "why is there a RTO mandate?" I think more people are frustrated with the lack of reasoning and justification beyond some hand-wavey "collaboration" answer that companies are giving.

Brystephor··on Is Seattle a 15-minute city? It depends on where you want to walk
I live in downtown Seattle. In the more dense urban areas such as Queen Anne and South lake Union the grocery stores aren't like that. They have underground parking and street parking. If you get into more residential areas such as Pinehurst, Lake City, etc then you find more grocery stores that are similar to what you're describing.
Brystephor··on Amazon-Stripe partnership
I had a short period where I worked in Amazon payments. Max Bardon was the L10 or whatever above me.

Amazon likes to diversify their payment processors. They don't have one payment processor for one region because it's an availability issue for them. Cost of payments is big. So this is likely some agreement to help Amazon reduce their cost of payments, by essentially redirecting costs to the AWS side of things. India likely isn't being processed because India has regulations that most other countries do not. Adyen, Braintree, and maybe not even Stripe can be payment processors there (if they are, they're likely just a proxy for another processor).

Brystephor··on Amazon-Stripe partnership
India has special regulations for payments which blocks a lot of payment processors from doing business there. Adyen and Braintree don't process payments there. Stripe probably doesn't also.
Brystephor··on What should I know about garbage collection as a Java developer?
Why are these relevant or special for the GC in a "gotcha" manner?
Brystephor··on Twilio’s toll fraud problem
To lose the ability to process MasterCard or Visa credit cards takes a few months. You can rack up big fines during that time though. If they get put into the probation period that would raise red flags with some execs, assuming people are communicating these things.
Brystephor··on Twilio’s toll fraud problem
> Twilio will get in trouble with Visa/Mastercard if customers say Twilio is dropping them for disputes the card provider finds in the customers' favor.

This isn't true. Visa/Mastercard care about your chargeback rate. You can block a customer who's done a chargeback. I'm sure the card networks have rules around what you cannot do as a result of a chargeback but you can stop providing services to a customer who has done a chargeback.

Brystephor··on Tell HN: Doing a chargeback against Google will get your account banned
It's definitely surprising. Chargebacks cause additional issues for a company which is why they're treated more severely than something like a late payment, refunds, etc.

It seems like a lot of folks are surprised by a chargeback causing a loss of access to the company services so wanted to share my experience that this is not abnormal. Big companies tend to do this.

Brystephor··on Tell HN: Doing a chargeback against Google will get your account banned
That's definitely a problem. But a lot of people seem surprised that issuing a chargeback can result in a loss of access to company services. So was just sharing from my work experience.
Brystephor··on Tell HN: Doing a chargeback against Google will get your account banned
Virtual cards are often associated with fraud or malicious actions and may be rejected entirely. Generating cards probably can be done programmatically, but so can recognizing and blocking those cards.
← PreviousPage 3 of 6Next →