HackerTrans
TopNewTrendsCommentsPastAskShowJobs

yojo

3,529 karmajoined 14 tahun yang lalu
Software engineer, fiction author.

https://www.iangmcdowell.com

comments

yojo
·3 hari yang lalu·discuss
Google at least is serving AI results on SRPs billions of times a day, and has pre-existing expertise in data center buildouts and custom silicon.

They have one of the more compelling cases for rolling their own.
yojo
·bulan lalu·discuss
Schumpeter is one of their columns; this is an editorial piece, not one of their news articles.

The regular stuff is still well written, IMO.
yojo
·bulan lalu·discuss
Meta is straight evil. It undermines the institutions of democracy and it negatively impacts its users mental health, all in service of selling your data to advertisers so they can better goad unnecessary consumption.

If I learn you work at Meta, I will judge you as at best lacking a moral compass and treat you appropriately.

Apple has problems, but is a lot closer to morally neutral. Ditto for Netflix.

Amazon has hollowed out local retail/is also bad for society, though not on Meta’s scale. But you sell your soul more cheaply there.
yojo
·bulan lalu·discuss
Internally, it’s important to understand that every ask should have a business goal associated with it. The thing being asked for is rarely (never?) the only way to accomplish that goal.

Great engineers focus on the customer or business need and find/propose alternatives that are possible.
yojo
·bulan lalu·discuss
I have worked at places that have negotiated flat percentage discounts on all AWS spend.

This explanation seems plausible to me.
yojo
·2 bulan yang lalu·discuss
You can hook traditional SAST into your coding tool, and get cheap-ish realtime detection for some classes of vulns while coding.

You can optionally layer LLM diff scanning if you want to burn some tokens on your tokens. Modern tools can catch some impressively subtle issues.
yojo
·2 bulan yang lalu·discuss
Before unlimited PTO took off, standard in FAANG-like (US) industry was ~12 corp holidays + 15-25 days annual PTO, depending on seniority.

I don’t know anyone who takes the high end of that anymore, especially senior/staff folks.

Unlimited PTO takes a liability off the company’s books, and makes every time off request a negotiation.
yojo
·2 bulan yang lalu·discuss
Two things:

1) Unlimited PTO is a scam. Ask anyone who ever got paid out six weeks salary when they changed jobs.

2) “the craft” is doing some heavy lifting here. I happen to enjoy AI-assisted dev, but it is nothing like the work that drew me to the industry.

Otherwise agreed on all counts.
yojo
·2 bulan yang lalu·discuss
I’m taking it as a given that any sufficiently large social network is a gigantic propaganda machine of interest to domestic and foreign nation-state actors.

Entertaining the thought experiment where all the normies join the fediverse: now you’ve got a big juicy target maintained by hobbyists.

When it’s Lazarus Group vs Randall, the over-worked sys admin who stood up a node in his spare time, who do you think wins?

Social networks are cancer. Just ban the lot of them and move on.
yojo
·2 bulan yang lalu·discuss
Me? No. My kids? I think they already have. I don’t allow YouTube in our house, but they for sure watch slop with friends.
yojo
·2 bulan yang lalu·discuss
Oregon decriminalized drugs in 2020 and the experiment is widely viewed as a failure by both sides of the political spectrum. The Democratic legislature rolled it back four years later.

It doesn’t necessarily follow that it’s impossible to have a legalized or decriminalized regime that works, but it is non-trivial to get right.
yojo
·2 bulan yang lalu·discuss
You should probably be more worried about the flame retardants in the rebond carpet pad. Better these days, but older installed stuff had non-trivial PPM.
yojo
·2 bulan yang lalu·discuss
DropMix was an NFC DJing game that used RFID playing cards. It’s been done/could be done again.
yojo
·2 bulan yang lalu·discuss
Meta’s bottom line is driven entirely by their ability to uniquely and persistently identify users for the sake of advertising.

Anything that makes it harder for a user to escape their dragnet is a win.
yojo
·2 bulan yang lalu·discuss
I got a Zune on clearance when they were shutting down the whole mess (a nice fugly brown one for 80% off).

Build quality was rock solid, UI felt premium, and it mostly just got out of my way/let me play tracks. They were great little media players, as good as or ahead of the equivalent iPod.

Hardware was really good out of MSFT at the time, although when mistakes were made (e.g. the RROD Xbox 360 debacle), the broader organization seemed allergic to making thing right.
yojo
·3 bulan yang lalu·discuss
You might try adding this branch protection rule to require conversation resolution: https://docs.github.com/en/repositories/configuring-branches...
yojo
·3 bulan yang lalu·discuss
I also follow this approach. I just flip the flag on the PR I’m reviewing to off before submitting my approval.

We also have most of our repos set to block if unresolved comments. I think it’s a flag on branch protection rules
yojo
·3 bulan yang lalu·discuss
option + hyphen gives you an en-dash (–), which is easier to type and I am guilty of way overusing/misusing.
yojo
·3 bulan yang lalu·discuss
My work has a “donuts” slack channel for this. You find an unlocked computer you post “donuts on me!” Social pressure says they buy the office donuts.

Still get a few a week, but at least it’s public and amusing.
yojo
·3 bulan yang lalu·discuss
I caught myself saying “you’re absolutely right” to my wife last night, unironically. This was 100% not in my vocabulary six months ago.

If I spend 40 hours a week talking to anybody, some of their language or mannerisms are going to rub off on me. I can’t think of a compelling reason why a human-sounding chat bot would be any different.