My Ideal Writing Tool

I am often unduly tool obsessed when it comes to tasks, and am hesitant to change my tools once I have found one that I can manage.

I love photography, yet use a years old camera (partially because quality has not improved that much) in part because I enjoy knowing exactly how the thing will react to my input.

I have never found a writing tool that worked exactly how I wanted it to though. I find Google Docs occasional slowness exasperating, and Word’s ability to mess up references and footnotes frustrating. I love Scrivener most of the time, except that I find I struggle to keep all my research labeled appropriately and sorted intelligently.

Perhaps, I think as I write this that the problem lies not with the tools, but with the poor carpenter. Yet still since I love writing I will still describe my ideal tool in the vague hope that someone can point me towards it, or it will motivate me enough to build it myself.

Each project is structured in a directory. The application can display a variety of content, allowing it to be used as the basis for much of the research gathering process as well. Each file has the ability for a significant amount of metadata to be added, this will include the information necessary to automatically generate citations, but also can include links to other files, addresses, etc…. References inside the text will appear while editing as a hyperlink to the specified content, and when you go to ‘render’ the final document it will use the metadata to generate the citation in the form you request. If needed metadata is missing it will prompt you.

Reading what I just wrote it makes me think that this is something I could conceivably develop and maybe I will. Or perhaps I just need to re-do the Scrivener tutorials. Who knows. Maybe what I am describing is a Jupyter notebook writing mostly in Markdown with some conversion coolness at the very end. Either way I find the disconnect between research and writing difficult currently. I get excited for the research, but end up with chaotic half-references and memories. I get excited to write and cannot find the references I need.

Yes, I know LaTEX is a thing, and maybe I should just learn how to use it. Honestly, this will never be solved by a tool and eventually I will just need to accept that my habits are what need to change.

Please enter your email to subscribe to my newsletter:

Weird Coincidences

Author’s Note: This was inspired by this old thread of mine.

Our world is full of happenings that seem to the untrained eye to be worrisome coincidences, but in reality they can easily be explained away.

Consider for example that both Stuart Hoegner (General Counsel for Bitfinex and Tether) and Brock Pierce (Founder of Tether) worked for Bitcoin Decentral a short-lived incubator in Canada. The honest truth is that the blockchain industry was small back then and there were only so many combinations of ways people could work together in an industry that small. Trying to make that into something more is deceptive and wrong. You can see the list yourself at the link I sent, this is where anyone who was anyone in crypto was choosing to associate themselves.

It makes total sense that the stablecoin founded by Brock Pierce would go to the lawyer that Brock Pierce had worked with. Why would that be shady? I mean sure they are not technically auditors but they can sign a letter better than any bank in the Bahamas. But speaking more seriously, these are the same lawyers who were associated with this casino. That’s just another coincidence though.

So yeah that same Sunlot from before. Pierce and Betts who worked together on this ended up founding the bank that would bank Tether when they were cutoff from almost every other option. To put this in a different light though it makes perfect sense. Crypto people are going to be more comfortable banking crypto people than most banks would be. They have a better understanding of the true risk profile.

So this one can be observed pretty easily here. But again from the perspective of Bitfinex this was just good business sense. Why disclose their ownership if it was likely to invite undue attention and perhaps even make it harder to maintain their always tenuous banking relations. It was the clear choice to announce it as a partnership instead.

So I think the reason that this hack is very rarely discussed outside of the Tether Truther circles is that they were able to force a hard fork of Omni which allowed them to freeze these funds and any others. Since the money was not actually lose it is easy for people to not care about. However, it is still quite odd that someone was able to get into the treasury like that.

So as we just discussed Tether can now freeze any Omni Tethers that they want (I am almost positive that they can on Ethereum too but it has been a while since I read their smart contract so don’t hold me to that) and they are supposed to track these frozen Tethers on their transparency page here. They should be listed under Quarantined Tethers on the Omni part. Now the problem is that there are more frozen Tethers than are listed here. Consider for example 1, 2, 3, 4, and 5. Now I am no accountant but I know that those numbers add up to more than Tether claims are quarantined. Weird coincidence.

So in order to understand this one you need the context of the second Bitfinex hack, where afterwards to help regain trust they promised a full financial and security audit of Bitfinex. They hired a security consultant who allegedly gave them the report, Bitfinex thought this firm could do a financial audit as well, they could not, and the security “audit” was always referred to as a report from here on out. The financial audit obviously never came. I mean they couldn’t even get an audit for Tether which was supposed to just be 1 dollar per token. This was many tokens, banks across a huge number of jurisdictions, plus they had just issued the BFX token and the RRT token further complicating the job. In hindsight it was a thing that never should have been promised.

So the audit for Tether was going to prove that they always had the money they claimed they did. The audit for EOS was supposed to come out and prove that they did not trade their own token during the sale. To explain, during the year long ICO of EOS wherein it traded on several exchanges there were accusations that the team was selling tokens on exchanges and using the proceeds to buy more tokens which inflated their $4bn sale. They promised an audit to prove that this did not happen. As of writing it has not occurred.

I saved this one for last because for me it is the hardest one to wrap my head around. Raphael Nicolle was the founder of Bitfinex and he left the very same month that their hot wallet was drained. This hack was relatively forgotten because they covered the losses, but it was always odd to me that was the month that Raphael officially separated from Bitfinex. Complicating this picture is that Raphael claims on his Linkedin that he continued to do some programming for Bitfinex. This means he was still connected to Bitfinex, but in a much more easily minimized role. The other amusing wrinkle is that Raphael is a Ruby on Rails developer, which is important to remember because Bitfinex was based on the leaked Bitcoinica exchange code which was a Ruby on Rails site coded by an ambitious 16 year old.

So yeah our world is weird and there are so many crazy coincidences.

Please enter your email to subscribe to my newsletter:

Analysis of December NYAG and Tether Filings

Disclaimer: I am not a lawyer, this is not legal advice or financial advice or life advice or medical advice or romance advice. Especially not romance.

So this is more than a little bit delayed, but better late than never I figure. You can see the original threads that I am going to be reviewing for this analysis here: NYAG and here: Tether.

The fundamental tension between the NYAG has become less a dispute about facts and more frequently a dispute about service, jurisdiction, precedents, and language. Tether especially was much more creative in this filing than previous ones.

Let’s start by outlining the broad strokes of the NYAG argument. Their primary thrust seems to be that Tether’s claim of improper service is invalid, due to existing precedence and their failure to bring it up in an earlier motion. They also find themselves frustrated by the lack of documents that have been provided by the merry men of Digfinex.

Listen if I am going to be blunt I think all of this posturing around jurisdiction is a load of shit. The Block reported [paywalled] that it was relatively easy for a NY resident who was moderately comfortable with lying to get an account there. Now based on the New Yorkers I have seen on the national stage recently I have reason to believe at least some New York residents are comfortable lying. Also it appears that the requirements for Martin Act jurisdiction are relatively light and we also know that an accounting firm they hired, a PR firm they hired, were also in New York. Oh also they helped onboard a New York based trading outfit and loaned them Tethers. Now you can argue that the Martin Act provides too much jurisdiction, but if that is the thrust of your argument you’re going to struggle.

Now looking more in detail at the Tether response we see some excitement from their lawyers for once. One of their primary thrusts seems to be that they were improperly served, and thus everything from then is bunk. It really comes down to whether serving the outside counsel of Bitfinex who was communicating with NYAG was appropriate or not. I am not qualified to assess the law, but it seems to me that they are unlikely to win this service argument.

The second thrust of their argument is jurisdictional. Namely the New Yorkers we worked with either were technically international or we did not know they were New Yorkers. This argument would hold a little more impact if they did you know anything except asking a single question to determine if someone was from New York.

Then they try to argue that Tether is not a security or a commodity and thus not subject to Martin Act. This is their most creative argument, but it seems the reach of the Martin act will still bring them to heel here.

Overall, my assessment of these two responses together is that Tether and Bitfinex are in a pickle and are taking steps to lengthen the proceedings and win in the court of public opinion.

Please enter your email to subscribe to my newsletter:

A Luddite Technologist

n.b.: This is more rant and less article. If you expect structure or coherence perhaps this will not be the experience you want tonight.

I believe I must have gotten dumber, for the machines seem to now be smarter. Before they had no ability to recommend, sort, tag, and partition. Now, they Just Work (TM). This simplicity and clarity allows for many to create, consume, and engage. However, I find myself frustrated beyond what can be considered reasonable.

Consider for example the brilliant product Apple Music. It seamlessly combines your existing library with a massive streaming library which allows you to have the best of both worlds. At some point it decided for some of my files that its version was better than my own and replaced it in my library. Now they were likely right! Their file was likely a higher bitrate and probably sounded better, but when you replace an explicit song with a clean one it can be jarring. Especially when the album is Eminem and half the words are gone. However, this was likely my fault as I probably selected the wrong option during setup, or perhaps my file was labeled “wrong.”

Have you ever tried to put a picture in a Word document? It goes exactly where you put it, but later you realize that you should have put it somewhere else. Be careful moving it or your entire document structure may go upside-down. There’s an easy way to fix it by changing the text wrapping of course.

I code for my day job and for fun. However, I will admit that I do not always use the appropriate PEP-8 formatting, however, we are in luck because my IDE has an autopep8 extension that takes care of it for me. Except for the day that it moved an import statement, created an import loop, and it took me hours to find and fix. But hey that was my fault, I should have known I was not following PEP-8 formatting with that import statement moved down like that.

I have found that Netflix gives me a new sense of urgency to watch the shows and movies that I love, because I always have a sense that they are short for this world. Weirdly enough many of them are on DVD right across the room and could be watched whenever.

For some reason this blog now struggles to hold my attention, while my Tweet volume has remained incredible. Luckily I hope I have learned from Shakespeare and kept my wit despite the brevity.

I carry around a slab of glass and metal that is more powerful than machines I once dreamed of owning. It keeps me informed of exactly what I have told it I want to be informed about. I find myself needing to shut it off.

Please enter your email to subscribe to my newsletter: