Show Idle (>14 d.) Chans


← 2016-08-20 | 2016-08-22 →
01:03 BingoBoingo ;;bc,stats
01:03 gribble Current Blocks: 426142 | Current Difficulty: 2.1737548275723764E11 | Next Difficulty At Block: 427391 | Next Difficulty In: 1249 blocks | Next Difficulty In About: 1 week, 1 day, 2 hours, 38 minutes, and 57 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
~ 4 hours 19 minutes ~
05:22 znort987 ;;bc,stats
05:22 gribble Current Blocks: 426181 | Current Difficulty: 2.1737548275723764E11 | Next Difficulty At Block: 427391 | Next Difficulty In: 1210 blocks | Next Difficulty In About: 1 week, 0 days, 12 hours, 22 minutes, and 21 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
05:32 znort987 after the great schism, was the wot forked as well ?
05:33 znort987 or more practically, is there a page where the wot as used in #trilema can be explored ?
~ 2 hours 42 minutes ~
08:15 mircea_popescu $gettrust mircea_popescu znort987
08:15 deedbot L1: 1, L2: 2 by 4 connections.
08:16 mircea_popescu that's the mechanismcurrently ; mike_c- made a visualizer but it was never updated, so it has old/assbot data.
08:16 mircea_popescu speaking of which... who wants to make a visualizer already ? i tried emailing the guy months ago but no answer.
08:19 znort987 mircea_popescu: but how does one get to the comments entered along with ratings ?
08:21 shinohai mircea_popescu: I spoke with mod6 about a v-style wot viewer, now may be the time to expound upon said idea.
08:25 mircea_popescu znort987 deedbot has a json for that, lemme find it for it
08:25 mircea_popescu shinohai aha ?
08:28 mircea_popescu trinque http://wiki.deedbot.org/ 502s, how the hell did the json thing work ?
~ 34 minutes ~
09:02 trinque $wot
09:02 deedbot http://wotpaste.cascadianhacker.com/r/c7d250a4-e89a-419d-bf8d-79becbf8fcab/
09:03 trinque hola desde Costa Rica
09:03 trinque also
09:03 trinque $reputation znort987
09:03 deedbot http://wotpaste.cascadianhacker.com/r/89f32722-a4cd-47d7-a3ea-0678d1eb928a/
09:03 trinque $ratings znort987
09:03 deedbot http://wotpaste.cascadianhacker.com/r/a32f33a2-8f94-4704-9ac6-60d86112d283/
09:05 mircea_popescu a ty!
09:06 mircea_popescu gotta edit the help huh. did you decide not to wiki ?
09:06 shinohai saludos trinque o/
09:06 mircea_popescu wait wait, you're in Costa Rica ?
09:07 shinohai Por razon de eso no llegaste ayer.
09:07 trinque si hasta lunes
09:07 mircea_popescu ha!
09:07 mircea_popescu listen : go to the president cafe or w/e it'scalled, the one right across from the teatre / across the street from that park, an' take some pics.
09:07 mircea_popescu ill pay your tab.
09:08 trinque voy a reemplazar wiki de mierda con wp-mp
09:08 trinque k, ha, a chick on out cruise said the same
09:09 mircea_popescu lol
09:10 trinque I'm off to the rainforest for now.
09:10 mircea_popescu http://trilema.com/2010/flamenco/ << in that square.
09:10 * shinohai hands trinque juju beads against zika
09:11 trinque muchas gracias mircea_popescu
09:11 trinque adios!
09:11 mircea_popescu laterz
09:23 znort987 trinque: thx, what I was looking for.
~ 24 minutes ~
09:47 deedbot http://trilema.com/2016/the-%d0%ba%d0%b2%d0%b0%d1%81-bdsm-party/ << Trilema - The квас-BDSM Party
~ 1 hours 13 minutes ~
11:00 deedbot http://phuctor.nosuchlabs.com/gpgkey/9B9B0ED6921A8C15003519B16DAED0FB79CB70782F178A4DD5CE5FBDCF85C47A << Recent Phuctorings. - Phuctored: 29 divides RSA Moduli belonging to 'Yumeomi Tanaki; '
11:00 deedbot http://phuctor.nosuchlabs.com/gpgkey/700B8BCB736ABB90FBD44CF67F97D08BC607249723DCD55DBC2A7CD36C495D4E << Recent Phuctorings. - Phuctored: 29 divides RSA Moduli belonging to '71.39.252.162 (ssh-rsa key from 71.39.252.162 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <sshscan-queries+71.39.252.162@mkj.lt>; '
~ 17 minutes ~
11:17 mircea_popescu first case of koch-gpg / openshit-ssh keys sharing a factor. pity it's such a lulzy one, HOWEVER, it does make the "sks error" nonsense just a little more lulzy.
~ 33 minutes ~
11:51 thestringpuller ;;seen jurov
11:51 gribble jurov was last seen in #trilema 1 day, 1 hour, 32 minutes, and 44 seconds ago: <jurov> so far not, but i will turn it off if something arises that needs nontrivial fix
12:04 mircea_popescu incidentally, who still had a tardstalk account ?
12:04 * shinohai shinohai has krusty tardstalk account
12:07 mircea_popescu shinohai i need some noobs to labour for me in eulora. put a post up wherever it fits, jobs board if they have it ? saying that i'll pay 1 bitcent / 2 hours of work. first task is to get gpg key made and registered with deedbot after which install game and ask for acct. once they're in they get the first bitcent, after which they'll get tasks.
12:08 shinohai kk mircea_popescu ... I'll find relevant section and make up a post
12:09 mircea_popescu piles and piles of unskilled labour piling up.
12:10 * shinohai prefers writing to gaming
~ 19 minutes ~
12:29 thestringpuller $s chainalysis
12:29 a111 4 results for "chainalysis", http://btcbase.org/log-search?q=chainalysis
12:34 phf i was following menswear scene at some point, and could never understand the obsession with italian pigeons. there's an american equivalent, which i call kanye blacks, where straight black guys dress in tight fitting over the top preppy clothes (ascots and vests in aggressive patterns are usually involved, or odd mismatched shit like http://i1020.photobucket.com/albums/af328/pynk747/louis-vuitton-party-pharrell-751800.jpg), but at least
12:34 phf here i can understand the ugh thinking. but this http://trilema.com/wp-content/uploads/2016/08/sprezzatura-lino-ieluzzi-ranato-plutino.jpg ? in #menswear this is supposed to be the hight of male style. the fuck is wrong with these people.
12:35 phf *height
12:39 shinohai >.>
~ 25 minutes ~
13:05 thestringpuller skinny jeans
13:07 ben_vulpes http://btcbase.org/log/2016-08-19#1525034 << very belated, but i got hung up on the cost of time donated and the value produced
13:07 a111 Logged on 2016-08-19 12:40 mircea_popescu: so on other news, i am writing teh republic's "cia factbook", and on the matter of gdp i would like to have an estimate of the "fair market value of the total time donated to republic during 2015" in the estimation of everyone involved. detailed is better, but nothing over a page omg.
13:08 ben_vulpes http://btcbase.org/log/2016-08-19#1525437 << do you barbarians not have the supercritical co2 process out there?
13:08 a111 Logged on 2016-08-19 17:41 thestringpuller: PeterL: partially. They use butane solvents for the initial extract on the east coast cause higher yields, but butane sucks.
13:08 ben_vulpes i haven't seen a vial prepared in any other way in over a year
13:08 ben_vulpes there are companies selling turnkey extraction systems even.
13:12 ben_vulpes http://www.vrlife.news/president-virtual-reality-unveils-plans-create-3-million-jobs-virtual-public-transport-ipo/ << unrelated low-dough lolz from #b-a. features an actor for president of vr, a 2.50 minimum wage, a stock market and oh man it's too good really
13:12 ben_vulpes pinoys in full effect.
13:14 phf william gibson predicted everything, i claim as far as futurists go, he's been on point for a few decades now
13:22 thestringpuller ben_vulpes: CO2 supercritical requires a CO2 supply.
13:22 thestringpuller It's the _best_ way, but also triggers lots of alarms.
13:23 thestringpuller So scrubs resort to dirty ass butane they can get from like home depot.
~ 20 minutes ~
13:43 shinohai ;;bc,stats
13:43 gribble Current Blocks: 426230 | Current Difficulty: 2.1737548275723764E11 | Next Difficulty At Block: 427391 | Next Difficulty In: 1161 blocks | Next Difficulty In About: 1 week, 0 days, 5 hours, 4 minutes, and 5 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
13:47 mircea_popescu shinohai a sec
13:48 shinohai kk
13:50 mircea_popescu shinohai http://wotpaste.cascadianhacker.com/pastes/e27bc549-9ff5-49cc-86b7-fd0cd3c0c0c4/
13:52 mircea_popescu phf dandys always end up faggots. it is the way of the world, ordained by orson scott welles.
13:54 shinohai mircea_popescu: https://bitcointalk.org/index.php?topic=1592575.new#new
13:54 mircea_popescu curious what that yields.
13:54 mircea_popescu is there a reddit thing for jobz or such ?
13:55 shinohai I guess I'll babysit it and see if we get any bites
13:55 mircea_popescu aite. dun kill yourself over it.
13:56 shinohai nw
13:57 shinohai Just noticed I had used the <a> tags, replaced with BBcode nau
14:02 mircea_popescu what's nw ?
14:03 shinohai no worries
14:03 mircea_popescu a cool. neways, ima be off to... well things, but ima be back in a few hours in case anyone actually shows up. ta da.
14:03 shinohai mkay have fun!
~ 52 minutes ~
14:55 danielpbarron "Bitcoin doesn't enforce checksums at the protocol level either." << is this true? A block that includes a transaction which spends to an address with an invalid checksum can be considered valid?
15:04 danielpbarron http://blockscan.com/orderinfo/11934437 << lol, my CAKE holdings are apparently worth over half a bitcoin now :D
15:07 znort987 $deed http://wotpaste.cascadianhacker.com/pastes/cbc55d07-734a-41b5-8534-bfc5a7035d33/?raw=true
15:08 deedbot accepted: 1
~ 1 hours 4 minutes ~
16:12 mircea_popescu danielpbarron afaik yes.
16:15 deedbot http://deedbot.org/bundle-426243.txt
16:17 BingoBoingo <thestringpuller> So scrubs resort to dirty ass butane they can get from like home depot. << What they don't carry CO2 at your home depot? You live in the Capital of Home Depot!
16:19 mircea_popescu * umoguny has quit << lol why is this shit so hard seriously nao.
16:20 mircea_popescu $up edw
16:20 deedbot edw voiced for 30 minutes.
16:21 BingoBoingo http://oglaf.com/pixiedust/
16:21 danielpbarron why do people go to the trouble of making burn addresses that have valid checksums if such a thing isn't enforced by consensus rules?
16:22 mircea_popescu danielpbarron it's enforced in the sense high-s is enforced : miners won't mine it.
16:22 mircea_popescu if YOU mine it however...
16:24 BingoBoingo <danielpbarron> why do people go to the trouble of making burn addresses that have valid checksums if such a thing isn't enforced by consensus rules? << Because you can either make baby or you can make baby but feed girl levaqin while baby is baking.
16:24 mircea_popescu ok, you're like the champ of bad metaphors, but that one's the worst yet. wut ?!
16:24 danielpbarron oh ok it wasn't just me :D
16:25 mircea_popescu lol
16:25 BingoBoingo mircea_popescu: levaquin and related antibiotics do the weird arm/stump/hand-ish birth defect.
16:25 danielpbarron so invalid address is a thing like nlock is a thing. What is the republic's take on that? I know nlock isn't well regarded, but what is the harm in rejecting invalid address? or is there no such thing as an invalid address?
16:25 mircea_popescu no, i know.
16:25 mircea_popescu it's not that i don't understand the parts.
16:26 mircea_popescu danielpbarron nothing wrong with rejecting invalid addresse.s
16:26 mircea_popescu seeing how they're oft typed by hand, it's a common courtesy.
16:27 danielpbarron a courtesy that might cause a block to be orphaned, i guess is the primary reason to no actually enforce it
16:27 mircea_popescu $up kunickis
16:27 deedbot kunickis voiced for 30 minutes.
~ 1 hours 17 minutes ~
17:45 ben_vulpes http://btcbase.org/log/2013-10-13#349821 << my how times have changed
17:45 a111 Logged on 2013-10-13 20:09 mircea_popescu: please do.
17:46 mircea_popescu dun hate, the bitcoin community! is going to do things! ANY MINUTE NAO.
17:50 ben_vulpes the kapersky blog attempts to append to the pastebuffer with js anything copied from a page on "threatpost.com"
17:51 mircea_popescu dumb shit, was all the rage among a certain set a few years ago.
17:51 mircea_popescu in related news, http://66.media.tumblr.com/tumblr_mbwhpzmPIW1r230ufo1_1280.jpg
17:53 mircea_popescu oh ben_vulpes i thought you were on about the tardstalk thing. no, i know/knew who chsados was.
17:53 mircea_popescu the interbitcoin was a lot tighterly knit five years ago, chiefly because much fewer "business" tards.
17:54 ben_vulpes ah
17:55 BingoBoingo More on cattle herding https://www.bloomberg.com/features/2016-walmart-crime/
18:01 mircea_popescu ahahahaahah. ok this is just fucking precious.
18:01 mircea_popescu Robert Rohloff, a 34-year police veteran who has to worry about staffing, budgets, and patrolling the busiest commercial district in Tulsa, says there’s nothing funny about Walmart’s impact on public safety. He can’t believe, he says, that a multibillion-dollar corporation isn’t doing more to stop crime. Instead, he says, it offloads the job to the police at taxpayers’ expense."
18:01 mircea_popescu so what the fuck IS the police there for and why the fuck is a private corp's job to "fight crime" and why the everloving fuck would they pay taxes if they're supposed to fight crime on their own anwyay
18:02 mircea_popescu so very much http://qntra.net/2016/08/brexit-fallout-illiterate-british-justice-enacts-breach-of-european-declaration-of-human-rights-into-british-legal-precedent/ it bleeds.
18:12 BingoBoingo Eh, walmart lost the part of their institutional memory that contained substantial cattle herding prowess around the time they turned into the town commons
18:14 mircea_popescu the derping is amusing. "oh, why do these people running the CHEAPEST store not spend money like the people running not-so-cheap-stores? ???"
18:14 mircea_popescu duh.
18:15 BingoBoingo Anyways the big shift seemed to happen when they went all in on the grocery business and started eating the foodstamp racket from both ends
18:16 mircea_popescu at some point libtards will have to wake up to the realisation that their implementation of freedom, for all its warts, has created a bunch of idiots, who are good for nothing but to shoplift and maaaaybe assault.
18:17 mircea_popescu not that they'll do that if they can in any way help it, obviously.
18:17 mircea_popescu "oh it's walmart's fault". no bitch, it's your fault for thinking joe's daddy may not bitchslap joe's mommy, and teachers shouldn't keep a leather whip by the markbook just in case, and so on and so forth.
18:18 mircea_popescu "what's a markbook"
18:18 BingoBoingo Related idiots http://www.dailymail.co.uk/news/article-3751030/Nevada-woman-moves-Los-Angeles-DIES-day-new-hometown-falling-100-feet-cliff-trying-better-view-Pacific-Ocean.html
18:18 phf it'll be someone else's fault till the very end
18:18 mircea_popescu yeah. damn that walmart for not spending money it doesn't have and "offloading" the police's job on the police at "Taxpayers" (=walmart) expense.
18:19 phf pretty sure Hillary can fix it
18:19 mircea_popescu i thought hillary thought america is already great ? what fixing.
18:20 mircea_popescu might be the same big-socialist-party candidate stupid enough to run on a panglossian ticket for first term.
18:20 mircea_popescu i can't recall another.
18:20 mircea_popescu the first* not the same i mean.
18:30 phf asciilifeform: do you have a gnupg1 version, that can be used as a trb-like base? i want to go through an execise of reading a diff between some version that can be relied on with all the disclaimers and whatever's in the trunk
18:34 deedbot http://qntra.net/2016/08/turkish-wedding-wrecked-by-tween-bomber/ << Qntra - Turkish Wedding Wrecked By Tween Bomber
~ 20 minutes ~
18:54 mircea_popescu phf http://deedbot.org/bundle-378272.txt
~ 1 hours 2 minutes ~
19:57 phf danke schön
20:06 asciilifeform ;;later tell phf this is a good project but gnudiff is laughably dull knife for the job. see also http://btcbase.org/log/2016-08-19#1525177 .
20:06 a111 Logged on 2016-08-19 14:56 asciilifeform: ;;later tell mod6 i came to this by attempting vdiff of gnupg 1.4.10 vs their .21 release from wednesday, and ending up with an unreadable 8MB turd, they moved/rm'd a buncha files.
20:06 gribble The operation succeeded.
20:07 asciilifeform phf: koch, drepper, weimer (yes, i shit thee not, all three participated, grep for them in the credits) took great care to make this job as painful as can be.
20:07 asciilifeform moved files, shuffled the shit, left and right.
20:07 asciilifeform i sat down to sift through this rubbish on 3 separate occasions, ended up with very little useful info
20:08 asciilifeform but is very much worth a shot, esp. if you are prepared to run exotic (e.g., needleman-wunsch sequence alignment algo) difftrons, or the like.
20:08 asciilifeform or at least something that understands file movement and doesn't shit out multi-meg turds.
20:09 mircea_popescu eh. they're ~as ineffectual as could be.
20:09 asciilifeform 'turkish wedding' >> http://btcbase.org/log/2015-03-04#1041206
20:09 a111 Logged on 2015-03-04 06:52 asciilifeform: BingoBoingo: does engl. have a catch-term for 'fatal buggery' ?
20:17 asciilifeform mircea_popescu: no need to posit effectual, this particular bit of squid ink was not difficult.
20:17 asciilifeform and gnudiff is just about the dullest knife imaginable.
20:20 asciilifeform ;;later tell phf http://btcbase.org/log/2016-08-20#1526025 << didja use the minus in USE ? i have apm working fine on the box whose build resulted in that posted recipe.
20:20 a111 Logged on 2016-08-20 20:43 phf: only thing i can't figure out with asciilifeform's killfile is how to get laptop to do apm related stuff. the main package depends on dbus
20:20 gribble The operation succeeded.
20:20 asciilifeform ( box entirely and wholly free of dbus and other poetteringism )
20:21 phf asciilifeform: there's some other package like laptop-mode maybe, that has a collection of shell scripts that live on top of apm and actually make do all the sensible things
20:21 phf i'll boot the laptop in a few and share the relevant details for interested parties
20:21 asciilifeform phf: i have never used this item, cannot comment.
20:21 asciilifeform but do please post.
20:23 asciilifeform http://btcbase.org/log/2016-08-20#1526079 << i watched thread and wondered how long an (allegedly) cunt-enabled ninjashogun would last in the field, vs a conventional one. seems like we have an answer.
20:23 a111 Logged on 2016-08-20 23:15 covertress: mircea_popescu, I'll elaborate when I bring his proposal, in person.
20:23 phf i don't remember if i got hybernate to work, but my immediate problem was abysmal battery life on literally single emacs buffer and no daemons
20:23 asciilifeform phf: abysmal on what ? is this a box that ever had anything like good life ?
20:24 asciilifeform or one of those wonders that was good for 2h when brand-new, on winblowz
20:24 phf x1 carbon, original owner would run ubuntu on it with ~~6h when editing text
20:24 phf it dropped to about 2
20:24 asciilifeform phf: the answer, in my experience, is typically the gpu
20:25 phf yeah, i think i figured out how to power down radeon and use intel, which solved some of the issues, but there's also a bunch of other peripherals, that remain powered-up even not in use, bluetooth, gsm, etc.
20:25 asciilifeform gsm?!
20:25 asciilifeform built-in ?
20:26 asciilifeform typically these can be killed in bios
20:26 phf yeah, one of few devices with such!
20:26 asciilifeform or even physically pulled out.
20:26 phf you know, i don't think i've actually checked bios come to think of it
20:27 asciilifeform switch off all of the genuinely-unused junk
20:27 asciilifeform (or, gold standard, pull the boards out, if there are such)
20:27 phf i'm pretty sure it's already macbook air school of engineering
20:28 asciilifeform phf: i have yet to find ONE single box where wifi/bluetooth and gsm are soldered down
20:28 asciilifeform my understanding is that this is not done for american regulatory reason
20:28 asciilifeform (the components have to be certified separately)
20:29 phf i'll give it another try. i started using it prematurely, and was basically running around looking for a powerplug at the point where i really didn't want to deal with shit like that
20:29 asciilifeform http://btcbase.org/log/2016-08-21#1526139 << sooooooo apparently the cobza from mircea_popesculand is different instrument than the cobza from urkland. whod'vethunkit.
20:29 a111 Logged on 2016-08-21 01:06 mircea_popescu: the song goes "uite-asa as vrea sa mor, cu paharul linga mine, cu cobzarul linga mine, intr-o crisma din obor, sa scriu cind o fi momentul cu vin rosu testamentul. sa-i tragem o betie de pomina sa fie"
20:30 mircea_popescu https://commons.wikimedia.org/w/index.php?title=File%3ACobza.ogg << like that.
20:30 asciilifeform http://btcbase.org/log/2016-08-21#1526130 << ah usa, land of the phreeee, of the streets full of pubs with gigantic parking lots.
20:30 a111 Logged on 2016-08-21 00:59 phf: for all the jokes about russian vodka drinking, the amount of "functional alcoholism" i've seen in ussa is staggering. i literally cut contact with about 70% of my friends from my 20s, because they are slob alcoholics with no self control. so it's either health nuts who don't touch the stuff (or rarely) or else it's "50 minutes of квас and then race to the bottom" crowd
20:30 phf oh also i couldn't figure out how to get intel to work on x11, rather than radeon. it seems like it requires some boot time pokes, which you need hurd to execute (or else figure out how to run a random code from lilo but before kernel is loaded, etc.)
20:31 phf err, not hurd, of course, grub
20:31 mircea_popescu http://btcbase.org/log/2016-08-22#1526361 << i'm sure she'll be back.
20:31 a111 Logged on 2016-08-22 00:23 asciilifeform: http://btcbase.org/log/2016-08-20#1526079 << i watched thread and wondered how long an (allegedly) cunt-enabled ninjashogun would last in the field, vs a conventional one. seems like we have an answer.
20:32 asciilifeform with a veeeeeeeery speshul offer!
20:32 asciilifeform just for mircea_popescu !
20:32 mircea_popescu http://btcbase.org/log/2016-08-22#1526366 << listen, get replacement batteries. you'll be surprised.
20:32 a111 Logged on 2016-08-22 00:24 phf: x1 carbon, original owner would run ubuntu on it with ~~6h when editing text
20:33 mircea_popescu even 5 yo "originals" suck when compared with good quality contempos. at least THAT much came out of usg's tesla sponsorship : the chinese now make much better batteries.
20:35 mircea_popescu and in other koch, drepper, weimer news : http://67.media.tumblr.com/tumblr_lbl5enj5Dm1qd2dcwo1_500.gif
20:36 phf asciilifeform: http://www.myfixguide.com/manual/wp-content/uploads/2014/04/thinkpad-x1-disassemble-30.jpg you're right about the gsm,wifi
20:36 mircea_popescu aha.
20:37 phf not sure i can source a custom battery though
20:37 mircea_popescu why not ?
20:37 asciilifeform phf: get yerself a spot welder
20:37 asciilifeform and can make your own
20:37 asciilifeform out of the old.
20:37 mircea_popescu o.O
20:37 asciilifeform often sold as 'tab welder' tool.
20:37 phf mircea_popescu: never mind, wrong on that account too
20:37 asciilifeform or if you have large capacitor lying around, from stereo system junk (1F and +) make your own.
20:38 mircea_popescu i really wouldn't advise anyone to open a li-ion shit. why the fuck would you do that, next step is go to africa root through garbage for a living.
20:38 phf that thing looks like an air, so i figured it was junk, internally. but it's quite reasonable. harddrive has a rapid replacement design, etc.
20:38 asciilifeform phf: https://www.youtube.com/watch?v=t3kwpQbVHBo << very good example
20:38 mircea_popescu lotta learned helplessness eh phf ? :D
20:39 asciilifeform ^ i still want to learn where the brit got the sound track
20:40 asciilifeform mircea_popescu: the cell comes out of the plastic box and separates from the proprietary connector and monitor pcb
20:40 asciilifeform mircea_popescu: this is a useful ability for folks who keep stables of genuinely old lappy
20:40 asciilifeform (for which there is NO chinese ready battery)
20:40 mircea_popescu point is that cells improved significantly in recent practice.
20:40 mircea_popescu and you'd be amazed, also.
20:40 asciilifeform aha, gut the old box and put in modern chemistry.
20:40 asciilifeform (li poly)
20:40 phf mircea_popescu: i am, i am ashamed to admit it, feel comfortable in the warm embrace of apple's unix boxes, so transitioning out has been slow and painful.
20:41 mircea_popescu hey, whatever works. tho in my experience apple never made usable anything.
20:49 phf goes back to that whole literacy thing, sort of stuck with me..
20:56 phf -void disable_dotlock(void) {}
20:56 phf +void dotlock_disable(void) {}
20:56 asciilifeform ahahahahahahaha
20:56 asciilifeform typical.
20:56 asciilifeform phf: how much battery time won with ^ above ?
20:57 phf "Versions of GnuPG before 1.4.11 and 2.0.16 allowed to import bogus direct key signatures."
20:58 phf - int readonly=!!(flags&8);
20:58 phf + int read_only=!!(flags&8);
20:58 phf
20:59 phf fwiw there aren't any file renames between .10 and .21, but certainly plenty of fluff like that
20:59 asciilifeform phf: why is my diff 8M then.
20:59 phf diff is still 36k of lines!
21:00 phf asciilifeform: because you didn't strategically apply excludes to things that harbor nazis collaborators, but still should be probably inspected separately
21:00 asciilifeform where did phf make the cuts ?
21:00 phf http://wotpaste.cascadianhacker.com/pastes/5b8e6acd-160f-4c5b-b814-9fba9c66f058/?raw=true
21:01 asciilifeform ^ reasonable.
21:01 phf none have code, except for bzlib that was brought into the codebase
21:02 asciilifeform automake is a work of evil, first thing i did when sawing off the mpi lib is to nuke it.
21:02 asciilifeform it is loathesome and is to die, no exceptions.
21:02 phf zlib was patched up, very minor patches, but somehow it was necessary to bring in example.c "usage example of the zlib compression library"
21:04 phf riscos.c was added "RISC OS stuff". aha.
21:05 phf estream-printf got a whole blob for testing added including #ifdef TEST and emacs bindings for compile-command to do rapid testing from inside the file. how hacky
21:09 phf oh "intl" is gettext, so that can be cut too. of course, "nazi collaborators here" disclaimer
21:10 phf which brings line count to 15k
21:10 asciilifeform phf: http://www.loper-os.org/?p=1533 << see also.
21:10 asciilifeform (there is a newer and yet-unpublished edition of this.)
21:14 phf i like how they added a stub for GOST
21:14 phf with empty implementation file, and #error don't use this inside
21:16 * asciilifeform can never again think of gost cipher without thinking of maslennikov's adventures.
21:22 phf that's as clean as i can get it in a single pass http://107.170.141.103/wp-content/uploads/2016/08/gnupg.diff
21:23 phf 443K
21:24 BingoBoingo ;;later tell asciilifeform Not quite.
21:24 gribble The operation succeeded.
21:24 phf there are some clearly meat-y parts, and then there's a lot of gendered pronounce
21:24 phf there's also bits (like riscos.c which i think is part of zlib and dotlock*), which i think are imported/updated from external sources
21:25 phf i need to patch site icon on that host, it still T
~ 45 minutes ~
22:10 mircea_popescu http://btcbase.org/log/2016-08-22#1526429 << aha
22:10 a111 Logged on 2016-08-22 00:57 phf: "Versions of GnuPG before 1.4.11 and 2.0.16 allowed to import bogus direct key signatures."
22:11 mircea_popescu i guess we ping Framedragger ? or let him be ?
22:12 mircea_popescu http://btcbase.org/log/2016-08-22#1526441 << likbez re diff make/automake ?
22:12 a111 Logged on 2016-08-22 01:02 asciilifeform: automake is a work of evil, first thing i did when sawing off the mpi lib is to nuke it.
22:13 deedbot http://www.contravex.com/2016/08/21/what-king-do-you-think-youre-living-like-exactly/ << » Contravex: A blog by Pete Dushenski - What King do you think you’re living like exactly?
22:15 asciilifeform 'automake' is the massive turd that runs when you ./configure .
22:15 mircea_popescu and so you don't like ./configure ?
22:17 asciilifeform it is 100K to 1M of mildly variated boilerplate, typically.
22:17 asciilifeform and often dwarfs the proggy it is trying to build.
22:17 mircea_popescu yes ? and the alternative is what, hand-curated perl scriptsw ?
22:17 asciilifeform and attempts various bogus things like 'finding your libs'
22:17 asciilifeform no
22:17 asciilifeform alternative is 1kb of 'i set lib paths here'.
22:17 mircea_popescu i have nfi how i'd do eulora client install w/o it.
22:17 asciilifeform as seen in my mpi item earlier.
22:17 asciilifeform and yes all kinds of folks who dun know better think 'i cannot do X without it'
22:17 asciilifeform sounds familiar, neh ?
22:18 asciilifeform thing is, 99% of what the thing does is wholly unnecessary for a given proggy.
22:18 mircea_popescu yes, but : currently, the compile process is NOT the most difficult part of "noob getting eulora running". (turns out, interacting with irc is. lol.)
22:18 mircea_popescu i dun want this to change.
22:18 asciilifeform but is there 'anyway' because the fungus in rms's left ear told him that a build script weighing a meg was somehow ok
22:18 asciilifeform and nor a mortal sin.
22:19 asciilifeform to see example of sane build script:
22:19 asciilifeform mod6's trb-builder.
22:19 asciilifeform witness - no automake !
22:19 asciilifeform not even retardoshi had automake in bitcoin.
22:20 mircea_popescu well that's because automake doesn't work in visual studio.
22:20 phf trb builds on three systems altogether, and it's still a pita
22:21 mircea_popescu phf yeah. i have a problem in that i want to impose eulora as standard for republic code ; but nevertheless automake IS a humongo pile of perl.
22:21 asciilifeform automake is a rancid pile of shit and my first contact with any project that contains it is to shoot it in the head.
22:22 mircea_popescu do you understand what's being said here or just spewing ?
22:22 phf automake solves a bootstrapping problem in that common subtrate across all posix systems is "sh", so it's a tcl-like macro language built on top of shell. biggest problem with it (besides the typical communal retardation) is that nobody actually spends any time trying to understand it, before dismissing it
22:22 mircea_popescu phf i wonder if a "prune down to THIS codebase" function would be useful.
22:23 mircea_popescu ie, it wipes out of itself everything it doesn't actually use.
22:23 phf mircea_popescu: it's already in there
22:23 mircea_popescu aclocal or what was it ?
22:23 mircea_popescu or no, wait
22:24 mircea_popescu phf what is it ?
22:25 phf i'm trying to remember what the current name is (which is where community retardation comes from) but yeah, aclocal is where you spec out just the things that you need for project
22:25 mircea_popescu yeah but it doesn't do it by itself. it's just a macro merge thing neh ?
22:25 asciilifeform gpg 1.4.10 has a 'configure 800K in mass.
22:26 phf because configure is generated
22:26 mircea_popescu eulora configure.ac is 27kb ; configure however is 720k.
22:26 asciilifeform aha. and most of what generator outputs has 0 to do with particular program.
22:26 phf mircea_popescu: well, there's the primary file, where you say things "i need a c compiler for this project"
22:26 mircea_popescu iirc same proportions with gnupg and everything else.
22:27 mircea_popescu what i had in mind phf is, automake runs on project, keeps track of every bit of itself that it actually called, then inserts a pruned down version of itself somewhere, so you can ship the software with THAT instead of the whole automake.
22:27 asciilifeform here is a sample 2 lines from that config:
22:27 asciilifeform # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22:27 asciilifeform # is contrary to our usage. Disable this feature.
22:28 asciilifeform ^ where i say FUCK anyone who uses zhs. fuck people using orc glyphs. fuck anyone whose compiler is not in $CXX. automake is dead weight.
22:28 asciilifeform *zsh
22:28 mircea_popescu asciilifeform it ~does something~.
22:28 mircea_popescu what it does is exactly this : takes a situation where "fuck 83% of people" and allows them to install w/e it is you're making.
22:28 phf mircea_popescu: well, there's the primary file, which is your *.ac, which using autoconf generates your ./configure Makefile.in etc. ~those~ can be shipped with project and will work out of the box
22:29 mircea_popescu that's how we do it currently.
22:29 asciilifeform it pulls paths of dependencies by bruteforce searching for various items
22:29 asciilifeform like so: http://btcbase.org/log/2016-08-18#1523842
22:29 a111 Logged on 2016-08-18 02:48 mircea_popescu: configure: error: libgpg-error is needed.
22:30 mircea_popescu nah, the retardation making it ~impossible to compile gpg 2."current" has 0 to do with automake.
22:30 asciilifeform has everything to do with it.
22:30 mircea_popescu they hardwired a bad path in there and i ran outof patience before finding the right magic knob.
22:30 asciilifeform has to do with program being written by heathens who do not understand that ALL deps must be CARRIED !
22:30 asciilifeform as trb does.
22:30 mircea_popescu had they properly used automake the problem wouldn't have existed.
22:30 asciilifeform 'you use zip? fine, carry zip.'
22:31 asciilifeform recall mircea_popescu's '#include must die' thread ?
22:31 mircea_popescu phf only problem is, configure script is like 700kb.
22:31 phf mircea_popescu: that's pretty much how it goes. hardwired paths because "fuck automake" or patching ./configure directly or all kinds of variations on the theme
22:31 mircea_popescu actually ~every project of "battlefield" size seems to end up with a half mb to mb configure script.
22:31 asciilifeform this comes from misguided refusal to standardize the build context.
22:32 asciilifeform 'no you may NOT build this on vms and expect support' is the correct path.
22:32 mircea_popescu asciilifeform do you understand the population of mouthbreathers out there is mystified by webirc page ?
22:32 asciilifeform yes.
22:32 mircea_popescu well then.
22:32 asciilifeform and mircea_popescu expects them to compile the game ?
22:32 mircea_popescu yes.
22:32 mircea_popescu hence - automake.
22:32 asciilifeform they will find a way to set house on fire while running ./configure.
22:32 mircea_popescu not so far.
22:33 mircea_popescu so far the major problem is irc usage ; and gpg/deedbot a very distant second.
22:33 asciilifeform y'know, 'distribute exe' is ~even easier~ on the n00bz and rubes, but mircea_popescu doesn't do this.
22:33 mircea_popescu ie, anything that's different from the variety of keymashing they're used to from "work"
22:33 mircea_popescu i sort-of do yes. via jurov
22:34 mircea_popescu http://minigame.bz/jurov/ <
22:34 asciilifeform automake works when very carefully used, but the result is a massive turd that is autogenerated, that NO ONE will ever read, and does ???. with 10,001 system-specific #ifdef's.
22:34 mircea_popescu yes.
22:34 mircea_popescu on the other hand, it allows derps to build.
22:34 asciilifeform this is part 'i just wanted to!' if you like, but in no conceivable universe 'republican standard for code.'
22:35 * mircea_popescu being the derps in question nine cases out of ten. no fucking way am i going to chase obscure deps on your obscure project.
22:35 asciilifeform i hear microshit studio is even better at 'allow derps to build
22:35 asciilifeform wanna switch to that..?
22:35 asciilifeform don't chase deps !
22:35 asciilifeform distribute with the proggy.
22:35 asciilifeform as trb does.
22:35 mircea_popescu myeah.
22:35 mircea_popescu so what am i goingto do, compile nvidia driver ?
22:36 mircea_popescu har har.
22:36 asciilifeform we already have a working example of 'sane proggy, sane build system.'
22:36 asciilifeform mircea_popescu: automake doesn't build the gpu driver.
22:36 phf trb's build system is not sane
22:36 mircea_popescu your sane proggy does ~nothing. certainly no graphs.
22:36 mircea_popescu phf why ?
22:40 phf it doesn't satisfy our own requirements of fits in head, it goes through a rube goldberg machine in order to produce a specific build for a specific system. "mac os x? fuck you. openbsd? fuck you". it doesn't succeed at own goal of producing bit identical builds.
22:40 asciilifeform and i ain't ever signing GENERATED code. not for love nor money.
22:41 asciilifeform not unless i READ it, and i will not read 800KB of boilerplate sh crapolade.
22:41 mircea_popescu i... signed base64'd matter.
22:42 mircea_popescu seems pure fetishism. "i'm not signing generated code" well... yousigned ... your signature didn;t you ?
22:42 mircea_popescu if you know what the generator does, what's the problem.
22:42 asciilifeform automake stinks, and not a hearty, productive stink, like diesel engines of a maersk tanker, but the stink of liquishit in the diaper of profoundly retarded teenager smearing all over padded cell.
22:43 phf "i don't like it"
22:43 mircea_popescu the metaphor breaks down on / depends on not noticing that IT DELIVERS.
22:43 asciilifeform mircea_popescu: go an' try reading the generator.
22:43 asciilifeform then see what you think.
22:43 mircea_popescu yeswell.
22:43 asciilifeform visual shitudio ALSO 'delivers'.
22:43 mircea_popescu that part's not so much in dispute. methinks i said above.
22:43 phf hence we have buildroot, equally unsigned, pretty sure ~nobody~ here read all of it, or relevant parts for the build system
22:44 asciilifeform phf: this is also a problem.
22:44 mircea_popescu phf iirc he put a historical version in deedbot neh ?
22:44 mircea_popescu asciilifeform did you ?
22:44 asciilifeform but notice, i never picked up a microphone and proclaimed 'buildroot will be part of a republican standard for code'
22:44 mircea_popescu ah, to clarify : i do not mean "automake". i mean the process.
22:44 asciilifeform which process ?
22:45 mircea_popescu this thing whereby noob sits down, pastes four commands off wiki, gets working game. every time.
22:45 asciilifeform this is an illusion.
22:45 mircea_popescu i dun care what the lines are per se.
22:45 asciilifeform like all stage magic, it is satisfying when it works.
22:45 mircea_popescu it so far works.
22:45 asciilifeform but there is not, in our universe, actual magic.
22:45 asciilifeform there is only 'thus far the users happened to have the correct deps'.
22:45 mircea_popescu this thing works. and it works in a very messy environment - gfx drivers, a raft of dependencies, etc.
22:45 asciilifeform perhaps because of the dire monoculture of african linux, perhaps not, i have nfi who has been building
22:46 mircea_popescu not so, the deps are actually enumerated.
22:46 asciilifeform mircea_popescu: if the thing uses opengl, it doesn't care about gpu driver
22:46 mircea_popescu oh but it does.
22:46 * asciilifeform brb, alcohol
22:46 mircea_popescu oh what sweet delusion, "opengl will handle things for you".
22:48 phf there's also a dozen of different "opengl"
22:51 mircea_popescu in any case, the whole discussion is about "something like automake" in the sense of "gimme magic"
22:54 phf automake is distinctly not magic. it's a text interpolation macro system. i'm pretty sure there's not even a tree shaker there (i.e. if you check for gcc, you check for gcc every time something says "i need gcc". only reason it's not done a dozen of times is because there's also a check "did i check for gcc already?". never the less all those dozen gcc checks end up in ./configure)
22:55 mircea_popescu phf question is why wasn't it made saner.
22:56 mircea_popescu i don't even understand why does it parse rather than compile, for instance. seems a very nutty design decision.
22:57 phf afaiu it's because of subtrate problem. there are some programs that are specified in posix, so they are going to be on every system. sh, m4, already compiled by vendor.
22:57 mircea_popescu so ?
22:57 mircea_popescu rather than "read line, check if we checked, check" wouldn't it be saner to "read all lines, create list of checks, check list" ?
22:58 phf so you either rely on those, or you have a chicken and egg problem (how do i compile c without knowing how to compile c)
22:58 mircea_popescu i don;t follow.
22:58 phf programming in sh/m4 combination is not a sane thing
23:00 phf well, so sh/m4 are dumb. one is a very primitive programming language (no portable notion of arrays for example, so "read all lines" "create a list" is not a straightforward thing), the other one is a templating language
23:00 mircea_popescu let's work with an abstract example. suppose there's project X, which can for the purpose of configure be reduced to a list of n lines, whereby each line produces a dependency from the list of D1- D5 by the criterion that line# mod 5. so a sane autoconf will read the whole list, produce a list reading "d1, d2, d3, d4, d5" and then proceed to check these. once. five fucking checks, five lines of checking.
23:01 mircea_popescu and sure, maybe d1 = "need to compile c code" in which case "check for d1" means "do we have a way to compile c code on this system ? ok, what is it ? and how is it invoked ? ok here we go then :"
23:01 phf need to compile c code is already about 50 checks (do have "NULL"? do we have "malloc"?), but i follow
23:02 mircea_popescu so it's 50 checks. whatever it may be.
23:02 mircea_popescu basically, seems to me most, or at least a good chunk of autoconf problems as described by alf come from the fact that it tries to parse, rather than compile. in the abstract sense of these terms.
23:02 mircea_popescu and parsing is uniquely inadequate for its task. in fact, its task is more adequate to compiling than c code is.
23:03 mircea_popescu which really, isn't also parsed in the way lisp is also parsed because people are emotionally attached, and no other reason.
23:03 mircea_popescu heck, gcc is not much better than a three pass parser most of the time.
23:04 phf i think the reason is that the sh/m4 combo is particularly well suited for what you call parsing. really it's very well suited at "expanding code". it's wholly inadequate for building compilers
23:07 phf there are no arrays. you literally don't get better storage than "text in a variable". there's very limited math. even expressing something simple "do this n times" is pain.
23:08 phf neither were designed for programming, sh is rudimentary even by bash standards. on linux sh is linked to bash, but elsewhere you might actually encounter a barely posix take on it.
23:08 phf hence asciilifeform's "don't compile this on VMS" comment.
23:09 phf but fwiw even if openbsd, say, will give you a similar compilation environment, it's not going to give you bash out of the box. it's ksh, so you're back to "least common sh denominator"
23:11 phf i say it's a chicken and egg problem, because you know you can get vendor versions of posix tools (and then still reduce the available "language" even more, by taking away some features that might be missing in nominally posix sh on some obscure system), but you can't really do anything else, until you established some truths about your environment
23:12 phf new takes on build systems suffer, because they rely on high level languages. and if your vendor didn't provide you with perl or python, you're back to squire one "how do i compile my build system on this machine"
23:12 phf *square
23:16 mircea_popescu ok, but i mean... so we drive nails with screwdriver because that's what we got.
23:16 mircea_popescu of course the process and its result will be horrifying.
23:16 phf exactly
23:17 mircea_popescu but it is evident the blame isn't autoconf's per se.
23:17 phf but autoconf being at the subtrate level is testament to "unix won", its purpose to give you details about "what's unix" given the tools that are available at the most abstract level of unixness
23:17 mircea_popescu and trying to implement a "better" autoconf, even "by hand", will not result in anything better
23:18 mircea_popescu except it will appear to, for a briefd interval at first. then it will create friction between purists and inclusionists, which is just about as dumb drama as livejournal disputes.
23:21 phf i think at best it could be trimmed down, but i think even that's doable by limiting the number of m4 macros used for includes. or perhaps being very specific with what you want. "i need gcc 4" will necessarily be less messy than "i need a c compiler", considering that most of the time the program is not ready to deal with wide range of compilers anyway
23:21 mircea_popescu yes, but that kills you because rando will have gcc 5
23:23 phf well, since asciilifeform's not here "let them eat nagant! wake me up when less stupid people!"
23:23 mircea_popescu in other, unrelated-ish sad : to this day, "web development" has no javascript tree shaker.
23:24 mircea_popescu phf once management has put compatibility on your list of targets, you can say that all you want, best done in a mutter under own beard.
23:25 phf fwiw trb and eulora have opposite goals as far as exposure
23:25 mircea_popescu yup.
23:25 mircea_popescu nothing wrong with this. but also no solution to problem.
23:26 phf i think crystal whatever is particularly nasty take on autoconf, probably one of the best examples in support of asciilifeform's rants.
23:27 mircea_popescu yep.
23:27 mircea_popescu ironically, it is also one of the most solid parts of the entire codebase.
23:27 phf only worse autoconf build i've seen was clisp, but in the later case it was written by one of autoconf authors, so while it was elaborate it was at the very least sane
23:28 mircea_popescu anyway ; it's evident that in the future republican code will have one of the two possible profiles (trb-like ; eulora-like), not necessarily one, and certainly not necessarily the former.
23:28 phf do you know if my changes were integrated into the release? because last time i checked the build wasn't doing autoconf, but simply using patches generated scripts.
23:29 mircea_popescu phf eulora can't pull current cs because they fucked it up. so i wouldn't know.
23:29 phf i went through the whole exercise of rebuilding the scripts from their respective ac files
23:30 phf by changes i mean the homebrew build patches. pretty sure i said something about "please look at them patches" in #eulora, probably to jurov or diana_coman. i highly doubt it was done, so more suffering on their part :>
23:31 mircea_popescu oh. isn't that os/x specific ?
23:31 mircea_popescu diana_coman did we eat that up or what happened do you recall ?
23:31 phf nah, those patches were crossplatform by design
23:31 mircea_popescu in truth we've been working on all sorts of things other than build process for months nao.
23:32 phf right
← 2016-08-20 | 2016-08-22 →