I thought about this when watching geowizard:
508 karma · joined May 11, 2011
I thought about this when watching geowizard:
Hand-coding works okay when the data is what you expect. But when you throw mal-formed certificates at it, you have to catch all the edge cases. Having generated code would have enabled much more edge cases to be covered.
It is protected by copyright or other IP law, and not valueless.
I would say that the incentive is that they can access a market of digital products without fear of being sued by the rights-owner. The value of the NFT approach is that it can all be codified and automated so that a) as a creator I can get paid for my content without having to negotiate contracts with every distribution channel b) distribution channels get access to every piece of content.
Not saying that NFT's will work in the end, but that's my understanding of it.
In simple terms, though, it's just codifying the license terms, so that at least has some value as digital media grows and content creation becomes decentralized.
- what is the name of the license covering the work of art - who is the original author - what date was the work created - what if anything was it derived from - are private or public performances allowed - is copying allowed - does the license allow for sublicenses or transfers
And, as we get into the money question: - what is the cost to play, display, or perform this work - who should be paid
I could imagine, say, iTunes being able to play NFT protected works, and being able to collect a fee from the user to be able to play it. In theory this would go directly to the rights holder, which would perhaps be the original author rather than a music publisher.
Another example I saw was that artists could create limited editions, say of 1000 of a digital image. If I wanted to display these on my TV, I would have to have own the NFT. The NFT addresses the problem of how Samsung figures out how to pay the rights holder. Usually after a work of art is sold, the original author is out of the picture. But, they could encode an NFT so that whenever the ownership is transferred, the original creator gets a slice. So, the original creator would continue to benefit from works which appreciate in value.
But at some point, it clicked, and I started writing out the assembly… there was a register to control the screen background color… so I just blasted 0 into that register to make it black. In what was probably my greatest ever fear of engineering, I then hand-assembled my two-line assembly into 5 bytes of machine code. But I had to wait until I got back from vacation to try it.
It worked… it changed the background color, but it crashed the machine… I had forgotten to add ‘return from subroutine’, after that it worked, and that was the beginning of my journey.
I regret not spending more on proper tooling early on. But all the good assemblers were cross-assemblers that ran on pc’s.
There’s was also a really good book by Raeto Collin West that went into more details, and that’s where I got some of the drive register info. There is a command you can send to the printer to dump its memory, so that’s what I did. (To get it’s ROM to see what it’s drivers are doing)
The printer was critical to being able to read through the assembly and annotate it. You learn how to read ASCII in your head, etc.
The serial link between them was notoriously slow. I studied them extensively as a teenager, and had reams of disassembly printed out in fanfold dot matrix, with my own scribbles. This is how I learned 80% of my computing skill set.
The signaling between the drive and computer used a clock line and a data line. When reading from the drive, the drive would set the data bit then invert the clock. The CPU would be polling the clock line, and when it changed, it would read the data bit. There wasn’t any fancy hardware like DMA. It was basically two cpus connected to get her with a couple of I/O pins.
I can’t remember where I saw it, but there was an extremely fast driver going around, and sure enough I disassembled it to find out what they were doing.
Before each 256-byte sector was transferred there was a loop which synchronized the cpus in the drive and host computer, down the the clock cycle. Then they used both clock line and data line to blast all the data, two bits at a time down the lines. The cpus didn’t wait for any clock to change, they just read the data as fast as possible. Wrapped with a bit of error detection to top it off.. in the end it was about a 10x speedup with the same hardware…. Which at the time was totally mind blowing
https://www.forbes.com/sites/deborahljacobs/2012/03/20/how-f...
It says the following:
“Tax rules bar you from investing your IRA or Roth IRA in a business you control—such a “prohibited transaction” can render the IRA immediately taxable and possibly subject to penalties.”
Thiel and levchin, and probably many many others have certainly skirted the spirit of the Roth IRA.
I also have a big problem with the pound coin... it’s far too heavy.
Go to the stores website and pick your order, and have it fulfilled via doordash? Fine, you’ll pay a fee for the delivery driver. But the restaurant doesn’t pay doordash fee since they didn’t drive the business to the restaurants website.
But, next week you use doordash app and reorder the same thing? From now on the restaurant will pay the doordash fee.
There is no downward pressure on pricing because spacex only has to be slightly cheaper than the cheapest non-reusable rocket. So for a marginal cost of, let’s say, $2m for a reflown booster, there are still able to charge $50m+.
But since their customers are seeing prices of $50m, space is still expensive... nothing much has changed.
(I’ve simplified this by omitting the fact that the upper stage is not reusable)
A lot of BFR development is being done in the open in Boca Chica, and you can follow along because it’s being live-streamed almost 24/7. BFR has had small incremental hops recently and will try for a 15km flight this week. We’ll see what happens.
And just look at what we put next to our Bart stations: giant parking structures. Sigh.