HNHacker News
TopNewBestAskShowJobs

YetAnotherMatt

199 karma · joined May 6, 2020

submissionscomments
YetAnotherMatt··on Ask HN: How do you prevent code leak from current/former employees?
It may make finding security vulnerabilities a bit easier.

Other than that I can't really think of use cases either for the code bases I've worked on.

YetAnotherMatt··on Citibank's $900M Blunder
Games do tend to have more interesting storylines than "oh its just people being stupid again."

IRL, Hanlon's razor often works.

YetAnotherMatt··on Writing a software book and making over $100k
I would assume that his blog posts are what convinced quite a few people to actually buy the book. That said, I'm not too familiar with the book sales industry.

I am familiar with consulting. Initially I thought that giving all special knowledge away for free would be the worst thing I could possibly do.

Boy was I wrong.

Nowadays I give presentations detailing step by step exactly what people need to do in order to achieve some outcome, with as goal that they could do it 100% by themselves if they want to.

My theory is that this leads to more sales due to me becoming more visible + it builds large amounts of trust + the best possible clients are going to be very busy + the best possible clients are aware that they could implement all my advice by themselves, but if having me on board as well increases odds of success by as little as 10% (or increases the total impact by as little as 10%), it is still going to be a win to have me on board as well.

YetAnotherMatt··on The stable marriage problem and modern dating
None of them are religious.

Negative selection bias as in people who are less capable to maintain long term relationships are more likely to have a lot of dating history.

Conversely, people who are super easy going and great partners to be with may have very few people break up with them (and kind of succeed on the first try).

Or another way to put it: To have a long dating history with a lot of different partners, you need to have broken up (or been broken up with) quite a few times. This could be due to circumstances outside of your control, but that is probably not true for all people in that category.

YetAnotherMatt··on The stable marriage problem and modern dating
Do you have any data to back that up that you can share? I don't mean to call you out, it could very well be the case, people date in rather not-understandable ways to me.

What you're saying does not match my experience though. Quite a few friends of mine have dated only very few people before getting married.

Anecdotally, the marriages that seem to do the best are the marriages in which both partners did not have a dating history with a lot of partners "to find out what they don't want". That said, I'm aware of the negative selection bias there.

YetAnotherMatt··on The stable marriage problem and modern dating
One factor that I didn't see addressed in the post which does make a significant impact is that men in general rate women more similarly than women rate men.

See for example:

https://www.marketingcharts.com/demographics-and-audiences/m...

As such, male advantage is probably a lot lower in the real world, if (hyperbolic) every woman has a different man on nr 1 of their preference list, and every man has the same woman as nr 1 of their preference list, all women could theoretically have their best possible partner, while only one man can.

YetAnotherMatt··on New Relic CEO scolds employees in internal memo
> “History has not been kind to technology companies who do not continue to grow. Technology companies either grow or they die. There is no middle option.”

This is hopefully beyond obvious, but if upper management ever says something like this, it is time to at minimum start working on making other opportunities available to you.

Whether you do this by interviewing, networking, blogging, public speaking, or whatever your preference is doesn't matter much. As long as you do something.

In my personal experience, whenever anything like this happened, there would be layoffs within a year. Also whenever management would make an official statement addressing "rumors", saying that "everything is fine, zero risk of layoffs", layoffs happened within a year.

YetAnotherMatt··on The U.S. Is Lagging Behind Many Rich Countries. These Charts Show Why
>Europe has high import tariffs

The EU has a weighted import tariff of 1.79% vs 1.66% in the US. For comparison, China is at 3.83% and Japan at 2.51%. Canada, New Zealand and Australia are all lower than the US, at 1.52%, 1.18%, and 1.27% respectively.

https://en.wikipedia.org/wiki/List_of_countries_by_tariff_ra...

This is mostly 2017 data, which means the recent US-China tariff war could very well have resulted in the US having a higher weighted import tariff than the EU by now.

YetAnotherMatt··on Oppose the Earn IT Act
In Europe quite a few "pirate parties" popped up about a decade ago. None of them were too successful as far as I know, at least in The Netherlands they didn't mention to gain a single seat (out of 150).
YetAnotherMatt··on YouTube TV sharply increases monthly subscription to $64.99
Did patio11 start working at Google instead of Stripe?

More seriously though, it looks like people are overwhelmingly not happy about this change. Google already launched a special form to give feedback:

https://support.google.com/youtubetv/contact/yttv_price_hike...)

Their youtubeTV support pages also have a banner stating:

"We are experiencing high contact volumes and longer than normal wait times. If you have feedback about our updated price, we encourage you to fill out this form. Find information about our updated price on this Help Article or on our blog post."

YetAnotherMatt··on How well do cars do in crash tests they're not optimized for?
Like some of the other comments already mentioned, its indeed on a per distance basis. Also traffic accidents are far more deathly if you're walking basically naked from a safety perspective vs protected by a well designed mass of metal.

When a car and a human collide, it's not the driver that's likely to die.

I got my stats from https://en.wikipedia.org/wiki/Micromort which shows walking approx 12 times as dangerous per mile.

On a time basis walking would be less dangerous than driving I reckon. Walking also has other health benefits.

I mentioned it specifically, because walking to the store instead of driving for safety reasons would not be a smart choice. Doing some daily walking in a park likely would be a smart choice though.

YetAnotherMatt··on How well do cars do in crash tests they're not optimized for?
For almost everyone 18-40 year old, driving less is one of the healthiest decisions you can make.

A little nitpick: Motorcycling, cycling, and walking are all significantly worse than traveling by car.

If this interests you, it's possible to find a lot more interesting research by searching for "microlife" and "micromort".

YetAnotherMatt··on How Much Should You Pay Your Engineers to Ensure They Stick Around?
I forgot to mention, my experiences are all based on EU countries. When we worked with US companies, we would occasionally joke that a 2 year tenure is considered long at the US companies we worked with. There would be people joining / leaving their teams every single month.

In the teams I've been part of, average tenure at the company was over 5 years in every single case. In one case over 15 years.

These are all development positions. Management positions and marketing positions did tend to move around a bit more often.

YetAnotherMatt··on How Much Should You Pay Your Engineers to Ensure They Stick Around?
While the times are definitely changing, a lot of people are still very averse to finding a new workplace.

This means that even at a 1% raise per year, some people will stick around for decades. One of the best developers at one of the companies I worked for was exactly that kind of person.

For the company this means a large amount of extra profit year in year out.

The odds of you saying "Nevermind, I'm out" when they don't budge from a 2% raise are from the employers side pretty low. The odds of a new hire saying "Nevermind, I'm out" when unwilling to budge on salary negotiation is a lot higher.

Hence it becomes easier to give some additional leeway in that situation. Also if companies already have a large workforce, giving a raise to all current employees is a whole lot more expensive than giving more money to all new hires.

Lastly, there has been plenty of research that has shown that salary is not that big of a predictor of whether people stick around or leave in any given year. Whether that research is also true for software developers is up for debate, but it is what most companies rely on.

Lastly an anecdote, I was told by a manager once that if I wanted to get a significant raise, I could quit and come back as a contractor or "Senior Developer" after 6 months. At that time I was considered a junior, and promotion to senior was only possible after 10 years experience internally.

YetAnotherMatt··on New Facebook tool allows employers to suppress “unionize” in workplace chat
>>is what we're seeing today just a passing trend or a fundamental shift?

Facebook advertised to Walmart with union busting capabilities. Walmart has a union busting history going back 50 years minimum.

Looking at public opinion on unions, it seems to be rising the past few years, while membership keeps going down (in the US).

YetAnotherMatt··on New Facebook tool allows employers to suppress “unionize” in workplace chat
>>Section 1: The policy of the United States is to be carried out "by encouraging the practice and procedure of collective bargaining and by protecting the exercise by workers of full freedom of association, self-organization, and designation of representatives of their own choosing, for the purpose of negotiating the terms and conditions of their employment..."

Section 7: "Employees shall have the right to self-organization, to form, join, or bargain collectively through representation of their own choosing, and to engage in other concerted activities for the purpose of collective bargaining..."

Section 8(a): "It shall be an unfair labor practice for an employer . . . to interfere with, restrain, or coerce employees in the exercise of the rights guaranteed in Section 7..."

From https://www.ueunion.org/org_rights.html

Looks like that would be illegal to my non-lawyer interpretation.

Worse happens every day, this would be extremely evident though.

YetAnotherMatt··on Someone paid $2.6M in fees to move $134 worth of cryptocurrency
Would the following theoretically work?

1. Monitor all transactions in the public pool for their fees.

2. As soon as their is a public transaction in the pool that has over 1M$ in fees, spin up as many cloud resources as possible and mine for the block.

3. As soon as the block is mined, stop mining and go back to step 1.

YetAnotherMatt··on Someone paid $2.6M in fees to move $134 worth of cryptocurrency
If you publish your transaction publicly then any miner can get the fees from that transaction. If you send your transaction only to your preferred miner, then only your preferred miner can get the fees from that transaction.

None of the standard software used for mining enables adding additional possible transactions manually AFAIK. It theoretically could be done though.

The only thing you need is to be capable of actually mining a block, which costs about 13k USD I've heard.

YetAnotherMatt··on AWS Ruins Own Attempt at Sabotage
>>As mentioned previously, I’d be in favor of a model wherein if AWS chose to enforce the non-compete, they’d be required to pay the former employee their full compensation for the duration of the restriction. That’s how it works in Europe, for instance.

Not true in The Netherlands.

YetAnotherMatt··on Let Game Theory Tell You When It’s Time to Go Shopping
One more factor I would recommend to take into account is when the store restocks.

For where I live, the supermarket I usually go to always restocks Tuesday mornings, sometimes on Thursday mornings.

This may be a bit selfish, but I always go on Tuesday morning 10AM and it has not been crowded do far, and I've had zero issues with needing repeated trips due to groceries being out of stock.

EDIT: One would expect it to be busier right after / during restocking, but that has not been the case at all. Maybe the supermarket has an incentive to restock during the least busy times or people have not caught on in general yet.

YetAnotherMatt··on Potential organized fraud in ACM/IEEE computer architecture conferences
> There is a chat group of a few dozen authors who in subsets work on common topics and carefully ensure not to co-author any papers with each other so as to keep out of each other’s conflict lists (to the extent that even if there is collaboration they voluntarily give up authorship on one paper to prevent conflicts on many future papers). They exchange papers before submissions and then either bid or get assigned to review each other’s papers by virtue of having expertise on the topic of the papers. They give high scores to the papers. If a review raises any technical issues in PC discussions, the usual response is something to the effect that despite the issues they still remain positive; or if a review questions the novelty claims, they point to some minor detail deep in the paper and say that they find that detail to be novel even though the paper itself does not elevate that detail to claim novelty. Our process is not set up to combat such collusion.

Verbatim from the article.

YetAnotherMatt··on Why Our Intuition About Sea-Level Rise Is Wrong
You're right, thanks!
YetAnotherMatt··on Why Our Intuition About Sea-Level Rise Is Wrong
I'm not a physicist. I did get curious and went to Wikipedia. You're mostly spot on:

>It covers an area of almost 14 million square kilometres (5.4 million square miles) and contains 26.5 million cubic kilometres (6,400,000 cubic miles) of ice.[2] A cubic kilometer of ice weighs approximately one metric gigaton, meaning that the ice sheet weighs 26,500,000 gigatons.

26,500,000 gigatons is 2.65e+18 kg in scientific notation.

I compared this to the moon, which is 7.35 x 10^22 kg, or about 30,000 times as heavy. The moon does create quite some tidal effects, while at 384,400 km distance.

Since gravity is inversely proportional to the square of the distance Both the 50m of local displacement as well as the 2000km distance until it sufficiently cancelled out sound believable to me.

YetAnotherMatt··on New York Times phasing out all 3rd-party advertising data
What would you think about a law that makes easy opt-outs mandatory, with heavy fines for non-compliance?
YetAnotherMatt··on GitHub Codescanning
Yes, that happens.

Sometimes it is also possible to brand the exact same service in different ways.

If you have a SaaS that is fully OSHA compliant on all tiers, it may be worth it to not mention the OSHA compliance on lower tiers, but only offer it on the Enterprise tier for example.