Meekro

Joined 13 years ago

Karma
4,327
Submissions
677
Member since
May 8
Contact me at stsalkov [at] google's email service.
View on Hacker News

Recent submissions

Comment · 13 days ago
Right winger and free speech absolutist here. I do condemn it. The fact that it was only for 90 minutes does somewhat lessen the blow, though.
Comment · 13 days ago
"Proven" is too strong, but some COVID experts now consider the lab leak hypothesis plausible. It used to be that you could get banned from social media (mostly Facebook and pre-Musk twitter) for promoting it.
Comment · 1 month ago
Only by modern standards. If you're King David and you're not even the richest person in the region, you could have many concubines mass-producing kids for you.
Comment · 4 months ago
Nobody would hire a chess coach and then use Stockfish to cheat on the problems. Whatever the students are paying for here, it certainly isn't an education.
Comment · 4 months ago
If the Jews invented the idea of Jesus so that they could benefit from an evangelical army 2000 years later, I'd say they've earned it.
Comment · 5 months ago
This doesn't strike me as "reading" your emails any more than a router is "reading" your packets when it forwards them. As far as I know, Google employees (even high-ranking ones) can't randomly start going through people's messages-- that's the privacy that matters.
Comment · 5 months ago
Tithing is not fraud. People give money to support the church, pay the pastor, and so that the church can use it to care for the needy in the community. Good churches do, in fact, use the money for all of the above.
Comment · 5 months ago
I've done PHP development for over 20 years, including some pretty large projects. I've never had a situation where a security flaw in PHP itself forced me to scramble to patch something before it got hacked.

On the other hand, for my Linux servers, I had to do that twice in the last month with CopyFail and DirtyFrag.

Comment · 6 months ago
I think the application should own its dependencies and its default config. In this case, it felt to me like no one had really looked at them.
Comment · 6 months ago
Agreed-- Sublime is asking $99 right now, which is quite reasonable for something that you're going to use for hours a day in your professional work. Somebody gave many years of their life to make that tool the best it could be, and as a well-paid professional, I feel it's more than fair. In other high-end professions (like the legal field), I've heard of law firms paying a lot more than $99 for certain software licenses.

That said, there are a lot of reasons why someone might be struggling with money. If I was the creator, I wouldn't object to someone using an unlicensed copy forever in that case.

Comment · 6 months ago
Coming from Sublime, I'd never even heard of a Language Server when I first tried Zed. As I recall, disabling particular kinds of warnings required copy-pasting some pretty exotic incantations into my project config. All of it was poorly documented, and it felt like I was doing something nobody expected me to do. Instead, I should have been able to mouse over a particular warning and say "don't warn me again about things like this", at which point Zed should edit the project config for me.
Comment · 6 months ago
I could! I'd probably have to take it piece by piece, rather than telling an AI to edit hundreds of files in one epic session and hoping for the best. Even just reviewing a commit that large feels like it would be a bad use of time. Also, giving every variable a type (or using "mixed" everywhere), and giving every function a return type (more "mixed" or "void") would just make the code more verbose without any justification that I can see.

With Zed, I feel like I'm being dragged into a modern style guide that I never agreed to. It would be nicer if I could make it my own by turning off those parts that I disagree with and keeping the rest. I know this is technically possible, but they've certainly not made it easy.

Comment · 6 months ago
I really want to like Zed because they've clearly put so much work into it, but so far I've been sticking with Sublime. I have several large PHP projects that were started in the 2010-2020 era, and Zed will highlight and complain about all sorts of minor things that were standard PHP fare at the time: functions without return types, for example. My code (which works fine) looks like an ocean of red when I view it with Zed, and turning all those warnings off is not trivial.

For each kind of warning, I wish there was a button that said "don't warn me again about issues like this one in this project." Then I could keep the interesting warnings (like undeclared variable) and ditch the ridiculous ones.

Comment · 6 months ago
Sadly, it's not a great time to be a autistic revolutionary type. Too easy to get cancelled when you make women uncomfortable, or something. Look up what happened to Richard Stallman if you're not sure what I mean. No-doubt he'll be replaced by someone who says Safe Things that don't offend HR departments.
Comment · 6 months ago
It's true that the lack of multithreading in PHP has been a persistent pain. I love PHP and I've done PHP-centric projects for 20 years, but I end up falling back to Go when it's time to write a background worker that will handle lots of tasks in parallel. I really wish my PHP apps could include native components that process background tasks in parallel.

On the other hand, Javascript's parallelization is one of the hardest-to-understand things I've ever seen: in order to really grasp the async/await model, you have to know the whole story of callback hell and how modern Javascript papers over it while carefully preserving backwards compatibility.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton