Skip to content

Instantly share code, notes, and snippets.

View oofdere's full-sized avatar
❤️
ily <3

Tibet Tornaci oofdere

❤️
ily <3
View GitHub Profile
@oofdere
oofdere / notrust.rs
Last active November 19, 2024 23:31
what am i doing
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
@oofdere
oofdere / dere.md
Last active May 9, 2024 20:19
fix

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

@oofdere
oofdere / next-plus-react.md
Created January 29, 2024 00:15
wHAT iS rEACT.jS

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

@oofdere
oofdere / oldenum.ts
Created November 23, 2023 01:21
the discovery process for crabrave's enums
// 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;
}
@oofdere
oofdere / cs-speedrun.md
Last active September 25, 2023 10:12

CS Bachelor's Speedrun (wip)

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
@oofdere
oofdere / atre.md
Last active April 21, 2023 05:38
Trying to figure out bluesky

Environment variables

The dev column is the defaults when running make run-dev-env, the staging column is what make run-pds (presumably prod) defaults to

Name Dev Staging Notes
DEBUG_MODE 1
PDS_VERSION "0.0.0"
PUBLIC_URL undefined
HOSTNAME "localhost"

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:

# Accessing grades via Canvas
1. Go to the grades page for the class: https://ilearn.laccd.edu/courses/193499/grades
2. Graded assignments will have a comment icon in the last row, click on it to open the comments
3. You should be able to see the attached PDF, click on it to see your grade and comments
@oofdere
oofdere / yabe.md
Last active November 28, 2021 09:04
yabe

yabe

A static site generator that does the bare minimum.

what makes yabe different from other SSGs?

yabe is highly opinionated. You don't get to choose youe templating or content languages. You will use Markdown and you will be happy. You will use Git and you will be happy. There's no preview server (for now); stop being so lazy.

yabe is written in the latest C standard and should compile with any C compiler. In its vanilla form, so long as you clone the repository with submodules, you should not need any other dependencies. This makes yabe ridiculously portable; it will run on anything with enough memory and input/output support.

how does yabe work?

yabe works like C.

@oofdere
oofdere / plans.md
Last active September 19, 2021 17:38
Preliminary plans for October screening

October Screening Plans

Table of Contents

TODO

Roles

  • Graphics
  • Engineering (video and web)
  • Processing (metadata and subtitles)
  • On-screen (hosts/announcers, if we're going to be handling that)
  • Documentation (to take note of what we did so we don't have to reinvent the wheel every time we want to do something similar)