anyone have any cool computer science themed ex libris examples / ideas?
(in case you don't know what that is: https://en.wikipedia.org/wiki/Ex_Libris_(bookplate) )
wait I just realized pton actually makes teaching evaluations public for students who want to take the course in the future, which means there's no reason I can't post them here for bragging rights
@arclight
Excel is not a spreadsheet. Excel is a full-featured virtual machine running a smalltalk-inspired REPL whose display layer happens to resemble a spreadsheet.
Something like a third of the world’s money goes through Excel every single day, and the reason you don’t think Excel is a Real Programming Language is because if we admitted that, we’d have to admit that most of the most important software in the world was written by underpaid women in pink collar jobs, and we can’t have that.
the feeling when the compiler goes "it's an undeclared universe but maybe it's a a bugged tactic, idk dawg ¯\_(ツ)_/¯"
question: in a review of the paper I wrote about the Proof Tree Builder ( https://proof-tree-builder.github.io/ ), I am told that calling it a proof assistant is "somewhat misleading with respect to the proof assistants Lean, Coq or Isabelle" and "a bit of an overstatement". (these are from two different reviewers)
Is this true? A toy programming language or an educational, limited programming language still gets to call itself a programming language, why isn't the same true for proof assistants? Or should I ignore that comment? 🤨
How did I never realize that running a DFA on a string is described by a fold:
In functional programming terms a DFA consists of
1. A finite state type State
2. An initial state s : State
3. A transition function step : State -> Token -> State
4. A predicate accepts? : State -> bool
Then running the DFA on a string (toks : List Token) is precisely
accepts? (foldl toks s step)
got too excited and applied for a job at a certain code search company that also has a lot of editor plugins for integration etc.
it took them only 2 days to reject me
seriously though, I'm hoping to finish grad school around September 2023 (or at least by the end of 2023) so I do need an industry job. I'm interviewing with a bunch of places already but given the job market right now, I probably should have alternative plans.
PhD student in programming languages at Princeton. 🐅
I post about functional programming, metaprogramming, proof assistants / IDEs, and sometimes about linguistics, or Turkish politics and Turkey.