I'm mostly interested in doing work that still starts in November, and I'm happy to work with you on getting things underway as quickly as possible.
-
-
Prikaži ovu nit
-
DMs are open, so feel free to message me! A little about me: 15 years of experience doing code: Haskell, Python, Go, any other language or DB you can think of, and everything that has to do with the cloud or dev ops.
Prikaži ovu nit -
I do lots of work in fintech, agency work, machine learning, programming language design, and distributed systems, both as a lead dev and on my own, and I've helped lots of junior devs learn new things. I've run >50 meetups where me and others taught people how to do stuff :)
Prikaži ovu nit -
I've been doing remote for 10 years, so I know how to make it work 100% even if you're not used to doing remote work :) I'll help your HR / accountant figure stuff out too. Chances are I've already worked with a company like yours in your country, so I can help with paperwork.
Prikaži ovu nit -
Here's some code I've worked on: hvx, a numeric library for Haskell which I have improved to solve a serious perf issue. The master branch updates deps. The memleak branch is the fix. Tracking it down was super hard. The fix itself is ~3 lines :)https://github.com/cheater/hvx
Prikaži ovu nit -
a piece of code showing how to call Python code directly from Haskell.https://github.com/cheater/haskell-python-stateful-call …
Prikaži ovu nit -
a toy auto-trader that trades using time-weighted average price.https://github.com/cheater/trader-demo …
Prikaži ovu nit -
a code base meant as a learning tool for people trying to understand a basic concept in cryptocurrencies, a mempool.https://github.com/cheater/haskell-simple-utxo-api …
Prikaži ovu nit -
a keyboard layout that I developed and use: https://bitbucket.org/cheater/us_split_v3/src/default/ …
Prikaži ovu nit -
a tiling window manager written in bash (using specific system tools): https://bitbucket.org/cheater/movewindow/src/default/ …
Prikaži ovu nit -
a toolkit for inspecting memory of a process, useful for reverse engineering, written in bash: https://bitbucket.org/cheater/memdump/src/default/ …
Prikaži ovu nit -
a file system tool that does something similar to defragmentation, but on file level rather than file system level, written in C: https://bitbucket.org/cheater/sparsify/src/default/ …
Prikaži ovu nit -
my vim configuration file, possibly the largest source file I routinely edit, right after my desktop's config stored in Ansible :) https://bitbucket.org/cheater/vimrc/src/default/ …
Prikaži ovu nit -
If you got this far you deserve a pupper smooch :) And if you think I can help you with anything - even if it's just a few hours - let me know :)pic.twitter.com/YJa9iZd76b
Prikaži ovu nit -
One small job that I've been asked to do is to check out the Stratis smart contract platform,
@stratisplatform. I was engaged by an interest in the Stratis community.Prikaži ovu nit -
I have experience with cryptocurrencies and smart contracts but not with Stratis or C#, so it'll be fun! I'll live tweet my experiences here. Let me take you on a journey!
Prikaži ovu nit -
I'll start by going to the website, https://stratisplatform.com/ . It describes Stratis as a company that will provide you with a white label blockchain, that you can build applications against using a C# api. They provide the manpower to build the platform for you.
Prikaži ovu nit -
The usage is explained at https://academy.stratisplatform.com/ . It breaks down into the following topics: Blockchain 101 Course Full Node Sidechains Smart Contracts DLT Wallets ICO Platform
Prikaži ovu nit -
The "Blockchain 101 Course" is fast reading. It's mostly alright. At some point it mentions two "Key Features": 1. Cost Efficiency: Transaction fees are minimal and determined upfront by the sender. ...
Prikaži ovu nit -
2. Transaction Speed: Due to the flat and transparent nature of the blockchain, transfers show up almost instantly and are typically confirmed in minutes, rather than hours or days. - among others I didn't mention. I don't know about those two... no blockchain does both yet.
Prikaži ovu nit -
"Purpose of blockchain" is... generally OK. This was clearly written by someone who knows how cryptocurrencies work and what their strong points are, but the text could use some better writing. The part on decentralization kind of misses the point.
Prikaži ovu nit -
I wish "Consensus Rules" actually laid out the rules used by Stratis, or if they are purpose-built, then some examples.
Prikaži ovu nit -
As it is, it's more like reading a pop sci magazine, which is fine, but the docs could go in depth without also overwhelming a reader who isn't interested in the information.
Prikaži ovu nit -
It strikes me that the docs that I've been reading so far don't ever link to other resources to facilitate learning more about the topics being discussed, or to tell you the exact code being talked about. The docs need way more resources like these.
Prikaži ovu nit -
"Cryptographic Keys and Digital Signatures" needs to be rewritten by someone who knows what they are talking about. It conflates encryption and cryptographic digest functions and kind of refers to cryptography as the magic sauce that makes things work.
Prikaži ovu nit -
This part of glances over facts in the same way I did when I couldn't remember the anatomy of the Euglena in my high school biology test.
Prikaži ovu nit -
The PoW/PoS explanation could use a proof read. OK, that's it for Blockchain 101 - time for a break!
Prikaži ovu nit -
Hey all! Another person has hired me to develop a solution for the Abstract Reasoning Challenge (ARC). It can be found here: https://github.com/fchollet/ARC The solution is open source, and there is ongoing work on it every week. Check back and enjoy! https://github.com/cheater/harc
Prikaži ovu nit -
Here's an introductory paper for the challenge: https://arxiv.org/pdf/1911.01547.pdf … The challenge deals with figuring out what the whole of an image should look like, given only parts of it. The hard part is the amount of training data. Your system needs to be smart to glean things from it.pic.twitter.com/JT3tEWiXaU
Prikaži ovu nit -
The harc repository is implemented in Haskell using hmatrix, a high-performance numeric matrix library. Currently we're setting up basic primitives and are taking our first steps into solving the problem. :)
Prikaži ovu nit - Još 129 drugih odgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.