Avatar
popescu
7ef534f919116c4940bb589098359bcde61801f63f01e2be34d6d277bece028f
I fut like a caveman, don't bother. #bitcoin legend, #nostr chulo.

No Such lAbs (S.NSA), June 2015 Statement

S.NSA incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

0

--

0

Total

0

Total

0

S.NSA assets

Account

01.06.2015

Net change

31.06.2015

Cash

456.23675136

0

456.23675136

Tangibles

8.20505811

0

8.20505811

Intangibles and goodwill

8.31827553

0

8.31827553

Total assets

472.76008500

S.NSA liabilities

Account

01.06.2015

Net change

31.06.2015

Shareholder equity

472.76008500

0

472.76008500

Total liabilities

472.76008500

S.NSA has a total of 4`737`075 authorised shares outstanding. The total assets per share implied value is thus 0.00009980 BTC. The cash+tangible assets per share implied value is thus 0.00009804 BTC.

S.NSA realised no operating revenue this period. The P/E implied value per share is so far 0 BTC.

S.NSA has Special Stock Warrants outstanding issued as per the IPO agreement, as follows :

#

Fingerprint

Shares

BTC

Par

1

17215D118B7239507FAFED98B98228A001ABFFC7

3`315`952

331.5952

1

2

6160E1CAC8A3C52966FD76998A736F0E2FB7B452

1`421`122

142.1122

1

T

4`737`074

473.7074

1

Miscellaneous

No Such lAbs' chief engineer has been working diligently on the three frontsi we currently have open.

As far as an actual Bitcoin reference implementation, a lot was done in collaboration with the Bitcoin Foundation, to be found published on its mailing list and discussed in #bitcoin-assets.

As far as the widely feared Phuctor, the core worker process has been rewritten for better speed ; a large dataset has been added to the base being processed ; an array of tools for working with the datasetsii was written from scratch ; a lot of miscellaneous updates brought to the website, improving its functionalityiii.

Finallyiv, as far as the actual product No Such lAbs has been working on for well over eighteen months by now - the replacements we were promised arrived, and they passed tests. Stan is working at constructing a proper test bed for stress-testing such boards, but more importantly at splitting the main PCB into two, and optimizing it for the needs and abilities of Macrofab.v

This would be all, see you next month!

———It is generally accepted strategic wisdom that the fewer fronts the better. This is strictly true - ideally one would have none open. Once that is no longer the case, whether one will find himself in the enviable position of checking the night on one single front or not is generally outside of his hand, and always and in all cases the one lever the night controls.

No matter - we shall open as many as it takes (but no more), and then fight on all of them. And also on the beaches, for good measure. [↩]Turns out the entire field of handling asymmetric keys is a mess about on par with the Power Ranger Bitcoin, there isn't even a sane archival format. Who could have guessed. [↩]Worth mentioning here, lobbes' RSS following bot that now lists newly cracked moduli in channel. [↩]As you might have noticed or not, every paragraph of these discussions since last month has started with either "as" or "no". As such... [↩]It would seem at this point they have well earned our business - so they're getting it. [↩]

« MiniGame (S.MG), June 2015 Statement

BitBet (S.BBET) June 2015 Statement »

Category: S.NSA

Friday, 03 July, Year 7 d.Tr.

No Such lAbs (S.NSA), July 2015 Statement

S.NSA incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

0

--

0

Total

0

Total

0

S.NSA assets

Account

01.07.2015

Net change

31.07.2015

Cash

456.23675136

0

456.23675136

Tangibles

8.20505811

0

8.20505811

Intangibles and goodwill

8.31827553

0

8.31827553

Total assets

472.76008500

S.NSA liabilities

Account

01.07.2015

Net change

31.07.2015

Shareholder equity

472.76008500

0

472.76008500

Total liabilities

472.76008500

S.NSA has a total of 4`737`075 authorised shares outstanding. The total assets per share implied value is thus 0.00009980 BTC. The cash+tangible assets per share implied value is thus 0.00009804 BTC.

S.NSA realised no operating revenue this period. The P/E implied value per share is so far 0 BTC.

S.NSA has Special Stock Warrants outstanding issued as per the IPO agreement, as follows :

#

Fingerprint

Shares

BTC

Par

1

17215D118B7239507FAFED98B98228A001ABFFC7

3`315`952

331.5952

1

2

6160E1CAC8A3C52966FD76998A736F0E2FB7B452

1`421`122

142.1122

1

T

4`737`074

473.7074

1

Miscellaneous

Let's go for a rare treat : a complete missive from Mr. S. (signed)

Dear MP,

July was a slow, sickly, humid month, spent much of it in the 'uranium mines.'

But, here goes:

A) Split the mainboard in two, began routing PCB traces on Unit 'A' and 'B.'

Slow and painful process. Aiming to submit an order to Macrofab Inc. before Aug. is out.

B) TheRealBitcoin...

1) Fired up three public nodes running my bleeding-edge builds of TheRealBitcoin!

1a) 'Dulap' (195.211.154.159; nosuchlabs.com flagship node!) [1]

1b) 'Zoolag' (96.241.120.166) [2]

1c) 'Incitatus' (64.85.171.71) [3]

These are listed in order of capacity.

All three are 24/7 systems with very reasonable connectivity.

I shall be adding a fourth node to this list in the near future.

2) Wrote a blkxxxx.dat slicer, 'BlkCut' [4] just in time for the July fork shenanigans

and the required post-mortems (Tastes great in a balanced diet of my 'dumpblock'

and 'eatblock' extensions to TheRealBitcoin. (See last month's [5].)

3) Patch abolishing 'testnet'. [6]

4) Patch enabling operator to force verification of ~all~ blocks, regardless of

'checkpoints'. [7]

5) Obtained a 'MiraCast' device, possible economic alternative to 'Pogoplug.'

Modified said example to enable serial tty.

Discovered a simple means for reading and reflashing the EEPROM. [8]

This is a very standard 'ARM' chip and 'buildroot' will spit out a Linux for it

in precisely the same way as for 'Pogo.'

A clone of 'MiraCast', even more Chinese, is expected to show up in the post next week.

Will determine whether this procedure works for it, likewise.

6) Rotor!!

Reasonably simple automaton for building a fully-deterministic compiler and static libc (Musl,

vs the Drepperized glibc that Must Die) and building a fully-static TheRealBitcoin for a

machine of one's choice. Posted an example which builds for x86_64 Linux. [9] This experiment

has since been replicated by several others.

7) (Yet-unpublished) 'Rotolinux' - CDROM image, generated with a slightly more complicated

incarnation of (6). Boots an x86_64 'pc' into a minimal Linux environment which attempts to

locate a mass storage device containing a blockchain - or empty partition for emplacing one -

and executes TheRealBitcoin. Also includes toolchain, for rebuilding the latter - and self...

8) Some research regarding mempool dynamics (see #b-a threads re: same.)

Yours,

- -S

~~~~~~~

[1] http://btcbase.org/log/?date=05-07-2015#1187983

[2] http://btcbase.org/log/?date=16-07-2015#1203287

[3] http://btcbase.org/log/?date=22-07-2015#1209077

[4] http://therealbitcoin.org/ml/btc-dev/2015-July/000113.html

http://btcbase.org/log/?date=01-07-2015#1183646

[5] http://therealbitcoin.org/ml/btc-dev/2015-July/000107.html

[6] http://therealbitcoin.org/ml/btc-dev/2015-July/000119.html

[7] http://therealbitcoin.org/ml/btc-dev/2015-July/000120.html

[8] http://therealbitcoin.org/ml/btc-dev/2015-July/000126.html

[9] http://therealbitcoin.org/ml/btc-dev/2015-July/000133.html

« MPEx (S.MPOE) July 2015 Statement

BitBet (S.BBET) July 2015 Statement »

Category: S.NSA

Wednesday, 05 August, Year 7 d.Tr.

No Such lAbs (S.NSA), January 2015 Statement

S.NSA incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

0

Total

0

Total

0

S.NSA assets

Account

01.01.2015

Net change

31.01.2015

Cash

459.97832582

0

459.97832582

Tangibles

4.46348365

0

4.46348365

Intangibles and goodwill

8.31827553

0

8.31827553

Total assets

472.76008500

S.NSA liabilities

Account

01.01.2015

Net change

31.01.2015

Shareholder equity

472.76008500

0

472.76008500

Total liabilities

472.76008500

S.NSA has a total of 4`737`075 authorised shares outstanding. The total assets per share implied value is thus 0.00009980 BTC. The cash+tangible assets per share implied value is thus 0.00009804 BTC.

S.NSA realised no operating revenue this period. The P/E implied value per share is so far 0 BTC.

S.NSA has Special Stock Warrants outstanding issued as per the IPO agreement, as follows :

#

Fingerprint

Shares

BTC

Par

1

17215D118B7239507FAFED98B98228A001ABFFC7

3`315`952

331.5952

1

2

6160E1CAC8A3C52966FD76998A736F0E2FB7B452

1`421`122

142.1122

1

T

4`737`074

473.7074

1

Miscellaneous

No reported expenses this month. Some distractions, but let's have Stan tell it :

Dear MP,

In the month of January `15: a ~2 week dead zone where nothing directly worthwhile was accomplished under the S.NSA banner (on account of yours truly being otherwise occupied in the salt mines. [1]) What of the remainder?

A) Took the liberty of procuring a set of Haydon-Kerk RGS06 linear actuators (45cm) to take the place of the existing 20cm units (the latter will do their duty in the paste layer, to be constructed at a later date.) Where? From scrap dealer, naturally. And the price was right (negligible.) Presently crafting an enlarged pedestal to accommodate these.

B) Discovered that a digital vacuum gauge is necessary, so that motion on the Z-axis during a downwards stroke (picking up part) can be terminated immediately upon the part adhering to the rubber snout. (Otherwise? Snout deforms, part shifts position.) Possible one of those 'A year in the lab can save you fifteen minutes in the library' situations.

C) Yet another small detour: yours truly spent several days assisting TheRealBitcoinFoundation in an effort to product a pocket-sized, low-cost node. [3] Ended up studying the classical Bitcoin 0.5.3 source tree in some depth. In particular, produced a fully deterministic build mechanism for Bitcoin [4], and discovered a brutal but moderately effectively cure for the infamous memory exhaustion bug. [5] Also created a 'Buildroot'-based mechanism for cranking out a reasonably sane, entirely Poettering-free Linux distro for the 'Pogoplug' and other small embedded systems. [6]

Yours,

-S

----

[1] Day job contracting gig, which generally prefers not to be named. Mostly harmless except in that it demands intense concentration in bursts, and frequently (horror!) leaving the house.

[3] See relevant #bitcoin-assets threads, http://btcbase.org/log-search?q=pogo

[4] http://therealbitcoin.org/ml/btc-dev/2015-January/000033.html

[5] http://therealbitcoin.org/ml/btc-dev/2015-January/000038.html

[6] Not yet published. Weighs, at present, ~6MB (not incl. kernel, bitcoind, or mechanism for 'defloration' of connected virginal 'Pogoplug.') What does section (C) have to do with S.NSA? At present, very little. But it is my intention to eventually produce hardware capable of running a Bitcoin node - under the S.NSA banner. This requires some preliminary work. [6b] For which, one may hope, these efforts have provided the necessary impetus. Because I cannot afford the time to birth the entire thing personally. As it is, I may be stuck assembling a Cardano for Conference III with tweezers, something which I would greatly prefer to avoid.

I do not consider the pogoplug detour in any sense a delay - the idea with NSA was exactly this sort of branching. That NSA is not intended as a one product start-up but a replacement for one of the fiat world's structures of power is pretty much why it's still here.

« More beat around Whore Street

BitBet (S.BBET) January 2015 Statement »

Category: S.NSA

Monday, 02 February, Year 7 d.Tr.

No Such lAbs (S.NSA), February 2015 Statement

S.NSA incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

0

Total

0

Total

0

S.NSA assets

Account

01.02.2015

Net change

31.02.2015

Cash

459.97832582

0

459.97832582

Tangibles

4.46348365

0

4.46348365

Intangibles and goodwill

8.31827553

0

8.31827553

Total assets

472.76008500

S.NSA liabilities

Account

01.02.2015

Net change

31.02.2015

Shareholder equity

472.76008500

0

472.76008500

Total liabilities

472.76008500

S.NSA has a total of 4`737`075 authorised shares outstanding. The total assets per share implied value is thus 0.00009980 BTC. The cash+tangible assets per share implied value is thus 0.00009804 BTC.

S.NSA realised no operating revenue this period. The P/E implied value per share is so far 0 BTC.

S.NSA has Special Stock Warrants outstanding issued as per the IPO agreement, as follows :

#

Fingerprint

Shares

BTC

Par

1

17215D118B7239507FAFED98B98228A001ABFFC7

3`315`952

331.5952

1

2

6160E1CAC8A3C52966FD76998A736F0E2FB7B452

1`421`122

142.1122

1

T

4`737`074

473.7074

1

Miscellaneous

The customary engineer letter :

Dear MP,

In the month of February '15:

A) Discovered a recently-opened fully-roboticized prototyping house. Commissioned, on the 18th of the month, a test - two (yes, they've no min. qty.) RNG units of the familiar design ('TW'.) Some minor edits (formatting, of no electrical significance) were required. [2] If the sample units prove satisfactory, I will consider a hybrid approach where passive components on the mainboard are mounted at the assembly house, while CPU will be mounted here on the premises where I can see them.

As of this writing, I do not have the samples in my hands yet. But it appears that they are in the final stages of production, and are to be shipped at the end of this week. If I find no cause for complaint, a small quantity of mainboards shall be ordered.

B) Much down-time, sadly. But that particular 'death march' at day job appears to be over, and shall not be replaced with another for a good while. The less said on this subject, the more interesting will be this letter.

C) Spent a considerable amount of time assisting TheRealBitcoinFoundation in its efforts:

c-1) Produced a set of armv5-compatible binaries for experimental test [4]

c-2) Eliminated DNS-based seeder fro 0.5.3 [5]

c-3) Performed an analysis of the current state of seeds found in the original 0.5.3 source [6]

c-4) Determined process for tftp (network) boot of 'pogo' [7]

c-5) Ported NetBSD to the 'pogoplug' !

This OS offers a number of advantages on the kind of machine we are dealing with. In

particular, the kernel is lightweight, relatively easy to understand, and the build system

includes the cross-compiler and functions on any reasonable unixlike. However, some

polishing is still required before the result (patch set for standard NetBSD distribution)

can be considered publishable. See below:

c-6) Found bug (and crude workaround) in NetBSD sata driver for the 'pogo' system-on-chip. [8]

c-7) [Incomplete as of this date] NAND storage driver for 'pogo'.

c-8) [Incomplete] 'Femto-ECC', a mutilation of 'micro-ecc' for possible future use in a tandem

arrangement, with the goal of eventual elimination of 'openssl' from the apparatus. [9]

c-9) Learned the basics of Ada/SPARK, for the apparently unavoidable future project of crafting a

provably-correct implementation of ECDSA (and perhaps of everything else...) as may be

required by the Foundation.

------

[2] Why: because it is a small part with very well-specified design and test procedure. Total spent (2 units) 70.30 USD.

[4] http://therealbitcoin.org/ml/btc-dev/2015-February/000039.html

[5] http://therealbitcoin.org/ml/btc-dev/2015-February/000040.html

[6] http://therealbitcoin.org/ml/btc-dev/2015-February/000046.html

[7] http://therealbitcoin.org/ml/btc-dev/2015-February/000050.html

[8] http://therealbitcoin.org/ml/btc-dev/2015-February/000051.html

[9] http://therealbitcoin.org/ml/btc-dev/2015-February/000052.html

« BitBet (S.BBET) February 2015 Statement

Socialism saved for later lolz. »

Category: S.NSA

Tuesday, 03 March, Year 7 d.Tr.

No Such lAbs (S.NSA), August 2015 Statement

S.NSA incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

0

--

0

Total

0

Total

0

S.NSA assets

Account

01.08.2015

Net change

31.08.2015

Cash

456.23675136

0

456.23675136

Tangibles

8.20505811

0

8.20505811

Intangibles and goodwill

8.31827553

0

8.31827553

Total assets

472.76008500

S.NSA liabilities

Account

01.08.2015

Net change

31.08.2015

Shareholder equity

472.76008500

0

472.76008500

Total liabilities

472.76008500

S.NSA has a total of 4`737`075 authorised shares outstanding. The total assets per share implied value is thus 0.00009980 BTC. The cash+tangible assets per share implied value is thus 0.00009804 BTC.

S.NSA realised no operating revenue this period. The P/E implied value per share is so far 0 BTC.

S.NSA has Special Stock Warrants outstanding issued as per the IPO agreement, as follows :

#

Fingerprint

Shares

BTC

Par

1

17215D118B7239507FAFED98B98228A001ABFFC7

3`315`952

331.5952

1

2

6160E1CAC8A3C52966FD76998A736F0E2FB7B452

1`421`122

142.1122

1

T

4`737`074

473.7074

1

Miscellaneous

August was spent mostly doing infrastructure support : the sudden wedge of August 1st, which was obviously supposed to take the Bitcoin Foundation off the network but failed to deliver ; testing of Bitcoin Foundation releases (TEST2) as well as misc support work with Rotor & Stator ; the creation of vdiff and friends + reprocessing all mainline patches to work with the new system.

All this notwithstanding, routing of PCB Units 'A' and 'B' is nearing completion.

« MPEx (S.MPOE) August 2015 Statement

Sneak Peak Screenshots and The Future Golden Goose »

Category: S.NSA

Saturday, 05 September, Year 7 d.Tr.

No Such lAbs (S.NSA), April 2015 Statement

S.NSA incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

0

32x RNG TWi

2.03944680

--

0

20x Pogo V4ii

1.7021276

--

0

New serveriii

0

Total

0

Total

3.74157446

S.NSA assets

Account

01.04.2015

Net change

31.04.2015

Cash

459.97832582

3.74157446

456.23675136

Tangibles

4.46348365

3.74157446

8.20505811

Intangibles and goodwill

8.31827553

0

8.31827553

Total assets

472.76008500

S.NSA liabilities

Account

01.04.2015

Net change

31.04.2015

Shareholder equity

472.76008500

0

472.76008500

Total liabilities

472.76008500

S.NSA has a total of 4`737`075 authorised shares outstanding. The total assets per share implied value is thus 0.00009980 BTC. The cash+tangible assets per share implied value is thus 0.00009804 BTC.

S.NSA realised no operating revenue this period. The P/E implied value per share is so far 0 BTC.

S.NSA has Special Stock Warrants outstanding issued as per the IPO agreement, as follows :

#

Fingerprint

Shares

BTC

Par

1

17215D118B7239507FAFED98B98228A001ABFFC7

3`315`952

331.5952

1

2

6160E1CAC8A3C52966FD76998A736F0E2FB7B452

1`421`122

142.1122

1

T

4`737`074

473.7074

1

Miscellaneous

Seeing how the sample RNGs (discussed previous month) passed, a further 32 RNG boards are expected before the end of the month, at which point they will be tested. (During conference, Ben Vulpes also received a unit for his own use - looking forward to an eventual report).

Various side efforts, as described previously or else undocumented, continue.

———Includes PCB, Components, Placement labour, Shipping.

It was decided to proceed apace rather than with a full blast order given that the supplier messed up the first order, then fixed it. A certain older fox involved is mefiant of miracles, and so here we are. We're also doing some work to better research the people involved. [↩]Part of which were distributed at conference to our needy European friends. [↩]No Such lAbs has a new, rather powerful dedicated server. I am not charging for it at the present time. Once we see some revenue, the cost is in the 1 BTC/month range or thereabouts. [↩]

« That scary thing

The Fetlife Meatlist - Volume IX »

Category: S.NSA

Sunday, 03 May, Year 7 d.Tr.

No Such lAbs releases V for Victory.

The idea behind this is discussed in an older post to the Bitcoin Foundation's mailing list :

The V-genesis patch is a most important milestone in the evolution of computer programming, from its troglodyte state prior to the involvement of The Most Serene Republic, towards its civilised state as you enjoy it today.

For the first time in the century or so of history of this particular human endeavour, text was deliberately structured with due consideration given not only to its meaning, but also to its source, and to its context. Prior attempts at structuring software, at first consisting of a naive approach focused on meaning only, over time added a half-hearted consideration of context, very unequally and rather haphazardly. The change the V-genesis introduced is exactly like the move from understanding and controlling movement in terms of mass and somewhat velocity, such as it occurs in the mind of a monkey throwing rocks, to understanding and controlling movement in terms of mass, impulse and energy, such as it occurs in the launching of satellites. The proposition that there is still room for improvement in the endless march of human thought, on this topic as on any other, is absolutely indubitable. The proposition that the sum total of what came before can be compared with this particular advance is strictly ridiculous.

Used together with specialised scripts, V-genesis allows an agent to reconstruct a complete Bitcoin tree, verify its correctness, and manage his investment of trust at all junctures so that he is never required to implicitly trust either an unknown code author, or a code snippet of unknown provenance.

There remains after today no alternative manner to deploy Bitcoin software, or indeed any software that is not a toy intended to be used by children playing, outside of this paradigm. May the switchover be bloody and painful in all the right places.

The engine of the entire thing is quoted below, for your viewing pleasure :

#!/usr/bin/python

##############################################################################

# Quick Intro:

# 1) Create '.wot' in your home directory. Fill it with public keys from 'wot'.

# 2) Create '.seals' in your home directory. Place all signatures there from

'sigs'.

# 3) Create a 'patches' directory somewhere where 'v' can find it. Or use this

one.

# 4) ./v.py patches command

# e.g.,

# ./v.py patches w

# ^^ displays WoT

# ./v.py patches p patches/asciilifeform_add_verifyall_option.vpatch

asciis_bleedingedge

# ^^ this 'presses' (creates the actual tree)

# ^^ approximately like a 'checkout' in your vanilla flavoured

shithub.

##############################################################################

import os, sys, shutil, argparse, re, tempfile, gnupg

##############################################################################

vver = 100 # This program's Kelvin versioni.

## HOW YOU CAN HELP: ##

# * TESTS plox, ty!

#

# Report findings in #bitcoin-assets on Freenode.

##############################################################################

prolog = '''\

(C) 2015 NoSuchlAbs.

You do not have, nor can you ever acquire the right to use, copy or distribute

this software ;

Should you use this software for any purpose, or copy and distribute it to

anyone or in any manner, you are breaking the laws of whatever soi-disant

jurisdiction, and you promise to continue doing so for the indefinite future.

In any case, please always : read and understand any software ; verify any PGP

signatures that you use - for any purpose.

'''

intro = "V (ver. {0}K)\n".format(vver)

##############################################################################

def toposort(unsorted):

sorted = []

unsorted = dict(unsorted)

while unsorted:

acyclic = False

for node, edges in unsorted.items():

for edge in edges:

if edge in unsorted:

break

else:

acyclic = True

del unsorted[node]

sorted.append((node, edges))

if not acyclic:

fatal("Cyclic graph!")

return sorted

##############################################################################

verbose = False

def fatal(msg):

sys.stderr.write(msg + "\n")

exit(1)

def spew(msg):

if verbose:

print msg

# List of files in a directory, in lexical order.

def dir_files(dir):

return sorted([os.path.join(dir, fn) for fn in next(os.walk(dir))[2]])

# GPG is retarded and insists on 'keychain.'

# This will be a temp dir, because we don't do any crypto.

gpgtmp = tempfile.mkdtemp()

gpg = gnupg.GPG(gnupghome=gpgtmp)

gpg.encoding = 'utf-8'

# Known WoT public keys.

pubkeys = {}

# The subset of vpatches that are considered valid.

patches = []

# Banners (i.e. vpatches mapped to their guarantors)

banners = {}

# Roots (i.e. vpatches parented by thin air)

roots = []

# Table mapping file hash to originating vpatch

desc = {}

desc['false'] = 'false'

# Grep for diff magics, and memoize

def vpdata(path, exp, cache):

l = cache.get(path)

if not l:

l = []

patch = open(path, 'r').read()

for m in re.findall(exp, patch, re.MULTILINE):

l += [{'p':m[0], 'h':m[1]}]

cache[path] = l

return l

# Get parents of a vpatch

pcache = {}

def parents(vpatch):

parents = vpdata(vpatch, r'^--- (\S+) (\S+)$', pcache)

if not parents:

fatal("{0} is INVALID, check whether it IS a vpatch!".format(vpatch))

return parents

# Get children of a vpatch

ccache = {}

def children(vpatch):

children = vpdata(vpatch, r'^\+\+\+ (\S+) (\S+)$', ccache)

if not children:

fatal("{0} is INVALID, check whether it IS a vpatch!".format(vpatch))

# Record descendents:

for child in children:

h = child['h']

if h != 'false':

desc[h] = vpatch

return children

# It is entirely possible to have more than one root!

# ... exactly how, is left as an exercise for readers.

def find_roots(patchset):

rset = []

# Walk, find roots

for p in patchset:

if all(p['h'] == 'false' for p in parents(p)):

rset += [p]

spew("Found a Root: '{0}'".format(p))

return rset

# Get antecedents.

def get_ante(vpatch):

ante = {}

for p in parents(vpatch):

pp = desc.get(p['h']) # Patch where this appears

if not ante.get(pp):

ante[pp] = []

ante[pp] += [p['p']]

return ante

# Get descendants.

def get_desc(vpatch):

des = {}

for p in patches:

ante = get_ante(p)

if vpatch in ante.keys():

des[p] = ante[vpatch]

return des

##############################################################################

# Print name of patch and its guarantors, or 'WILD' if none known.

def disp_vp(vpatch):

seals = ', '.join(map(str, banners[vpatch]))

if seals == '':

seals = 'WILD'

return "{0} ({1})".format(vpatch, seals)

##############################################################################

# Command: WoT

def c_wot(args):

for k in pubkeys.values():

print "{0}:{1} ({2})".format(k['handle'], k['fp'], k['id'])

# Command: Flow

def c_flow(args):

for p in patches:

print disp_vp(p)

# Command: Roots.

def c_roots(args):

for r in roots:

print "Root: " + disp_vp(r)

# Command: Antecedents.

def c_ante(args):

ante = get_ante(args.query)

for p in ante.keys():

if p != 'false':

print "{0} [{1}]".format(disp_vp(p), '; '.join(map(str, ante[p])))

# Command: Descendants

def c_desc(args):

des = get_desc(args.query)

for d in des.keys():

print "Descendant: {0} [{1}]".format(disp_vp(d), '; '.join(map(str,

des[d])))

# Command: Press.

def c_press(args):

print "Pressing using head: {0} to path: '{1}'".format(args.head, args.dest)

headpos = patches.index(args.head)

seq = patches[:headpos + 1]

os.mkdir(args.dest)

for p in seq:

print "Using: {0}".format(disp_vp(p))

os.system("patch -E --dir {0} -p1 < {1}".format(args.dest, p))

print "Completed Pressing using head: {0} to path: '{1}'".format(args.head,

args.dest)

# Command: Origin.

def c_origin(args):

o = desc.get(args.query)

if o:

print disp_vp(o)

else:

print "No origin known."

##############################################################################

##############################################################################

# Command line parameter processor.

parser = argparse.ArgumentParser(description=intro, epilog=prolog)

# Print paths, etc

parser.add_argument('-v', dest='verbose', default=False,

action="store_true", help='Verbose.')

# Permit the use of patches no one has yet sealed. Use this ONLY for own dev

work!

parser.add_argument('-wild', dest='wild', default=False,

action="store_true", help='Permit wild (UNSEALED!)

vpatches.')

# Glom keyid (short fingerprint) onto every WoT handle.

parser.add_argument('-fingers', dest='fingers', default=False,

action="store_true", help='Prefix keyid to all WoT

handles.')

# Default path of WoT public keys is /home/yourusername/.wot

# This dir must exist. Alternatively, you may specify another.

parser.add_argument('--wot', dest='wot',

default=os.path.join(os.path.expanduser('~'), '.wot'),

action="store", help='Use WoT in given directory. (Default:

~/.wot)')

# Default path of the seals (PGP signatures) is /home/yourusername/.seals

# This dir must exist. Alternatively, you may specify another.

parser.add_argument('--seals', dest='seals',

default=os.path.join(os.path.expanduser('~'), '.seals'),

action="store", help='Use Seals in given directory.

(Default: ~/.seals)')

# REQUIRED: Path of directory with vpatches.

parser.add_argument('vpatches', help='Vpatch directory to operate on.

[REQUIRED]')

# REQUIRED: Command.

subparsers = parser.add_subparsers(help='Command [REQUIRED]')

parser_w = subparsers.add_parser('w', help='Display WoT.')

parser_w.set_defaults(f=c_wot)

parser_r = subparsers.add_parser('r', help='Display Roots.')

parser_r.set_defaults(f=c_roots)

parser_a = subparsers.add_parser('a', help='Display Antecedents [PATCH]')

parser_a.set_defaults(f=c_ante)

parser_a.add_argument('query', action="store", help='Patch.')

parser_d = subparsers.add_parser('d', help='Display Descendants [PATCH]')

parser_d.set_defaults(f=c_desc)

parser_d.add_argument('query', action="store", help='Patch.')

parser_l = subparsers.add_parser('f', help='Compute Flow.')

parser_l.set_defaults(f=c_flow)

parser_p = subparsers.add_parser('p', help='Press [HEADPATCH AND DESTINATION]')

parser_p.set_defaults(f=c_press)

parser_p.add_argument('head', action="store", help='Head patch.')

parser_p.add_argument('dest', action="store", help='Destionation directory.')

parser_o = subparsers.add_parser('o', help='Find Origin [SHA512]')

parser_o.set_defaults(f=c_origin)

parser_o.add_argument('query', action="store", help='SHA512 to search for.')

##############################################################################

# V cannot operate without vpatches, WoT, and Seals datasets.

def reqdir(path):

if (not (os.path.isdir(path))):

fatal("Directory '{0}' does not exist!".format(path))

return path

def main():

global verbose, pubkeys, patches, roots, banners

args = parser.parse_args()

verbose = args.verbose

# Patch and Sigs dirs

pdir = reqdir(args.vpatches)

sdir = reqdir(args.seals)

wdir = reqdir(args.wot)

spew("Using patches from:" + pdir)

spew("Using signatures from:" + sdir)

spew("Using wot from:" + wdir)

pfiles = dir_files(pdir)

sfiles = dir_files(sdir)

wfiles = dir_files(wdir)

# Build WoT from pubkeys

handle = {}

for w in wfiles:

pubkey = open(w, 'r').read()

impkey = gpg.import_keys(pubkey)

for fp in impkey.fingerprints:

handle[fp] = os.path.splitext(os.path.basename(w))[0]

for k in gpg.list_keys():

name = handle[k['fingerprint']]

if args.fingers:

name += '-' + k['keyid']

pubkeys[k['keyid']] = {'fp':k['fingerprint'],

'id':', '.join(map(str, k['uids'])),

'handle':name}

# Validate seals

for p in pfiles:

pt = os.path.basename(p)

banners[p] = []

for s in sfiles:

sig = os.path.basename(s)

# All seals must take the form patchtitle.vpatch.yourname.sig

if sig.find(pt) == 0: # substring of sig filename up through

'.vpatch'

v = gpg.verify_file(open(s, 'r'), data_filename=p)

if v.valid:

banners[p] += [pubkeys[v.key_id]['handle']]

else:

fatal("---------------------------------------------------------------------\n"

+

"WARNING: {0} is an INVALID seal for {1}

!\n".format(sig, pt) +

"Check that this user is in your WoT, and that this

key has not expired.\n" +

"Otherwise remove the invalid seal from your SEALS

directory.\n" +

"---------------------------------------------------------------------")

# Select the subset of vpatches currently in use.

for p in pfiles:

if banners.get(p) or args.wild:

patches += [p]

children(p) # Memoize.

parents(p) # Memoize.

roots = find_roots(patches)

if not roots:

fatal('No roots found!')

# Topological ordering of flow graph

l = []

for p in patches:

l += [(p, get_desc(p).keys())]

s = map(lambda x:x[0], toposort(l))

patches = s[::-1]

# Run command

args.f(args)

# Remove temporary keychain

shutil.rmtree(gpgtmp)

##############################################################################

if __name__ == '__main__' :

main()

##############################################################################

The whole shebang is available either from the aforementioned mailing list, or directly hereii. Congrats to Stan for his tireless effectuality, and always remember :

Learn the code ; for the code will set you free.

PS. The only thing this needs in terms of packages is 'python-gnupg'.iii

———Quoth Knuth (TUGboat, Volume 11/1990, No. 4) :

The current version number for TEX is 3.1, and for METAFONT it is 2.7. If corrections are necessary, the next versions of TEX will be 3.14, then 3.141. then 3.1415. . . . , converging to the ratio of a circle's circumference to its diameter; for METAFONT the sequence will be 2.71. 2.718, . . . , converging to the base of natural logarithms. I intend to be fully responsible for all changes to these systems for the rest of my life. I will periodically study reports of apparent bugs, and I will decide whether changes need to be made. Rewards will be paid to the first finders of any true bugs, at my discretion. but I can no longer afford to double the size of the reward each year. Whenever I have created a new version, I will put it in the official master T archive which currently resides at Stanford University. At the time of my death, it is my intention that the then-current versions of 7&X and METAFONT be forever left unchanged, except that the final version numbers to be reported in the "banner" lines of the programs should become TeX, Version $\pi$ and METAFONT, Version $e$ respectively. From that moment on, all "bugs" will be permanent "features."

The man knew what he was doing. Unlike virtually anyone "involved" in computing then, or hence.

[↩]Since Automattic is a pile of imbeciles, should you wish to use this you'll have to rename the file to .tar.gz. [↩]Notably NOT 'gnupg'. If you have that one installed it will croak. [↩]

« One hundred million Eulora coins. Or in other words, one Bitcoin.

MiniGame (S.MG), August 2015 Statement »

Category: S.NSA

Monday, 31 August, Year 7 d.Tr.

Night Falls on Manhattan

Night Falls on Manhattani is a sort of premake to City Hall. Even though they came out the same year, and even though the latter ate the entire attention pieii, I hold that Night Falls on Manhattan is the better movie.

Yes, they both have the colorful career city servant - but Ron Leibman's Morgenthau is absolutely haunting, whereas Richard Schiff's anodyne "Schwartz Something-or-the-other" is just exactly that, a well done piece of anodyne background. Art versus craft, gents. Art versus craft. Not to disparage the craft, but an earnest blowjob delivered by a competent adult woman can not ever surpass an enthusiastic blowjob delivered by an unsure-of-herself teenager. Unfair ? Perhaps. How the world works nevertheless.

Yes, they both have a lovestory sandwiched in, but the credible, reflective, intellectually active and intellectually stimulating Peggy (Lena Olin) stands to comparison with the grotesque, cartoonish feminist-cockroachiii that Bridget Fonda plays exactly like a specialist surgeon compares to an angry badger. They're both ready and willing to scratch your skin, pick one.iv

Heck, they even both have the fake arrest warrant as a piece of paper. It's given too much centrality in City Hall, and it actually plays out much better as a sidepoint in Night Falls on Manhattan. None of that broad "religious humor" that tries so hard to fail to offend it fails to be amusing, either, which is always a plus. And they both have the "junkie" theme, and "justice vs corruption" theme (pro tip : it's the same fucking thing, shut up already). And also the everything else.

You could say that City Hall is a Manhattan view of the same exact story, all dolloped up in organic whipped cream and served on a cracker. Meanwhile, the best place to view Harlem from is still somewhere in Queens. It actually makes sense, from there. The big, strong, sexually rivetting black male "criminal" that spreads money around like holy water / disinfecting agent, who also happens to be "the only honest witness at his own trial" in the words of the very DA (once that DA grew up a little and found out just how stupid he actually was) is not merely a better character than the City Hall equivalent - but the latter's unwillingness to even look at him, like, at all! is very indicative, as it is a necessary result of the intellectual castration that follows the actual castration that comes before a fall. The deep reason white civilisation failed in the West is buried right here, in the un-heretofore-observed happenstance that City Hall can't even look at the prime mover.

Yes, everyone calls the prime mover "a criminal", and yes everyone conspires to keep it under wraps. Because what the fuck else could life possibly be other than a crime ? I guarantee you any blade of grass would be sued out of existence by the concrete, if there were any sort of justice in the sidewalk. Luckily, nobody asks the sidewalk. Nobody asks the "government", either, nobody gives a shit what Manhattan can or can not look at, all this simply doesn't matter. The only real difference is that the raped woman that looked her rapist in the eye will at least have a good story for the children. That's all.

Not really what you wanted to hear, is it ? Well, I guess we now know why City Hall ate the whole attention pie. Could I interest you in some very affordable New York City rentals ? Below E 96th, of course.

———1996, by Sidney Lumet, with Andy Garcia, James Gandolfini and an excellent Ron Leibman [↩]Star system, heh. Alive and kicking, would you rather go to see a film with what's his face, that Italian babyfaced dude and the other Italian dude, or would you instead take the girl out to see the latest Pacino thing with that hottie Cussack in it ? Aha. Even if the former is a better movie ?

I see. [↩]Allow me to quote from the discussion of Jackie Brown :

Primul si cel mai important motiv pentru care-i un film delicios este ca ma razbuna pe pizduta aia penibila de Bridget Fonda. Dupa City Hall va spun sincer ca imi venea sa ma sui in avion, sa merg pin-acolo si s-o bat pe proasta cu un dulap ud in Mall of America. Da' m-am abtinut, si foarte bine ca m-am abtinut. Va garantez si sunt dispus sa jur ca Tarantino o vazut-o in acelasi film, o gindit acelasi lucru si-o trecut la fapte : doi ani mai tirziu pizduta isi traieste adevaratul ei rol : ratata care aspira sa traga din bong si sa priveasca la televizor, al carei viitor contine un futai de aproape trei minute cu un puscarias transpiracios si doua gloante-n parking lot : unu-n ovare si unu-n trahee. Bai, e perfect, mi-o inchipui singerind acolo-n praf si-s satisfacut intr-un mod adinc si complet in care numa' celuloidu' poa' satisface. Daca ati vazut ca si mine City Hall si v-o scos din rabdari idioata ca si pe mine n-aveti incotro si tre' sa priviti Jackie Brown.

which comes to

The first and the most important reason this is a delicious movie is that it takes vengeance on the miserably pathetic Bridget Fonda. I tell you honestly, after City Hall I felt like climbing in a plaane, going over there, and beating her into a pulp with a wet armoire in Mall of America. But I abstained, and it appears to have been the better choice. I guarantee and am willing to swear that Tarantino saw her with the same way, thought the same thing and went to work : two years later the shitstain's living her true role : the fuckup that aspires to nothing above bongwater and TV glass, whose future consists of an almost-three-minute fuck session with a sweaty jailbird and two bullets in a parking lot. One to the ovaries and one to the trachea. Man, it's outright perfect, I can imagine her bleeding in the dust and this satisfies me in that deep and complete way only the silver screen can satisfy. If you've seen like I've seen City Hall and the shithead pissed you off as she pissed me off, you have no choice but to watch Jackie Brown.

It stands. And yes, the reason I've never reviewed City Hall in spite of numerous references scattered all over Trilema is exactly the presence of that scum played straight. I will not encourage this sort of imbecility, the only way "Marybeth Cogan" may appear in a movie is either a) to be humiliatingly and very painfully killed or else b) to be mocked into oblivion. Such antisocial vomit may never EVER be played straight. Bare cunts are perfectly okay, Marybeth Cogan is obscene. [↩]I suppose you're going to tell me now that hey, picking a woman's nothing at all like picking a surgeon, not like she's going to be doing things inside of you, or there'd things in you that need doing. Right ?

What are you, some kind of idiot ? [↩]

« Prepare to be insanely, incredibly, very very jealous with envy!

Eulora's largest trade to date and assorted teologico-socioeconomic considerations »

Category: Trilematograf

Wednesday, 22 July, Year 7 d.Tr.

New MPEx fee

It was recently brought to my attention that yes, the MPEx fee for registering new accounts is still 30 BTC.

Taking into consideration that the various "competitors" have all meanwhile closed down (delivering to the sort of imbeciles that made that inept choice a per capita loss well in excess of 30 BTC), a situation muchly reminiscent of the previous rate hike, post-GLBSE implosioni ; and that the last months have seen a lot of speculative MPEx seat acquisition which should in fact be rewarded if the world is to remain equitable and fair ; and that the USD equivalent value implied by the scam exchangesii is absolutely ludicrousiii, not to mention about to pop - it seems perfectly reasonable that the rate should be hiked.

Consequently, a new MPEx seat will cost 50 BTC henceforth. The referral discount stays at 5 BTC for each party. This applies to all accounts that have not yet paid their fee, irrespective when the key was emailed.

The English FAQ has been updated to reflect the changes. I am looking for translators willing to do some work to bring up to date and expand the current collection of FAQs.

———Speaking of which :

[17:05:03] shareholder2 all will flock to MPEX and it will win

[17:05:10] shareholder1 yep

[17:05:13] da2ce796 ha.

[17:05:14] nefario AHAHAHAHAaaaaaaaaaa

[17:05:17] shareholder2 because its operator isn't "worried" enough

[17:05:38] nefario Wait until they come knocking on his door

[17:05:52] shareholder3_ midterm this will win against MPEX and others as they will get shut down soon too

[17:05:56] nefario for money laundering and funding terrorism

I'm still waiting, hey. [↩]Yes, Buttfinex is still a scam. [↩]You think one BTC is worth ~200 USD ? Go try to buy a hundred or two and see what it actually costs. [↩]

« Nature vie avec jeune fille

A lunatic with a bloodied axe could be ringing at your door! »

Category: MPEx

Friday, 15 May, Year 7 d.Tr.

Nature vie avec jeune fille

Maid knocks on the door (to let me know she's taking off, we have an entire signalling system that somehow naturally, unspokenly arose - she is a very good maid), naked girlie stands up from table, runs off and hides behind a corner.

- Why exactly are you hiding ?

- Well I'm naked.

- So ?

- ...

- What, do you suppose it'd be an awkward situation if she sees your back or tit or whatever ?

- Maybe! And besides, why risk it!

- But she's the maid!

- So ?i

- Not like she's a man or anything...

- So what ? You have me fuck women!

- What if a dog came in, would you run and hide then ?ii

- No.

- Well, women and dogs are in the same class in this respect.iii

- Why ? What's the logic!

- There's no logic, that's just how it is.

I might be the most sexually conservative person I know. We're talking some heavy duty 1700s shit here, it's not even of this world.

C'est la vie.

———So servants aren't people, that's what. [↩]No, I don't have her, or anyone else, fuck dogs. [↩]Ie, sexually harmless. [↩]

« The Fetlife Meatlist - Volume XI

New MPEx fee »

Category: Zsilnic

Thursday, 14 May, Year 7 d.Tr.

Narcissistic Personality Inventory

Do you remember when you used to fuck sixteen year olds, which is to say you were still in junior high and the dumbass girls in your class were all crazy about Michael Jacksoni, kept filling in those ridiculous self-made questionnaires and generally behaved like the vapid, daydreaming ditzes that immediately postpubescent girls are ?

Ok then, I suppose this quote might drive it all home :

200 celebrities, as defined as famous people who appeared on Loveline, were given the Narcissistic Personality Inventory and compared to 200 MBA students.

Guess what? Celebrities scored higher than MBA students. Big surprise.

But some interesting findings:

Female celebrities scored higher on every component than males, but especially high on exhibitionism, superiority, and vanity. (The other components are exploitativeness, authority, entitlement and self-sufficiency.)

Breaking the celebrities down according to "profession":

Reality TV stars had the highest scores, (most significantly in exploitativeness) followed by comedians and actors (close 3rd), then musicians.

The MBAs showed the opposite distribution: males were more narcissistic than females, especially entitlement and self-sufficiency.

Here's their results :

At which point I went "eh what the hey" and did the NPI for myself.

It came out Authority: 3.00 ; Self-Sufficiency: 3.00 ; Superiority: 1.00 ; Exhibitionism: 1.00 ; Exploitativeness: 5.00 ; Vanity: 0.00 ; Entitlement: 2.00 for a total of 15. With the caveat that binary choice on the "must pick one - pick the most applicable among the two even if not that applicable on its own" paradigm results in data that's not interpretable outside of that context (no, people don't like Obama - people just prefer Obama to that reanimated skeleton/lich that's McCain, otherwise Obama is still and always has been a poopyhead in EVERYONE's eyes), here are the individual responses :

 

A

B

1.

I have a natural talent for influencing people.

I am not good at influencing people.

2.

Modesty doesn't become me.

I am essentially a modest person.

3.

I would do almost anything on a dare.

I tend to be a fairly cautious person.

4.

When people compliment me I sometimes get embarrassed.

I know that I am good because everybody keeps telling me so.

5.

The thought of ruling the world frightens the hell out of me.

If I ruled the world it would be a better place.

6.

I can usually talk my way out of anything.

I try to accept the consequences of my behavior.

7.

I prefer to blend in with the crowd.

I like to be the center of attention.

8.

I will be a success.

I am not too concerned about success.

9.

I am no better or worse than most people.

I think I am a special person.

10.

I am not sure if I would make a good leader.

I see myself as a good leader.

11.

I am assertive.

I wish I were more assertive.

12.

I like to have authority over other people.

I don't mind following orders.

13.

I find it easy to manipulate people.

I don't like it when I find myself manipulating people.

14.

I insist upon getting the respect that is due me.

I usually get the respect that I deserve.

15.

I don't particularly like to show off my body.

I like to show off my body.

16.

I can read people like a book.

People are sometimes hard to understand.

17.

If I feel competent I am willing to take responsibility for making decisions.

I like to take responsibility for making decisions.

18.

I just want to be reasonably happy.

I want to amount to something in the eyes of the world.

19.

My body is nothing special.

I like to look at my body.

20.

I try not to be a show off.

I will usually show off if I get the chance.

21.

I always know what I am doing.

Sometimes I am not sure of what I am doing.

22.

I sometimes depend on people to get things done.

I rarely depend on anyone else to get things done.

23.

Sometimes I tell good stories.

Everybody likes to hear my stories.

24.

I expect a great deal from other people.

I like to do things for other people.

25.

I will never be satisfied until I get all that I deserve.

I take my satisfactions as they come.

26.

Compliments embarrass me.

I like to be complimented.

27.

I have a strong will to power.

Power for its own sake doesn't interest me.

28.

I don't care about new fads and fashions.

I like to start new fads and fashions.

29.

I like to look at myself in the mirror.

I am not particularly interested in looking at myself in the mirror.

30.

I really like to be the center of attention.

It makes me uncomfortable to be the center of attention.

31.

I can live my life in any way I want to.

People can't always live their lives in terms of what they want.

32.

Being an authority doesn't mean that much to me.

People always seem to recognize my authority.

33.

I would prefer to be a leader.

It makes little difference to me whether I am a leader or not.

34.

I am going to be a great person.

I hope I am going to be successful.

35.

People sometimes believe what I tell them.

I can make anybody believe anything I want them to.

36.

I am a born leader.

Leadership is a quality that takes a long time to develop.

37.

I wish somebody would someday write my biography.

I don't like people to pry into my life for any reason.

38.

I get upset when people don't notice how I look when I go out in public.

I don't mind blending into the crowd when I go out in public.

39

I am more capable than other people.

There is a lot that I can learn from other people.

40.

I am much like everybody else.

I am an extraordinary person.

I guess pretty disappointing, I'm not even good enough at it to make it as a celebrity. I will point out however that while my complete failure of vanity is perhaps unsurprising, at the very least the exhibitionism portion is more the failure of the test than my own. I know, by virtue of circumstances not exactly happenstantionary, a large pile of exhibitionist women ; none of these would, as far as I either heard or could conceive, describe or even think their body as "something special" in that sense. I share their view. Nevertheless, I am also a man who both enjoys and practices the fucking of slaves in public, and if the act of public copulation, both deliberate and unexceptional affords the practitioner a score of 1 in exhibitionism...

Let's just say I take a very reserved view of the proposition that the people who make up these tests have much of an inkling of the things they're purporting to discuss. On the continuum between immediately postpubescent girlie discussing matters of love and its immediately prepubescent bowdlerization, and scholar discussing matters of science, I would solidly place these fellows at a 1.0, on a scale going to no less than 10, and perhaps as high as a hundred.

So hooray for science, I guess.

———He did a Romanian tour at the time. [↩]

« The "Christian Europe" and other aberrant notions

In which you don't know what's a Mnesarete, among other things »

Category: Oda Superbiei

Saturday, 17 October, Year 7 d.Tr.

My my is this embarassing!

It all started with the following bit of Internet ridiculous :

We'll leave aside the incredible impudence of that "with all due respect"-equivalent construction - it's been discussed elsewhere. We'll also leave aside the ethical or psychological considerations involved in its usage, as they seem scarcely worth the time. We're dealing with Internet people here after all, the sort of tiresome clods that have yet to form any sort of understanding of the fact that there exist things much more important than themselves. Of course they'd be self-centered to the exclusion of all else - this is after all their only characteristic, and discussing it is not really unlike discussing the wetly humid appearance of fish.

Instead, let's do a search for the email in question, who knows.

We'll leave aside the comedy goldmine of "Google sells advertising", intricately related to the piles of lolz known as "Google is a company, which has a product, and revenue, and consequently is worth money". You know, like Apple, and like other things.i

Instead, what the fuck is arbp.net ?! Consider :

$ curl http://arbp.net/email_nonumbers.txt > emails_wtf.txt

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

100 542M 100 542M 0 0 1490k 0 0:06:12 0:06:12 --:--:-- 1497k

$ cat emails_wtf.txt | grep -c "@"

25285799

Not bad for five minutes' work, is it ?

Digging a little more we find the following choice bits :

There is a person by the name of Joel Pritchard and Wolfgang Demmel they currently using XLHOST.com and other hosting companies to operate spam operation/scam to sell their lotions and potions, vpn's and other products services that do not work.. www.arbp.net

The people I am referring too are NOTORIOUS internet scammers! BUYER BEWARE!

This all started with Joel Pritchard coming to my business trying to sell IP addresses to our smalll business. Since it so hard today to get IP space for your business because the internet running out of IP space we fell for the bait our company felt as if we had no choice.

Joel Pritchard along with his partner WolfGang Demmel (A German Citizen living in the United States) approached my sales rep, gave her their song and dance about how they are the best at what they do. After sending 27,000 dollars in escrow to Mr. Demmel's company, they provided the IP space to our company. 2 days after this transaction, the IP space disappears and we are left with NOTHING.

After numerous attempts to find out the truth about this situation, Wolfgang stopped answering phone. We hired a private detective to find out exactly what Joel Pritchard and Wolfgan Demmel were up to. We find that the ip address they sold us did not belong to them, they simply were using a company by the name of XLHOST.com.

The investigation turned to find out many things about Wolfgang Demmel and Joel Pritchard (AMAZING DISGUSTING DEVIANT). The website they are cloaking themselves under is http://www.arbp.net

Our company started to get harassed by phone by Joel Pritchard demanding we pay him and Wolfmore money to supply crack cocaine habit. (This what Joel was claiming). We simply asked for our back then Wolfgang Demmel gets on the phone, screams at my partners DEMANDING that payment of another 48,000 dollars is paid to send Joel to REHAB. My parnter who happens to be my wife was on this phone call and asks what does this have to do with business? Wolfgang Replies "He need his DRUGS! I will email the photographs! DO YOU UNDERSTAND MY POSITION?!!?!)

We kindly accept these digusting photographs apparently Joel and Wolfgang in their underwear with Joel with a crackpipe in his hand!!!!

My wife is now is on XANAX, we lost 1000's of dollars because of this SCAM. I would not tolerate this and tried to contact the authorities but to no help whatsoevever.

In conclusion,

The investigation shows that Wolfgang Demmel works with Joel Pritchard selling IP addresses and lies. Supplies him with his "MEDICINE" Joel Pritchard used to work for a company called CRITICAL.NET and SUAVEMENTE.COM

They are spammers and scammers! BE CAREFUL these people are scary!

This comes from ripoffreport.com, a site doing reputation blackmailing in an unabashed fashionii worthy of the "revenge porn" roots of its owners (and for the record, BitBet's blackjack is apparently still very broken, not that it ever had any to begin with).

Make of it what you will, but if you're one of the ~25 million people whose emails were accidentally published by some spammers and ended up indexed by google... perhaps you have other priorities than to complain to me about it.

Then again, if experience's any guide...

———Where's that apology you owe me, bitch ? [↩]You probably have noticed the approximative, content-farm level ESL employed in the above report. It is a mainstay of that website, on the obvious grounds of the manner in which it sources its material. [↩]

« The One I Love

The Producers »

Category: Zsilnic

Sunday, 24 May, Year 7 d.Tr.

MP's very brief foray into a poetry forum

So I spent about half an hour on a poetry forum, before a mod (very politely) pointed out to me that well... I managed to break pretty much all their rules in this brief interval.

I think it's kind of funny, you know, by the time a place's managed to construct such a complicated tower of law that random person walking in breaks most everything without malice aforethought... it's even conceivable the whole system long stopped filtering for whatever it aims to filter for and instead simply uptakes rule followers. Which don't (usually) make that good poets.

But anyway, I left them a note explaining that I didn't mean to, and wishing them the best. If I needed a platform perhaps I'd have considered adapting and adopting, but as it happens I don't, and moreover even if I did ... really, turn in your sovereignity in exchange for presence on some obscure online forum ? Whatever happened to the throne of China! Maybe if these were people in my WoT, whom I believed to be excellent at some obscure craft. Maybe if I was younger. Maybe, maybe, maybe. For sure not today.

One of the rules I broke was "never rewrite another's poem".i The original read :

to be deteremined by pffrau

The thin, black, velvet, strap

And its tiny, toy, buckle;

You call them "Fuck Me" shoes,

On the floor, at the foot of the bed.

One shoe upright on tapered heel.

Its partner lays upon its side,

Tossed there sometime between mounts.

And my re-write was

Oh the thin dark velvet stap

And its tiny, toy-like buckle

"Fuck me" shoes to my old chap

By the bed they have their chuckle.

One shoe upright on its heel.

Other resting on its side

In their way they try make real

What we also tried... and tried.

The moral being :

Don't follow the rules of anyone you don't personally know and deeply respect!

and

Do rewrite poems. And computer code. And everything else.

To paraphrase my dead grandmother, "the Internet is great, if you knowhow to drive it".

———I happen to think this is pretty stupid as a rule, all artistic achievement to date (of which none I recognise past 1800 or so) happened exactly that way, through concerted efforts to re-do the masters. If anyone imagines they could learn painting, or poetry, or any other art in any other manner, that someone belongs with some other anon USians on an online forum somewhere. [↩]

« A new Lordship List ?

The Fetlife Meatlist - Volume VI »

Category: Meta psihoza

Saturday, 25 April, Year 7 d.Tr.

MPIF (F.MPIF) October-November 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.10.2015

Net change

30.11.2015

Cash

390.73529835

6.26426906

384.47102929i

Tangibles

35.72013244

6.58387356

42.304006ii

Intangibles and goodwill

0

0

0

Total assets

426.77503529

F.MPIF liabilities

Account

01.10.2015

Net change

30.11.2015

Shareholder equity

426.45543079

0.3196045

426.77503529

Total liabilities

426.77503529

F.MPIF has a total of 1`986`753 authorised shares outstanding. The total assets per share implied value is thus 0.00021465 BTC. The cash+tangible assets per share implied value is thus 0.00021465 BTC.

Miscellaneous

The cash draw mostly went to share repurchase, which seems to have been profitable. The only remaining PC was also profitable this interval, if slightly.

Limping along... singing a song...

———39.32118228 PC4 + 17.27456032 PC5 + 327.87528669 unallocated reserve. [↩]8 BTC in bets made by PC4 ; 34.304006 BTC PC5. [↩]

« B,TMSR~ and fundamental justice reform.

Ever heard of Ion Iliescu ? »

Category: F.MPIF

Friday, 04 December, Year 7 d.Tr.

MPIF (F.MPIF) May 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.05.2015

Net change

30.06.2015

Cash

429.04406162

18.12519876

410.91886286i

Tangibles

38.06435270

23.01022026

15.05413244ii

Intangibles and goodwill

0

0

0

Total assets

425.9729953

F.MPIF liabilities

Account

01.05.2015

Net change

30.06.2015

Shareholder equity

467.10841432

41.13541902

425.9729953

Total liabilities

425.9729953

F.MPIF has a total of 1`986`753 authorised shares outstandingiii. The total assets per share implied value is thus 0.00021440 BTC. The cash+tangible assets per share implied value is thus 0.00021440 BTC.

Miscellaneous

Business as usual.

———38.79901585 PC4 + 44.24456032 PC5 + 327.87528669 unallocated reserve (down 42.74400000 BTC from previous period on account of a 200k share treasury purchase). [↩]8 BTC in bets made by PC4 ; 7.05413244 BTC PC5. [↩]200`000 shares were bought back this period. [↩]

« Qntra (S.QNTR) May 2015 Statement

The Nordic System, a new novel by Mircea Popescu »

Category: F.MPIF

Friday, 05 June, Year 7 d.Tr.

MPIF (F.MPIF) March 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.03.2015

Net change

31.03.2015

Cash

427.09864945

0.30720401

427.40585346i

Tangibles

39.96320118

0

39.96320118ii

Intangibles and goodwill

0

0

0

Total assets

467.36905464

F.MPIF liabilities

Account

01.03.2015

Net change

31.03.2015

Shareholder equity

467.06185063

0.30720401

467.36905464

Total liabilities

467.36905464

F.MPIF has a total of 2`186`753 authorised shares outstanding. The total assets per share implied value is thus 0.00021372 BTC. The cash+tangible assets per share implied value is thus 0.00021372 BTC.

Miscellaneous

Sadly, the February statement was completely and utterly broken, yet nobody said a word. Specifically :

The Total assets (reported as 467.06185063) do not match the Total liabilities (467.51279351). This is in no case a possible state of accounts.

The assets list does not sum to the proposed total. This is in no case a possible state of accounts.

The single-item liabilities list does not equal the proposed total for that category even! Needless to say... this is in no case a possible state of accounts.

Given the foregoing, the per-share value is incomputable, and in no case is the proposed value (0.00021379) correct.

While I'm painfully aware that this exactly mimics the sad state of accounting in the fiat tradition, and in general the sad state of affairs in all important fieldsiii, I would like to insistently point out that THIS is what's important. Keeping the books straight. THIS is where the million eyes belong, not on the fucking cat pictures "social media" site. It's not either easier or harderiv, but it is indisputably more important.

Neglecting the important to focus on the irrelevant is both the symptom and the cause of the decay of contemporary society. Please don't import the idiocy of the old world into the new one.

———39.88213645 PC4 + 16.90443032 PC5 + 370.61928669 unallocated reserve. [↩]7 BTC in bets made by PC4 ; 32.96320118 BTC PC5. [↩]Ballas correctly points out in his articles about Vioxx that "surprising" data to supposed specialists in a medical field comes in the shape of Yahoo News articles a decade old at that point. Because doctors are exactly as intellectually lazy and generally illiterate as the population that spawned them. Other fields fare no better, which is why supposed "experts" are surprised by all sorts of unsurprising matter. [↩]The nonsense about numbers or math being hard is a myth - which is to say a conveniently false narrative. [↩]

« BitBet (S.BBET) March 2015 Statement

No Such lAbs (S.NSA), March 2015 Statement »

Category: F.MPIF

Saturday, 04 April, Year 7 d.Tr.

MPIF (F.MPIF) June 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.06.2015

Net change

30.06.2015

Cash

410.91886286

20.60953539

390.30932747i

Tangibles

15.05413244

20.666

35.72013244ii

Intangibles and goodwill

0

0

0

Total assets

426.02945991

F.MPIF liabilities

Account

01.06.2015

Net change

30.06.2015

Shareholder equity

425.9729953

0.05646461

426.02945991

Total liabilities

426.02945991

F.MPIF has a total of 1`986`753 authorised shares outstanding. The total assets per share implied value is thus 0.00021443 BTC. The cash+tangible assets per share implied value is thus 0.00021443 BTC.

Miscellaneous

Business as usual.

———38.88948046 PC4 + 23.54456032 PC5 + 327.87528669 unallocated reserve. [↩]8 BTC in bets made by PC4 ; 27.72013244 BTC PC5. [↩]

« Qntra (S.QNTR) June 2015 Statement

[OPEN] Callgraph for therealbitcoin, in SVG format. »

Category: F.MPIF

Monday, 06 July, Year 7 d.Tr.

MPIF (F.MPIF) July 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.07.2015

Net change

31.07.2015

Cash

390.30932747

2.0569229

392.36625037i

Tangibles

35.72013244

2.0

33.72013244ii

Intangibles and goodwill

0

0

0

Total assets

426.08638281

F.MPIF liabilities

Account

01.07.2015

Net change

31.07.2015

Shareholder equity

426.02945991

0.0569229

426.08638281

Total liabilities

426.08638281

F.MPIF has a total of 1`986`753 authorised shares outstanding. The total assets per share implied value is thus 0.00021446 BTC. The cash+tangible assets per share implied value is thus 0.00021446 BTC.

Miscellaneous

F.MPIF is perhaps a tad too stable, even for a fund supposed to be stable. Still looking to add PCs if you know anyone.

———40.94640336 PC4 + 23.54456032 PC5 + 327.87528669 unallocated reserve. [↩]6 BTC in bets made by PC4 ; 27.72013244 BTC PC5. [↩]

« BitBet (S.BBET) July 2015 Statement

Varia varietatis, or your All-About-The-Mollusc guide. »

Category: F.MPIF

Friday, 07 August, Year 7 d.Tr.

MPIF (F.MPIF) January 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.01.2015

Net change

31.01.2015

Cash

430.67416351

3.3144536

427.35970991i

Tangibles

36.83863

2.69170168

39.53033168ii

Intangibles and goodwill

0

0

0

Total assets

466.89004159

F.MPIF liabilities

Account

01.01.2015

Net change

31.01.2015

Shareholder equity

467.51279351

0.62275192

466.89004159

Total liabilities

466.89004159

F.MPIF has a total of 2`186`753 authorised shares outstanding. The total assets per share implied value is thus 0.00021350 BTC. The cash+tangible assets per share implied value is thus 0.00021350 BTC.

Miscellaneous

No changes this month.

———39.6814929 PC4 + 17.05893032 PC5 + 370.61928669 unallocated reserve. [↩]7 BTC in bets made by PC4 ; 32.53033168 BTC PC5. [↩]

« I'm not sure I can truly convey the lulz...

Gerald Davis is wrong. Here's why. »

Category: F.MPIF

Thursday, 05 February, Year 7 d.Tr.

MPIF (F.MPIF) February 2015 Statement

F.MPIF incoming and outgoing

Incoming

Outgoing

Description

Value

Description

Value

--

--

Total

0

Total

0

F.MPIF assets

Account

01.02.2015

Net change

31.02.2015

Cash

427.35970991

0.26106046

427.09864945i

Tangibles

39.53033168

0.43286950

39.96320118ii

Intangibles and goodwill

0

0

0

Total assets

467.06185063

F.MPIF liabilities

Account

01.02.2015

Net change

31.02.2015

Shareholder equity

467.51279351

0.17180904

466.89004159

Total liabilities

467.51279351

F.MPIF has a total of 2`186`753 authorised shares outstanding. The total assets per share implied value is thus 0.00021379 BTC. The cash+tangible assets per share implied value is thus 0.00021379 BTC.

Miscellaneous

Slight loss in PC4, slight gain in PC5, net slightly positive.

———39.57493244 PC4 + 16.90443032 PC5 + 370.61928669 unallocated reserve. [↩]7 BTC in bets made by PC4 ; 32.96320118 BTC PC5. [↩]

« A sjsqd walks into a pub...

F.DERP January - February 2015 Combined Statement »

Category: F.MPIF

Friday, 06 March, Year 7 d.Tr.