HNHacker News
TopNewBestAskShowJobs

santraginean

57 karma · joined June 19, 2020

submissionscomments
santraginean··on An English ruling on transgender teens could have global repercussions
I agree with the sentiment that mistakes get made, which is exactly why puberty blockers are an ideal treatment option at that age: to give kids time to figure themselves out and make an informed decision when they're old enough. Puberty blockers are reversible; puberty itself isn't.

(I am trans, and also a parent.)

santraginean··on Big Sur bug prevents upgrades to the next version
So this is an MDM-specific issue, then? The headline here on HN seems to imply it's an OS-wide issue that would affect all Big Sur users.
santraginean··on Should There Be Limits on Persuasive Technologies?
If that person is underage, yup.

But also, are there social media apps where you have to opt in to notifications? At least with native apps, I've only ever seen opt-out behavior, which doesn't really work with that analogy.

santraginean··on To the brain, reading computer code is not the same as reading language
With recipes, I suspect it depends on how the recipe is written. Usually they're quite prose-heavy, and require a lot of linguistic parsing before you start to get the meaning out of them.

It's interesting to think about, and makes me suspect that this is why I tend to prefer writing my own recipes out as tersely as possible, particularly if I know the general procedure. At this point I don't need to be told to preheat an oven or to scrape down the sides of the stand mixer, so I'll just write down things like "Creaming method, 350° in 8x8 cake pan." I might even start writing them in pseudocode now.

My partner takes it a step further with her cranberry sauce recipe; the instructions just say "C'mon."

santraginean··on How Pfizer delivered a Covid vaccine in record time
I think that's definitely true for a lot of people. But there also seems to be a more active sort of intense denialism, fueled by a need to score political points at all costs, that leads even people who _have_ been directly impacted by COVID to continue insisting it's not a big deal.

It's why Herman Cain's staff kept tweeting even after he died from COVID. And why people in the White House have been making a big show of hosting superspreader events, even as so many of them have to rely on the best medicine other people's money can buy to recover. Ultimately, I don't think there's a way to understand it rationally, because as you say, it's not rational; it's an emotional response.

santraginean··on macOS has checked app signatures online for over 2 years
But even without DRM, if you go with the default settings and don't download your music locally, you lose access to it if they decide to remove it from their catalog. Same goes for movies/TV shows; I've had both disappear from my iTunes library at various points.
santraginean··on FTC commissioner met with Apple regarding Facebook’s iOS 14 complaints
> The real purpose of ads is to convince people to buy things that they otherwise might not have

In particular, things they otherwise might not have and don't need enough to look for actively on their own.

santraginean··on Ok Google: please publish your DKIM secret keys
No doctor should be writing that email in the first place; it would be an example of such a flagrantly negligent treatment of PHI that cryptographic signatures and reputability are kind of irrelevant.
santraginean··on Humans Are Bad at URLs and Fonts Don’t Matter
Why it's suggested and why it's better are separate questions. It's suggested because the author has a vested interest in 1Password.

As for why it's better than the browser's password manager... for an individual, it probably isn't. For me, I will say that I like that 1Password allows my partner and me to share passwords to joint accounts, which iCloud Keychain can't do without getting out of sync when a password changes. (iCloud Keychain also only works on Apple devices, of course.)

santraginean··on How does a gas pump know to shut itself off? (1981)
Absolutely, yeah, you’re supposed to! People don’t, though, hence the (still small) fire risk.
santraginean··on Open Source Tools and Data for Music Source Separation
Worth noting that the mix is also typically not the final stage of production, or at least of the signal flow. At minimum, there’s almost always some sort of dynamic processing, such as a multiband compressor and/or limiter, applied to the full mix, which makes recreating the final product from the stems much less straightforward.
santraginean··on Compiler for the M language of the French DGFiP
> the tax form should be upheld as the gold standard

Should, yeah.

> Was this issue due to paper tax forms doing a calculation one way, but the IRS's implementation doing it another way?

No, it was straight up wrong, and could only have been human error. As far as I can make out, their calculation only made sense if you took the full printed tax return and lost the back half of it. (And also ignored the part of the law that says capital gains tax doesn’t apply if you lived in a home more than two years before selling).

santraginean··on How does a gas pump know to shut itself off? (1981)
What I read back when the bans were lifted around here was that cell phone use correlated with people opening the car door and rummaging around, which created a static electricity buildup, and that that was the real fire risk.
santraginean··on Compiler for the M language of the French DGFiP
People are downvoting without explaining, so I'll take a shot.

First, yes, we calculate our own income tax, but the IRS also calculates it separately, and if the two disagree, they selectively decide whether to come knocking. (For example, they once tried to bill me $300,000 for a tax year when my net income was just over $100,000, because of multiple clerical errors -- we had sold a house, and they had both erroneously tried to apply capital gains tax where it didn't apply at all, and tried to tax us for the full sale price of the house as though we had bought it for $0 and flipped it. It took months of back and forth to fix the issue, despite everything having been clearly documented.)

Second, calculating tax liability is just the first step. Actually submitting tax returns electronically required a third party for a long time, and I believe it still does for all but the most straightforward returns. There's absolutely no reason for that to be the case, other than the outsize influence of lobbying money.

That's without getting into all the loopholes, dodges, and hand-waving that make it possible for someone like Trump to avoid paying taxes entirely most years, while those of us who they know can't afford to lawyer up are the ones they try to collect from.

santraginean··on No, It’s Not Actually a Murder of Crows – Okay, technically it is (2015)
Same. And it's much more descriptive than "a flock of owls" (the author's preference), given that owls don't flock.
santraginean··on Hotels of Pyongyang
I’m an American who was in high school in the late ‘90s, and I can’t recall ever having seen such a map before this discussion (though obviously they exist). Perhaps it was changed somewhere in that time span? Or a regional difference?

Edit: perhaps more relevant that I went to private schools, so we wouldn’t necessarily have had the same materials as were chosen by the state.

santraginean··on Swift System Is Now Open Source
They’re not dual identifiers; one is an argument label and the other is the parameter name. Maybe it’s because I come from an ObjC background, but this is one of my favorite aspects of the syntax; IMO it makes code way easier to read without having to look up method definitions to figure out what each argument does.
santraginean··on Swift System Is Now Open Source
JS works that way with plain for loops, but not for-in or for-of. The following fails on the last line, for example:

  for (const i in [1,2,3,4]) {
    alert(i);
  }
  alert("i is now " + i); // ReferenceError
(Not that JS is exactly known for consistent and predictable behavior on edge cases, of course...)

Python I don’t have experience with, and it appears I stand corrected on that front! I wonder how intentional it is, and what sort of use case it enables (and if it’s considered good practice to use).

santraginean··on Swift System Is Now Open Source
In every language I’ve used with a for-in construct (or equivalent), the iterated variable is scoped to the loop. That seems to be implied by the syntax, too; it’s equivalent to “for all i in [1,9] where i mod 2 = 0”. If you saw that in a math context, you’d expect i to have no meaning beyond the iteration.

Is there a case to be made for other behavior? Or an example of a language that intentionally treats it any differently? (Unless you go out of your way to iterate over a variable you’ve declared in an outer scope in C, but then that’s not really a for-in construct.)

santraginean··on Apple says game streaming services violate App Store policies
TFA mentions in-app purchases as a differentiating factor, and personally I suspect that's what's really driving this. Streaming a video doesn't expose a way to make purchases that circumvents Apple's getting a cut, but since a game is executable code, there's no way to guarantee that on a gaming platform.

(Which is not to absolve Apple of unethical behavior, but it is one way in which the analogy doesn't hold.)

santraginean··on Launch HN: Legacy (YC S19) – we help men test and freeze their sperm
How would it be a disservice, exactly? "We help families have children" covers that case. (Well, it covers the surrogacy case -- this company's services presumably wouldn't be needed by someone looking to adopt.)
santraginean··on Launch HN: Legacy (YC S19) – we help men test and freeze their sperm
I'll add to the chorus of other AMAB trans folks here and say thank you for being so receptive to this suggestion (and thank you to odomojuli for bringing it up so eloquently).

My partner and I knew we were done having kids before I started transition earlier this year, but if that had not been the case, a service that was more private, especially one that was specifically inclusive, would have been invaluable. I've had negative experiences in other areas of healthcare, and I really would have felt hesitant to go to a sperm bank in person, for the same reasons others here have mentioned.

santraginean··on New Stuff
Speaking for myself, I definitely had some instances of the former. But I was relieved to learn years later than "Cow Tools" was an instance of the latter.
santraginean··on DuckDuckGo browser seemingly sends domains a user visits to DDG servers
Surely you could fetch the favicon asynchronously and update the address bar or tabs or wherever you display it only after the other assets are loaded? It’s not like the DOM has elements that depend on it. This is a really, really weird hill to die on.