Ethereum Services Are Centralized
EDIT: I would have fleshed this out more had I known it would be so widely circulated, but to address some common criticisms:
EDIT: I would have fleshed this out more had I known it would be so widely circulated, but to address some common criticisms:
It took until this year to write my first eBook and now it generates revenue while I sleep. What's holding you back? Learn from my experience so far.
I was pleasantly surprised to hear from Suresh, an ex-student I’ve known for a long time. A U.S. citizen he was now the head of sales and marketing for a company in London selling medical devices t…
What connections are, how they affect our systems, and how and why pooling works.
This is a followup to my previous post on the stack monoid, but is intended to be self-contained.
Over the last month or so we have seen several reports out of Afghanistan registering the shock of the Americans, the Afghani government, and even the Taliban itself with the speed at which the Tal…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Altice wins the race to the bottom.
In this video, Alan Kay talks about his vision of object oriented programming and how to design scalable systems.
Reasons why bugs might feel "impossible"
"Know your enemy, know yourself, and in a hundred battles you will never be defeated"
tl;dr Nonprofit/pro bono organizations I suggest for offering mentoring/seeking mentorship: Mentoring Club [https://www.mentoring-club.com/the-mentors/category/software-engineering] (experienced mentors, EU focus), Coding Coach [https://codingcoach.io/] (aimed at software engineers), Mentors in Tech…
The sixtyforgan is a Commodore 64 equipped with a spring reverb, featuring the keyboard layout of a chromatic button accordion.
My Functional Programming journey was filled with dead ends, false starts, failed attempts and frustration. And I suspect that I’m not…
While Bitcoin is the gold standard in crypto, Ethereum has been the innovator, bringing new ideas, particularly smart contracts, to the table. Smart contracts allow developers to easily build things on a blockchain and we have seen a proliferation of new things built on the Ethereum blockchain as a result. But what if…
In this article I’m trying to explain the difference/similarities between dynamic programing and divide and conquer approaches based on two examples - binary search and minimum edit distance (Levenshtein distance)
Last month I announced a toy project called QOI — the Quite OK Image Format . It losslessly compresses RGB and RGBA images to a similar size of PNG, while offering a 20x-50x speedup in compression and 3x-4x speedup in decompression.
In some previous blog posts we described in details how one can generalize automatic differentiation to give automatically stability enhancements and all sorts of other niceties by incorporating graph transformations into code generation. However, one of the things which we didn’t go into too much is the limitation of…
Interviewer: Now comes the part of the interview where we ask a question to test your creative thinking ability. Don’t think too hard about it, just
So I made a mildly controversial tweet. Lots of people enjoyed it, but the LinkedIn-adjacent section of data science Twitter is not happy about it. I want to provide as much context for it as I can…
Issue: March/April 2000 | PDF