deedbot: http://trilema.com/2018/scar-tissue-where-law-used-to-be/ << Trilema - Scar tissue where Law used to be.
mod6: Mocky: it's a wonder isn't it
Mocky: mod6, i actually feel way better about the stl stuff now after watching alex stepanoff talk about his creation for an hour: https://www.youtube.com/watch?v=COuHLky7E2Q
mod6: mircea_popescu: just a reminder, today is the last day paid up through for your Rockchip. Let us know if you want to renew or not. Otherwise, if there is anything you want to copy off of the Rockchip itself (files, whatever), have until tomorrow.
Mocky: guy seems very differnt from stroustrup. talks about all the bad shit with the good
mod6: Mocky: I'll have to take a look at that
Mocky: talks about how his son came to him for help with stl homeowrk, and he's like 'i'm not dealing with that 5 pages of compile errors'
mircea_popescu: which rockchip is thios mod6 ?
mod6: The rockchip you rented for douchebag.
mircea_popescu: a, feel free to reclaim it./
mod6: Ok, sounds good.
mod6: BingoBoingo: Tomorrow (the 20th) you may arrage the nuke/pave of mircea_popescu's rented rockchip with asciilifeform.
Mocky: when stepanoff starts talking about a guy who writes 77k lines of code and earns a raise, should instead get a $77M fine, i started listening more closely
mircea_popescu: what's stl stuff ?
Mocky: standard template library for c++
Mocky: apparently stepanoff wrote the generic list processing for Ada but saw that c++ would be more popular so then wrote stl as researcher at HP
mircea_popescu: ah ah
Mocky: i was trying to figure out what madness was behind an stl <set> not having a 'contains()' method, and turns out designer isn't dumb after all
BingoBoingo: <mod6> BingoBoingo: Tomorrow (the 20th) you may arrage the nuke/pave of mircea_popescu's rented rockchip with asciilifeform. << Aite
mircea_popescu: what was the logic ?
Mocky: the only reason to use contains() is to follow up and do something else, like add or remove. but if you do those things you have to repeat all the work of contains() contains throws out all the info
Mocky: so instead the interface as methods that keep track of the info for the tasks you actually want to do
mircea_popescu: i could think of other reasons though. what happens if i want to see if you're voiced ? check the voiced set for you neh ? then if you're not included i trash your line.
Mocky: there are still ways to do it, e.g. with the count method, you have to test for count < 1.
Mocky: there's just not a method that returns only bool , he insists on returning some additional potentially useful info that was gathered
mircea_popescu: i can see the "Since we've done the work" angle.
Mocky: dude was ultra focused on the generic usefulness
Mocky: correction Stepanov not Stepanoff
mod6: ben_vulpes: mimi went to lunch.
ben_vulpes: mod6: ty
mircea_popescu: jesus the idiocy.