log☇︎
67500+ entries in 0.523s
lobbes was dismayed when I came in, automated a 40 hr excel proccess down to about 10mins just by using sql (access of all the god awful things) only to be told it was verboten
mircea_popescu: i am not proposing an alternative for that function. doctor isn't in the line of proposing replacement for cocaine, and from the "i wanna feel good" perspective the whole pharmacopoea is a waste of space.
lobbes: Tis a purely political reason, of course
lobbes: http://btcbase.org/log/2017-04-10#1641735 << place I'm currently contracting at, a big bank in southeast (you can prolly guess), it is literally written in policy:no sql allowed, only excel ☝︎
mircea_popescu: and this goes directly to all the "no mp, dope totally makes you a better thinker" threads.
asciilifeform: btw most of the folx reading this now own a perfectly good example of a non von neumann comp and program for same -- FUCKGOATS
asciilifeform: on a comp this rigidity does not exist ! ( when it does -- it is because of a long line of boneheads who wanted to emulate steel-cutting in all things )
mircea_popescu: yeah well. anthropologically relevant though, created a whole identity mythos.
asciilifeform: where you push a rod, and it pushes; pull - and it pulls.
asciilifeform: makes it behave like a sane physical system, whether clockwork or circuit:
asciilifeform: everyone laughs at excel, but microshit did not invent spreadshit. spreadshit was 'killer app', arguably, for the original micros, because it introduces a modicum of sanity to the otherwise idiotic von neumann comp
asciilifeform: we're talking about a man-made world here.
asciilifeform: folks who can tolerate unnecessarily long ooda loops when working with a comp,
mircea_popescu: this, however, is not as legit a reason as it seems.
asciilifeform: it was for a quite legit reason:
mircea_popescu: it's their hypercad. "When i was a wee tyke this seemed like srs bzns"
asciilifeform: 'send in a code nigger, if he barfs, our system is proper'
asciilifeform: trinque: i wonder how much of this is from a cargo-cult preference for 'what programmer monkeys WOULDN'T use'
trinque: might be a feature (TM) (R)
asciilifeform: in what sense could a system that runs on excel etc. be described as 'high frequency' ?
mircea_popescu: and no, the excel mentiuon was not a throwaway joke. it is factual reality, even today.
mircea_popescu: how exactly this is disbursed, whether you need rifle to hunt and then crown taxes rifles, ie, through a technically mediated barrier, or purely conventional, is not properly speaking a technical discussion.
mircea_popescu: essentially speaking, front running is a natural crown monopoly, like hunting.
mircea_popescu: it's a complicated discussion to carry in those terms.
asciilifeform: ( it they do not exist, it is then a piece of evidence in favour of 'hft does not actually exist, you cannot actually make any money by undercutting by nanosecond ' )
mircea_popescu: then someone piled a java machine on top of that.
mircea_popescu: http://btcbase.org/log/2017-04-10#1641453 << the hft trading folk are about as dumb as the "serious www publishing folk". the "implement from scratch" thing is a fiction, there to justify insane and unjustifiable expense. exaclty how and exactly why any third hand "outside consultant" in third world sells random dopes on "whole new cms!!11" for their "project" so it is "for srs professional". ☝︎
mircea_popescu: anyone saw liz taylor playing a jew ?
shinohai still wants to see a sword duel, failing that.
asciilifeform: would be a mighty fine thing, indeed.
mircea_popescu: well, alfie, there could ALSO EXIST SUCH A THING AS A PROGRAMMABLE COMPUTER
asciilifeform: it ~will~ exist, as a vtronic item.
asciilifeform: trinque: i entirely agree re above -- there could be such a thing as 'reusable encyclopaedia of data structures'. problem is, it dun exist yet.
asciilifeform: which purports to choose a one-size-fits-all set of algos for a given data bag.
a111: Logged on 2017-04-10 16:43 asciilifeform: sql is a car with a gas and break pedal for each wheel.
asciilifeform: mircea_popescu: problem is, 'database' as commonly seen in sqlworld is not 'collection of btrees, rtrees, etc.' in encyclopaedic algorithmic form, but a misbegotten attempt at ai.
mircea_popescu: http://btcbase.org/log/2017-04-10#1641431 << there are some advantages to having a standard package of these things everyone uses (this is called maturity) and no serious drawback to calling that package "a database". ☝︎
mircea_popescu: http://btcbase.org/log/2017-04-10#1641422 << take it easy m'lord, jus' needs a little time. ☝︎
mircea_popescu: now you know how "www engineer" became a thing.
a111: Logged on 2017-04-10 16:25 asciilifeform: trinque ^ this is both true and imho a serious problem
mircea_popescu: http://btcbase.org/log/2017-04-10#1641396 << well, solved problem in sql since a while back. ☝︎
asciilifeform: mircea_popescu: many folx here have a 'humidifier', separate gadget
asciilifeform: ben_vulpes: i always wished there were such a thing as an ac with a throttle
asciilifeform: mircea_popescu described argentines as borderline tards but i don't recall hearing a story like this about them...
mircea_popescu: in unrelated news : me goes into shop where girl has bought nice shot glasses to buy shot glasses. "do you have these in a box ?" "yes" "how many in the box ?" "uhh..." nicaraguan chick is very much willing to be picked up but has nfi how many shot glasses in 3x4 case.
a111: Logged on 2017-04-10 16:17 trinque: can either bitch like a woman or fix the pain now and also move off later
asciilifeform did, ftr, end up descending into the darkest depths of his chamber of pain and cracking a b00k, with the aim of determining -- which. this op has not yet returned.
a111: Logged on 2017-04-10 16:15 phf: ascii actually can criticize postgresql from the position of understanding. knowing intricacies of psql is not knowledge (rtrees, caching, etc.), it's trivia ("you have to turn lever 3 and depress button Y"). ascii knows what he needs to express, but he can't express it directly, because he's running against architectural constraints of his tool. from that perspective a general "databases are shit" is an entirely valid perspective.
mircea_popescu: http://btcbase.org/log/2017-04-10#1641374 << this is a perfectly reasonable view, and it'd carry were it not be tinged by a history of asciilifeform on occasion producing overgeneral statements not because he ran against design constraints of the space but because he ran against mental constraints of his own. ☝︎
a111: Logged on 2017-04-10 16:07 phf: tmsr work is primarily defined by its voluntary nature, if i had to do things same way i do it at the office i wouldn't bother. ascii doesn't know intricacies of psql from his day job, and i think it's cruel and inhuman to make him study psql ~as part of tmsr work~. it's not the kind of know how you get to learn by sitting down with a cup of tea and a large printout..
a111: Logged on 2017-04-10 16:03 phf: trinque is the resident psql guru, he managed to wire his 50 request lisp process to a postgresql database
mircea_popescu: http://btcbase.org/log/2017-04-10#1641366 << lmao i take it this supply of zingers will last a while. ☝︎
a111: Logged on 2017-04-10 15:57 phf: they laughed at me when i said btcbase doesn't use a database, who's laughin now
mircea_popescu: as asciilifeform correctly points out, there's not THAT much of a deal to insert an article once a day / a comment once an hour and otherwise serve reads.
mircea_popescu: was "gauss copula" for a while famously. was a buncha things, i have notes somewhere.
mircea_popescu: fwiw, math finance goes through one of these every 3-4 years (ie, every time a new crop of collegiate tards ends up dominating the hiring pool)
mircea_popescu: asciilifeform it's a narrow interest item, perfectly respectable in its niche. as bb says, ended up being a sort of shorthand for internet expert in here because randos and history.
BingoBoingo: lol, poor usagi was a great outcome
BingoBoingo: * shinohai imagines Vitalik reading the logs an thing mircea_popescu meant `Asi` is a new groundbreaking algorithm ..... << Ass Sort Integrals, some very deep "Ito calculus"
mircea_popescu: http://btcbase.org/log/2017-04-10#1641325 << this sounds like a horribru locking job. ☝︎
shinohai imagines Vitalik reading the logs an thing mircea_popescu meant `Asi` is a new groundbreaking algorithm .....
asciilifeform: wtf is a 'consensus failure' ?
shinohai: https://twitter.com/VitalikButerin/status/851307750495801348 "I'd rather have a consensus failure every year than intense constant bickering."
asciilifeform: i386-pc-sco3.2v5.0.5 << apparently someone, somewhere! (in a cave?!)
asciilifeform: ( or for anyone else with good logging on his boxes and a strong sense of lol )
phf: apparently that's not how they do things down south. once a grudge always a grudge. fine. we can agree not to talk to each other at all, nor mention each others names. i was sticking to that policy, and it worked fine for me. good day.
trinque: I'm not defending every fucking "OP is a redditard" you throw at me
trinque: that running forward with a bare assumption and then spending the whole thread trying to smash opponent into it has been the rule with you
a111: Logged on 2017-04-10 19:35 phf: but that's a roundabout way, and you could just read about it in a blog. if the position is that "we should study postgresql source code extensively, as a necessary prerequisite to writing our own database", then i would agree with you, but that doesn't seem to be what you're saying
phf: if anybody else can find a trinque quote that says an equivalent of http://btcbase.org/log/2017-04-10#1641538 i will apologize, otherwise i guess this stands. ☝︎
phf: but that's a roundabout way, and you could just read about it in a blog. if the position is that "we should study postgresql source code extensively, as a necessary prerequisite to writing our own database", then i would agree with you, but that doesn't seem to be what you're saying ☟︎
phf: that still doesn't answer my question, but the question is at the core of my point. you don't read existing implementations, you don't attempt to write new implementations, you're ~using~ a system that does these things for you. so what is ~knowing~ in this case.
phf: well, that wasn't a rhetorical question, i was interested. so the second question remains, what does knowing entail in this case
asciilifeform: meanwhile, elsewhere in the glorious monkey empire, https://archive.is/meEGA : 'A doctor trying to return home to his patients was dragged by his hands from an overbooked United Airlines (UAL.N) flight... Video of the incident posted to Twitter account @Tyler_Bridges shows three security officers huddling over the seated passenger, who appears to be an older Asian man, before dragging him on the floor.'
asciilifeform: After calling police, two officers took away the bars and gave them a receipt. ... A Northamptonshire Police spokesman said they could not comment “for operational reasons”.'
trinque: what'd you expect as a response to that first bit?
phf: i'm not sure it's worthwhile to fetishize that quality either. if you attempt to write a db from scratch, postgresql internals is not the first place to look.
phf: in db sucks threads you necessarily talk about pain points. i don't think ~anybody~ here disputes that postgresql is a solid piece of engineering
trinque: I'm sure I've said SQL dbs are terrible a hundred times now.
phf: ok, i guess we both know what the problem is. my solution is "study db related algorithms until you know enough to write a db", your solution, unless i misunderstand, seems to be "use an existing database a lot". i don't understand how learning, say, postgresql will get you from not knowing anything about db internal design to writing your own ☟︎
phf: yes, you can't sit down with a collection of independent algorithms combined in a specific way and use it in a different way without writing extra code, but that's what repl is for
phf: but i don't think that working with a black box of rdbms will
phf: the "glue" point is a strawman, because you don't know how i write my code. as far as problem/solution though
trinque: the database as (extremely poorly) implemented by sql rdbms is a generalization of the glue
trinque: and not a statement of any particular solution
trinque: that is a statement of the ~problem
trinque will re-engage this in a bit
trinque: say atomic writes on a filesystem, transactional versioning atop that, ...
phf: but the reason that they don't all use sql, is because sql is really bad for certain narrow kinds of tasks and suboptimal for a slightly larger set of tasks
phf: and you're wrong as far "everyone uses sql11". merril lynch is famous for storing massive datasets in kdb. deutsche bank uses kdb as well as a handful of other datastores (i have some knowledge here), also two of the banks that i consulted for used object stores. that's just the projects that i consulted
asciilifeform: because the flexibility has a price.
trinque: SQL is a language
phf: trinque: you've asked a question, that i was about to answer, but it turned out to be a rhetorical question, that you then used as a platform to make a political point, yes
trinque: they don't have a billion of anything
asciilifeform: imho life is too short to use it to study such a thing.
asciilifeform: sql is a car with a gas and break pedal for each wheel. ☟︎
phf: another alternative to doing the sql way is column stores (as an aside allegro cache is really more of a column store), where something like kdb is going to be a reference (the apl approach to databasing in general, of mmaping files with fixed size entries that you can offset into).
phf: allegro cache is actually a lot closer to how btcbase does it, than the postgresql way. internally the two are very different. if you treat both as "a database" you're not going to learn anything
asciilifeform: as it is, sql db is a very effectively opaque black box, full of liquishit, that reliably generates full employment for millions of 'perlists' who memorized the trivia.
asciilifeform: 'this is a small boat, friends, please refrain from going in more than 5 at a time' 'we'll ALL go in! you should have BIGGER boat, you dummy!111'