HN user

andrewjl

712 karma

Trying to get the basics right.

"Just so, I maintain, does a given undivided portion of experience, taken in one context of associates, play the part of a knower, of a state of mind, of 'consciousness'; while in a different context the same undivided bit of experience plays the part of a thing known, of an objective 'content.' In a word, in one group it figures as a thought, in another group as a thing. And, since it can figure in both groups simultaneously we have every right to speak of it as subjective and objective, both at once." - William James, Essays in Radical Empiricism

“Civilization advances by extending the number of important operations which we can perform without thinking about them.” - A. N. Whitehead, An Introduction to Mathematics

"Das Ende der Melodie ist nicht deren Ziel" - Der Wanderer und sein Schatten

Posts0
Comments659
View on HN
No posts found.

As long as the Obj-C and Swift are in separate source or binary targets, SPM supports them being in the same package.

There was a Swift Evolution proposal at one point to go all the way and bring in support for mixed Obj-C and Swift targets [1] but it was returned for revision. It talks about the multiple target workarounds:

Distribute binary frameworks via binary targets. Drawbacks include that the package will be less portable as it can only support platforms that the binaries support, binary dependencies are only available on Apple platforms, customers cannot view or easily debug the source in their project workspace, and tooling is required to generate the binaries for release.

Separate a target’s implementation into sub-targets based on language type, adding dependencies where necessary. For example, a target Foo may have Swift-only sources that can call into an underlying target FooObjc that contains Clang-only sources. Drawbacks include needing to depend on the public API surfaces between the targets, increasing the complexity of the package’s manifest and organization for both maintainers and clients, and preventing package developers from incrementally migrating internal implementation from one language to another (e.g. Objective-C to Swift) since there is still a separation across targets based on language.

The upshot is that SPM has a better interoperability story with Swift and C++ [2] and maybe that can serve as a foundation for getting to the same level of interop for Obj-C.

[1] https://github.com/swiftlang/swift-evolution/blob/main/propo...

[2] https://www.swift.org/documentation/cxx-interop/

TIL autism has been linked to environmental factors like metabolic syndrome during the first trimester of pregnancy, air pollution, and pesticide exposure. Some of these frequently co-occur with specific gene mutations. [1][2] There's a good argument that everyone has more exposure to everything on that list nowadays. Increased diagnoses would then make a lot of sense.

Teasing out the specifics of how much each of these contribute and separating that out from possible confounders like greater screening and others does seem like a tough study to design.

[1] https://www.medicalnewstoday.com/articles/environmental-auti...

[2] https://www.niehs.nih.gov/health/topics/conditions/autism

How do you suppose we do that in the US?

Exempt or lighten planning requirements for affordable housing construction. California is going in this direction now.

There are other levers like subsidized financing for developers building homes targeting a certain price range as well as favorable tax treatment of those profits.

A lot of these have would probably have some bipartisan support.

Is there a plausible experiment that can falsify dark matter? The study here used observational data and it didn't do that. (Deducing that non-existence of dark matter is plausible given what else was observed isn't the same thing.)

“There are several papers that question the existence of dark matter, but mine is the first one, to my knowledge, that eliminates its cosmological existence while being consistent with key cosmological observations that we have had time to confirm,” Gupta confidently concludes.

I confirm that oncology knowledge has grown dramatically. The total length of NCCN Guidelines, a “complete library” of cancer guidelines (NCCN, 2023b), has grown from 1,129 pages in 2002 to 5,825 pages in 2020. This growth in guideline length appears closely tied to growth in the scientific literature about how to manage cancer. This growth in guideline length also occurs in a period with large increases in the number of available therapies: the total number of approved cancer drugs rose from 90 in 2002 to 243 in 2020.

https://elsevier-ssrn-document-store-prod.s3.amazonaws.com/2...

Would open address data create privacy risks? No. Unlike opening up more sensitive datasets such as personal location, releasing address data - a list of the physical places recognised by the government - carries few new legal or ethical risks. Many other countries are doing this, including those with strong privacy regimes. Open address data could only create new risks if it were linked and used with other datasets, and these risks should be managed in that context. The harms created by the lack of access to address data are more pressing.

https://static1.squarespace.com/static/5ee7a7d964aeed7e5c507...

Although bisphenol A (BPA) has since been replaced by other bisphenols such as bisphenol S in BPA-free plastics, all bisphenols are endocrine-disrupting chemicals that can alter steroid signaling and metabolism.

There is some awareness of BPAs role in affecting the endocrine system. As the paper mentions merely being BPA-free doesn't mean one is out of the woods. All bisphenols are to some extent as disruptive as BPA is. Hadn't known that.

There's a list of other bisphenols here: https://en.wikipedia.org/wiki/Bisphenol

With hawthorns suddenly scarce on the landscape, though, parsing out which species are real is next to impossible. “That’s the root of the problem,” Lance said. “They’re gone.”

Would population-scale (of those that can still be found) genetic sequencing help point the way to an answer? It's relatively cheap now, compared to before, and odds are will be more so.

Obviously I wasn't around back in the mid-1900s, but I do wonder from time to time if people actually understood that this was the trade off we were all making in changing the culture like we did.

If you're talking about the 1950s a non-trivial percentage of married American women at that time routinely took stimulants and barbiturates.

Western Europe was not too different at the start of the medieval period but then evolved in a different direction. The King's Two Bodies by Ernst Kantorowicz is a good read on this.

I have absolutely no idea what you mean by "Wylie E Coyote period", can you explain?

The sibling reply expressed this as well. Wile E. runs off a cliff, the forward momentum keeps gravity in check but only for a short time.

The fact that human population continues to grow isn't by itself sufficient evidence that there are no existing parallel, possibly embryonic, trends developing that'll change that later. The period where both of these are true would be similar to when Wile E. is no longer on solid ground and hasn't yet fallen. It's a temporary and (on a relative basis, which could exceed human lifespan for sufficiently complex or slowly moving trends) brief period.

To be clear, I don't think it's an accurate view of where we are today. On the other hand, had the changes we've seen since 1970s not come to pass, it'd be harder to say. (An example that is climate change specific is the exponentially decreasing cost curve for solar energy.)

Either way, I wasn't attempting a definitive list with my two items and "etc"

So long as the focus is on the definitive then IMHO there is value in looking hard here. Otherwise, why bother?

Today's weapons are definitely scarier than 1970s weapons.

Can you say more?

Agreed. Also think this is the most probable path for them to take.

How do you imagine these features getting exposed to end-users? (When LLMs are discussed people default to thinking in terms of chat interfaces but to your point that doesn't have to be a hard and fast rule.) Do you think there will some sort of primitives that'll get exposed as APIs to developers, like with CoreML[1] for example?

[1]: (https://developer.apple.com/machine-learning/core-ml/)

Wouldn't exchanges and market makers (i.e. the big players) be all that's needed to clear orders at reasonable spreads? Others can always choose to what scope they'd participate.

Your comment would carry more weight if human population wasn't increasing each year.

The best counterargument to the population trend argument is that we're in the midst of a Wile E. Coyote period. Along with that though one still needs to account for:

- What's different about weapons today versus say 1970s?

- Why climate change, despite being a serious (and to be clear: actual risk), isn't amenable to solutions like the Montreal protocol that've succeeded in the past?