metajack

Joined 18 years ago

Karma
2,575
Submissions
325
Member since
May 23
I work on Servo at Mozilla Research.

Previously: Created icecast, helped bring Ogg Vorbis and Theora into the world, founded the Xiph.org Foundation, and founded Chesspark and Collecta.

I can be reached at [email protected] by e-mail or XMPP.

View on Hacker News

Recent submissions

Comment · 1 month ago
Not all mortgages are fixed rate.
Comment · 8 months ago
I expect you'll be seen as the problem for slowing an obviously productive person down. What a time to be alive :(
Comment · 11 months ago
When I was at LinkedIn we definitely cared about this. It probably wouldn't be enough to knock you down a peg during your review if you had none during a particular half/quarter, but if you never did anything in this bucket it would be a red flag during promotion consideration.

We wanted leader to be empathetic and respectful.

Comment · 11 months ago
This isn't that hard. There are various employee groups around identities (Women in Tech, Asian Pacific, Black, LGBTQ, etc). Membership is not exclusive to those groups but also open to allies. As an example, I used to participate in the Women in Tech one at both Mozilla and at LinkedIn. Often I just listened, but I also helped organize a few events with them, contributed ideas for those events, and when they started a structured mentoring program I was one of the mentors.

There are also optional and non-optional hiring trainings that address these kinds of topics which you can do. I was a hiring manager for a while so I also spent some time doing some of these optional things to improve my chances of building a diverse team. This mostly included helping with sourcing candidates and a few times meant speaking up when I could see that identity biases were being used in evaluations.

But often just simple things are all you need. For example, when picking a group dinner destination making sure various culinary requirements are accounted for (either cultural or dietary) or finding team building activities that are inclusive.

I never once had an issue finding some of this to put on these perf reviews. Most of this is just under the category of being a good human who respects and values others.

Comment · 11 months ago
Many blogs are completely dynamic and grab content out of a database on every request. The static site generation style fell out of early fashion when wordpress took over from moveable type, and didn't really return much until jekyll. Even today I think most blogs you see are mostly dynamic with the platforms using caching to avoid hitting the database every time.

Most people don't do performance tuning of their blogs because the average traffic is miniscule. This means that any configuration issues rear their heads when load happens. For example, having your max connections to the web server be far more than the database can support. Perhaps the machine could handle the load if properly configured, but no one did so because there was no need.

Comment · 2 years ago
Level 59 is the entry level software engineer position. Similar to E3 at Meta or L3 at Google.

Levels.fyi does a pretty good job at this kind of context at least for the big companies.

Comment · 3 years ago
The money tends to be on one side of these things, and money amplifies the message substantially.

You can argue that the election was fair all you want, but who is going to pay to run all the ads to impress that message on everyone?

It's already the case that clickbait headlines and lies are naturally more engaging, so amplifying them with money seems to drown out any rational counter dialogue.

Comment · 3 years ago
This is probably because of Apple's App Tracking Transparency (ATT) rules, which prevent personal data from leaving the device for ads without consent. This means YouTube on AppleTV can't target you at an individual level, and thus the ad inventory is less valuable. Maybe now they have more demand side budgets and are finding ways to spend it even on Apple devices. Or maybe their privatization technology is finally mature enough to make that inventory valuable enough to sell.
Comment · 3 years ago
This isn't even the first time this has happened. Remember when they renamed Libra? I think they just assume it doesn't matter, and if it does, the settlement will be a blip. It doesn't always work out that way for them.
Comment · 3 years ago
You can’t control who buys your mortgage from whatever bank you originally got a mortgage with. Even if you refinance to another bank, they can just resell it again. I assume this is true of other kinds of debt. Not all their customers are people who don’t know any better.

Also, I think people probably have some systemic trust that really bad actors will be eventually removed, but unfortunately that seems not to ever happen to Wells Fargo despite what is at this point hundreds of years of bad behavior.

Comment · 3 years ago
Comment · 3 years ago
Christian Selig's post covers this in detail and includes references to other app developers with similar concerns.

https://www.reddit.com/r/apolloapp/comments/144f6xm/apollo_w...

I think some important takeaways are: the proposed pricing monetizes the users much higher than Reddit can general monetize them today. And the 30 day window apparently precludes any kind of orderly transition for the app developers who have been monetizing their apps on a yearly schedule.

Comment · 3 years ago
That is only true when flying. When on the ground during boarding, it's pretty awful and stuffy.
Comment · 4 years ago
How can you watch Ms Marvel and think this is copy paste or looks generic? The characters, culture, and art style are pretty unique and make the show quite enjoyable, and I am generally uninterested in the Marvel universe.

Loki was also very different and had a unique look.

Each one of these little series has been pretty enjoyable and different, and I found myself pleasantly surprised. The movies however are not my cup of tea and do seem repetitive and generic with some notable exceptions like Thor Ragnarok.

Comment · 4 years ago
There is a long history of this including multi-protocol clients. You see this now for example as people want a single "chat" for the many places they publish live streams (twitch, youtube, discord, etc). Unfortunately, because you must ultimately support the lowest common denominator you end up with much of the nice features of particular platforms being unavailable or things like the youtube chat filled with comments like `@comment-copy-bot: James (Discord): That was a cool video!` and things like direct messages and emotes don't really work.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton