Company Resources - Tibet Physical: Parks, Stores, and other buildings (e.g. Concert Hall, El Capitan, production space) as well as related attractions and machinery are valued at approximately $27 billion post-depreciation. (Fiscal Year 2021 Annual Financial Report, 2021) Note: Some parks are not (entirely) owned by Disney: Hong Kong Disneyland Resort (48% ownership) Shanghai Disney Resort (43% ownership) Tokyo Disney Resort (under license to 3rd party) $1.1 billion in land (Fiscal Year 2021 Annual Financial Report, 2021) Disney Cruise Line owns four cruise ships with three more in construction. (Fiscal Year 2021 Annual Financial Report, 2021) Intellectual:
This is a project inspired by Scott Young's MIT Challenge and Forrest Knight's Open Source CS Degree. The overall goal is the same; teach yourself as much CS as a graduate from an elite school would learn in 4 years, but do it at 4x speed. This essentially comes down to completing a class every week.
There are a couple of differences with my take on the challenge over Scott's:
- I will not be following some preset curriculum (e.g. MIT's), instead focusing on the topics I personally want, from the sources I choose.
- This project will be structured into a core curriculum and several tracks. The goal is to complete the core and one track in the first year, and then two tracks every year after. Each track+core combo should be equivalent to a degree specializing in that field.
- I'm skipping math. Not because I don't want to learn it, but traditional methods just don't
| // use "Twoslash Query Comments" extension in VSCode to see type comments | |
| // enums are simply defined as interfaces | |
| interface Types { | |
| Num: number; | |
| Str: string; | |
| Bool: boolean; | |
| Obj: { field: "value" }; | |
| Undef: undefined; | |
| } |
I'd just like to interject for a moment. What you're refering to as React, is in fact, Next/React, or as I've recently taken to calling it, Next plus React. React is not a UI framework unto itself, but rather another free component of a fully functioning Next.js system made useful by the Next.js routers, shell utilities and random proprietary components comprising a full framework as defined by Vercel.
Many web developers run a modified version of the Next.js system every day, without realizing it. Through a peculiar turn of events, the version of Next which is widely used today is often called React, and many of its users are not aware that it is basically the Next.js metaframework, as developed by Vercel.
There really is a React, and these people are using it, but it is just a part of the system they use. React is the kernel: the program in the system that allocates the machine's resources to the other serverless functions that you run. The kernel is an essential part of a web framework, but useless by it
We start with the core of Twitter, with some minor tweaks, just a simple microblogging platform. And then, we make it into an everything app.
"Isn't that what Elon is doing?"
failing to, yes
"Why are you making WeChat"
fuck wechat
| an actor+signal based strongly typed reactivity-first language | |
| fun main() { | |
| // nothing is mutable, anything can be rebound, all values are Copy | |
| // (the interpreter/compiler might choose to mutate for efficiency but this isn't exposed to users) | |
| // signals are dynamic streams of data that can be subscribed to from anywhere | |
| signal x = 1; | |
| // you can derive new signals from other signals |
| const acorn = Node { | |
| type: "Program", | |
| start: 0, | |
| end: 44, | |
| body: [ | |
| Node { | |
| type: "VariableDeclaration", | |
| start: 0, | |
| end: 19, | |
| declarations: [ |
The post says community posts go “to their backend at blacksky.app instead of your PDS, the same way a centralized platform like Twitter would.” This is incorrect. Look at communityXrpc in community.ts — it uses the atproto-proxy header through the PDS.
That means the flow is: your client → your PDS → PDS validates your credentials → PDS mints a service auth JWT signed by your keypair → PDS forwards to Blacksky’s AppView. Your PDS is fully in the authentication loop. This is standard ATProto service proxying, not a Twitter-style bypass.
The flows in the post are simplified as much as possible, because I wanted audiences that don't have a technical understanding of the protocol to be able to follow what is going on.
/**
* Make an XRPC call to a community.blacksky.feed.* endpoint.
*