log☇︎
104800+ entries in 0.06s
mircea_popescu: asciilifeform, seems to me you can always fill the cracked moduli table at the time you announce them to deedbot. shouldn't lock your main moduli table in being a diff table.
asciilifeform: mod6: table-level locking. in postgres.
asciilifeform: the mega-optimization of the third rewrite, was to make the werker ( c proggy, number cruncher ) process ~never~ touch the moduli table. so that the latter could be continuously filled up by new inputs, and not lock
mircea_popescu: i can't see how this could possibly work ?! so you made a special, "this is where we copy cracked moduli" table, and inserted into it, and this slowed your querties on your main table ?
asciilifeform: deedbot gets rss turd that is a cached copy, generated asynchronously
mircea_popescu: if it's cheap enough for deedbot to broadcast, it's cheap enough for an insert
asciilifeform: this was in phuctor v.2 (prev ver) , and was one of the things that made it bog-slow
asciilifeform: it is not cheap, the copy has to be updated continuously
asciilifeform: and will not. this is fundamental.
asciilifeform: however 'has factors' does not correspond to a row.
mircea_popescu: well, i imagine eg the cracked moduli get sent to a table of their own.
mircea_popescu: SELECT LAST_INSERT_ID(); always faster than select count*
asciilifeform: mircea_popescu: this is trivial for only the items that correspond to rows of a table
mircea_popescu: autoindex the table report the index.
asciilifeform: ( i burned considerable time on this and related questions prior to the outage also, to similarly disappointing result )
asciilifeform: dug also for some days re how to make the counting ops (for 'stats' page) not be o(N), and found 0 usefully actionable pill
asciilifeform: and does ~same thing
asciilifeform: btw interestingly enuff, last night i upped the working memory for postgres to 64GB (from 128MB default), and the per-connection buffer to 2GB (from 2MB default) , and this resulted in 0 measurable change in performance.
a111: Logged on 2017-03-10 19:34 asciilifeform: Framedragger: i am increasingly finding that 'general purpose db' is, like the infamous 'vise-grip', The Wrong Tool For Every Job
mircea_popescu: well so then.
asciilifeform: granted, i know from whence this came, it is from db system trying to be 'all things to all people'
mircea_popescu: i do not think so.
asciilifeform: somewhere, in there. as evidenced by the unjustifiable slow.
asciilifeform: because this here is an elementary instance of 'f-student uses bubble sort where adult would quicksort' ☟︎
asciilifeform: familiar, and i dispute the relevance.
mircea_popescu: asciilifeform, from the same "first principles" you can expect impossible properties in extended geometries. you're familiar with this, yes ?
asciilifeform: (rather than 'naive assumptions')
mircea_popescu: which is why i don't agree "wild west ie wisconsin in 1860" is "braindamaged". notwithstanding the sheer lack of convenience stores.
asciilifeform: if i calculate the actual algorithmic cost from first principles and it is asymptotically less than what postgres gives -- postgres is braindamaged, and there is no court of appeal
mircea_popescu: now, whether the abstrusity has any good practical reason, that's a different concern. but in principle you can end up with the sad fate where both "trying to go to the store" is a lifetime adventure and there's very good reasons for it being so.
mircea_popescu: asciilifeform, there ~can~ be a reason for it. you're saying "whether the geometry is braindamaged or not depends on whether my naive assumptions of metrics are satisfied or not, therefore only some of the n-spheres are valid geometry". not so.
mod6: Most of these need not exist. But, alas, sacred cow. Na na na na. Can't touch this.
asciilifeform: ( 'how perverse the imposed model' is imho not a purely subjective statement -- and goes back to the 'orthogonality' discussion; if , as in the earlier thread, in your system adding a 'not' gate suddenly turns a o(n log n) op into a o(n^2), this is perverse, as there cannot be any mathematical justification for it, it is purely a result of braindamaged programmers
mod6: For instance, the database in the salt mine here, is 400+ tables and growing.
mod6: I kinda like trying to performance tune databases a bit... just as long as I don't have to "own" the db.
mircea_popescu: and since most people a) have to deal with "idea men", ie dorks whose undisciplined mental process was never really checked by reality and b) don't ever have the authority to tell them off... well... of course the result is temptation to suicide.
asciilifeform: mircea_popescu: this is troo of ~all~ programming systems; only variation is in just how perverse the imposed model
mod6: Ususally these guys come in and have to wrangle this mess of shit.
mircea_popescu: but databases have this problem asciilifeform ran into, too, whereby they dun care about your mental models, adapt to their needs or go awya.
mircea_popescu: i think the problem is rather that people try to do it as work for hire. which works well enough for "flash programmers" and php copy-pasters and i guess "web designers".
a111: Logged on 2018-04-26 00:05 deedbot: http://www.loper-os.org/?p=2326 << Loper OS - Open Problem: Delousing the Asus C101PA.
asciilifeform: http://btcbase.org/log/2018-04-26#1805578 << article updated; possibly 1st time querying ( believe or not... ) reddit, yielded up a useful seekrit ☝︎☟︎
mod6: We're lucky then!
mircea_popescu: mod6, amusingly, dba is one of the few it fields i'm somewhat familiar with. never wanted to kill self.
mod6: this is true, explain plans can be hard to decipher when you first start looking at them.
mircea_popescu: asciilifeform, as a general rule, when diagnosis tools are 0 help pretty much everywhere the problem is not the "poor quality of the ultrasound". you gotta be a doctor to read those.
mod6: No, Thank You for playing. I'll go make screwdriver handles instead.
mod6: "OMG YOU CAN'T PUT IN KEYS!? THINK OF THE CHILDREN!!1"
mod6: It can be especially bad when you inherit a wing-ding pile of garbage (i.e. no constraints, the usual nonsense) that also happens to be a sacred cow.
mod6: That's one role that I've never wanted to have. I've watched these people wanna kill themselves for 20 years.
mod6: It was recently that someone was like, "Hey, come work for us, there is a role as Database Arch..." "Umm. No thanks..."
mod6: I've always thought that DBAs are the most masochistic of the bunch.
asciilifeform: but yes, trinque , as phf demonstrated, with sufficient years of study of black magic, it is almost possible to use sql as if it were a sane tool created by sane people.
a111: Logged on 2018-04-26 03:41 trinque: re: db, I'm reserving a lul now for when asciilifeform discovers that postgresql does, in fact, tell you what an operation will cost before you run it.
asciilifeform: http://btcbase.org/log/2018-04-26#1805608 << i know 'explain' command, but its output was of 0 help in re: e.g. the 'in ...' vs 'not in ...' puzzle. and pretty much everywhere else. ☝︎
deedbot: http://phuctor.nosuchlabs.com/gpgkey/564615629DC91F2381C7E379C44EB9B72C6A182C76B3903826E08DAA4D7023BF << Recent Phuctorings. - Phuctored: 1496...4893 divides RSA Moduli belonging to '189.39.123.81 (ssh-rsa key from 189.39.123.81 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (81.123.39.189.smart.net.br. BR PE)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/ACA7CBF1B441A8D2E63CD93CEAF781222E39F4662CBFFB1A70D508FA3610C59C << Recent Phuctorings. - Phuctored: 1501...0227 divides RSA Moduli belonging to '91.201.55.80 (ssh-rsa key from 91.201.55.80 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (u6026.netangels.ru. RU)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/1CB26FAAEE6F4F6C493FEDAB70602DD6771C643BEBABD7AFBD51B72D0CE51A8D << Recent Phuctorings. - Phuctored: 1415...5359 divides RSA Moduli belonging to '64.129.88.132 (ssh-rsa key from 64.129.88.132 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (64-129-88-132.static.ctl.one. US TN)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/13B9634AB1625216E961F690C790F9232A8DB51D071E33A48196794C879B9523 << Recent Phuctorings. - Phuctored: 1356...7313 divides RSA Moduli belonging to '59.152.197.147 (ssh-rsa key from 59.152.197.147 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown HK)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/ACA7CBF1B441A8D2E63CD93CEAF781222E39F4662CBFFB1A70D508FA3610C59C << Recent Phuctorings. - Phuctored: 1534...5097 divides RSA Moduli belonging to '91.201.55.80 (ssh-rsa key from 91.201.55.80 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (u6026.netangels.ru. RU)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/0FC58288ECBC1BDAD86A1D99D09C2B85517E02A72390F6CFB378AF87AAB6840F << Recent Phuctorings. - Phuctored: 1549...5317 divides RSA Moduli belonging to '134.169.9.51 (ssh-rsa key from 134.169.9.51 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE NI)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/1CB26FAAEE6F4F6C493FEDAB70602DD6771C643BEBABD7AFBD51B72D0CE51A8D << Recent Phuctorings. - Phuctored: 1566...6727 divides RSA Moduli belonging to '64.129.88.132 (ssh-rsa key from 64.129.88.132 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (64-129-88-132.static.ctl.one. US TN)
trinque: goodnight, many heads of the tit hydra
trinque: mircea_popescu had it, industrial machinery, organizes gigantic sets, does a few things to make sure the wad isn't lost.
trinque: re: db, I'm reserving a lul now for when asciilifeform discovers that postgresql does, in fact, tell you what an operation will cost before you run it. ☟︎
ben_vulpes: hey, one of my deliverables failed the external tests once
ben_vulpes: breathing! passes self test
trinque sees untested deliverables on two legs every day
ben_vulpes: "can never demonstrate the absence of bugs" notwithstanding, i don't know why folks don't slow down and test that their deliverables do what they claim before making claims
mircea_popescu: certainly links to "aaaand... it's gone", http://trilema.com/2013/why-mpex-is-better-than-fiat-institutions-part-349085-we-dont-use-excel/#selection-171.0-173.563 etc
ben_vulpes: links to the ml advocates, their jupyter notebooks, and the troubles they have "getting from research to production" too i'd hazard
mircea_popescu: there's a very deep link between "putin doesn't understand how the world works ; notwithstanding which he stole our election" and "cell (5,7) on your screen".
mircea_popescu: that it's popular with the sort of meat puppets populating the pantsuit vatfarms is unsurprising -- it's pretty much engineered to cater to their batshit insane worldview.
mircea_popescu: worst possible assumptions made for this gui-centric non-db system.
mircea_popescu: unlike vbasic and moreover, the very fucking NOTION of "here is a list of cells, grapghically displayed"
ben_vulpes: i exaggerate, db constraints and stored procedures and transactionality and permissions are all very nice things.
ben_vulpes: when will it fire will it fire today let's find out
mircea_popescu: ben_vulpes, i dun agree ; excel is clown car. the db stuff... not really.
ben_vulpes: btw mircea_popescu #templeos-irc is a wall of noise, terry is out to lunch
ben_vulpes: trinque: you know i tell folks i squirt grease on the largest $problem-domain spreadsheet they could possibly imagine when they ask what i do; i can laugh and cry about it allll day
ben_vulpes: that said the rigorish typing of postgres has been a boon in this one circumstance where the tower of complexititus threatens to overwhelm me at every step
trinque: ben_vulpes: you should hear my oil buddy talk about excel sometime
mimisbrunnr: Logged on 2018-04-25 01:18 mircea_popescu: a db is a good tool for pre-given solutions for some kinds of problems. it is not a tool for implementing arbitrary expressivity.
ben_vulpes: http://logs.bvulpes.com/trilema?d=2018-4-25#343759 << just one tiny step up from excel
mircea_popescu: is that the last of ;em ?
asciilifeform: meanwhile, in technical progresses, https://archive.li/kA5TT >> spoof GPS, GSM, with... 5bux of usb to vga adapter
deedbot: http://www.loper-os.org/?p=2326 << Loper OS - Open Problem: Delousing the Asus C101PA. ☟︎
deedbot: http://trilema.com/2018/what-have-i-been-doing/ << Trilema - What have I been doing ?
deedbot: http://phuctor.nosuchlabs.com/gpgkey/5D01732429D2018C5281E02A054FF943984DC18BC2575AB67B16151BDE5C3FCA << Recent Phuctorings. - Phuctored: 1434...3997 divides RSA Moduli belonging to '208.2.67.117 (ssh-rsa key from 208.2.67.117 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown US TX)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/0FC58288ECBC1BDAD86A1D99D09C2B85517E02A72390F6CFB378AF87AAB6840F << Recent Phuctorings. - Phuctored: 1469...5969 divides RSA Moduli belonging to '134.169.9.51 (ssh-rsa key from 134.169.9.51 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE NI)
trinque: ugh, shame on me. that was running in a tmux
deedbot: http://phuctor.nosuchlabs.com/gpgkey/D681AE14C7C11C938C785738A794228A1507D33261DE7421D16571566DCC42AF << Recent Phuctorings. - Phuctored: 1434...9433 divides RSA Moduli belonging to '80.232.217.40 (ssh-rsa key from 80.232.217.40 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown LV)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/8BC5E3C9850D306301F23F8696D897F052AA8DAC59C95AAE9BF58FB5734B0C50 << Recent Phuctorings. - Phuctored: 1349...8697 divides RSA Moduli belonging to '87.250.142.222 (ssh-rsa key from 87.250.142.222 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (routed.by.netground.nl. NL)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/072ECA8C1F9304988F62531F1A8EE157D49BD61F04CB7733DC3837402628FA96 << Recent Phuctorings. - Phuctored: 1008...7769 divides RSA Moduli belonging to '77.37.13.28 (ssh-rsa key from 77.37.13.28 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE HE)
mircea_popescu: but in other good news, trilema discovered the fastest reader alive : http://trilema.com/contact-pgp/#comment-125468
a111: Logged on 2018-04-25 14:21 asciilifeform: !Q later tell spyked http://www.loper-os.org/?p=2295&cpage=1#comment-19403
spyked: http://btcbase.org/log/2018-04-25#1805502 <-- o hey, tyvm! ☝︎
mircea_popescu: it's always a good idea to listen to "the experts".
mircea_popescu: such a good thing five successive generations of nulands did in germany.
deedbot: http://qntra.net/2018/04/german-jews-warned-to-wear-alternate-headgear-to-avoid-violence/ << Qntra - German Jews Warned To Wear Alternate Headgear To Avoid Violence