Bell System

social.omar.website

Profile for Omar Rizwan. Username @omar, social.omar.website. Role: admin

About

"The program should, in some way, expand the concept of what computer paint programs are, as well as what mark making can be."

Joined on Dec, 2022. 752 posts. Followed by 269. Following 142.

Recent posts

Omar Rizwan . @omar,

initialization is often a place where you want to break the 'normal rules' (of concurrency, process management, error handling), just write everything imperative style and not have a bunch of callbacks/indentation/try-catch/synchronization

Open thread
Omar Rizwan . @omar,

my aesthetic problem with TypeScript was always that it doesn't actually let you do anything new, almost by definition -- it lets you do increasingly specific correctness checks (if you can figure out how to encode them), but your program will never get any shorter or more expressive

Open thread
Omar Rizwan . @omar,

hmm, I have a stereotypical association of both C and Lisp codebases with 'maintained by 1 person or a small tight-knit team' but for sort of opposite reasons -- C not expressive enough, can't maintain invariants around memory management, encapsulation, concurrency unless everyone has them in their head; Lisp too expressive, everyone has their own DSL, hard to read other people's code

Open thread
Omar Rizwan . @omar,

i'm making a new version of the live USB that includes Nvidia drivers

Open thread
Omar Rizwan . @omar,

is the intuition that you should use custom shaders / SDF rendering when your dataset is denser than the screen (maps, plots with millions of points, big graphs, ZUIs) -- keep all the data on GPU, only touch what pixels on the screen actually need -- and use traditional canvas-style 2D rendering when your dataset is sparser than the screen?

Open thread