I gave a talk in Nantes about making Photopea: https://www.youtube.com/watch?v=IZmaeC_Ma5A
2,453 karma · joined August 20, 2013
I gave a talk in Nantes about making Photopea: https://www.youtube.com/watch?v=IZmaeC_Ma5A
Just like if at the grocery store, you could choose to pay or not pay. It would be totally okay not to pay. But if the number of non-paying customers grew too much, the owners would make it mandatory to pay. This did not happen to the web yet.
More here: https://www.plugsocketmuseum.nl/EuropePlugsSockets.html
A pixel of an image is 3 Bytes. A 1920x1080 FullHD image is 6.2 MB. At 30 frames per second, second of a FullHD video is 186 MB. How did they do that?
Answer: frames are transferred as JPEG files. Even a cheap $15 webcam is a tiny computer (with a CPU, RAM, etc), which runs a JPEG encoder program.
The word "srp" in Czech is a "sickle" - a tool for harvesting wheat: https://cs.wikipedia.org/wiki/Srp From that, you get "Srpen" - "August", which is a "month of harvesting crops" (same in Czech, Polish, Ukrainian, etc).
That is why you will never be able to give money to a friend this way. You give $100, but they receive $99. They give it back after a week, and you receive $98.
Either prove, that the problem is PSPACE-complete (any PSPACE problem can be converted into it), or just say that your algorithm takes exponential time in polynomial space.
There are billions of people creating various accounts. Hundreds of thousands of them had a weak password, or told their password to someone, etc, and their data leaked. There were so many news about "data leaks" and "security issues" in the past 20 years, and each time, a company was blamed, never a user.
We even made laws, where letting people log in with only a password can be illegal.
If I update a single file, how long it takes until nobody in the world can access the old version anymore? Does it take seconds / minutes / hours? Also, some files should not be cached at all (like PHP requests).
I am afraid it would take me days or weeks to learn everything and to cofigure the CDN properly, and I am risking being offline for a part of the world during that time. Also, if there is a problem at the CDN, my website would be broken, too. If someone could help me, you can write me at support@photopea.com
Now, I upgraded to $60 a month. I never used any CDN.
Inserting the loop into a function really speeds it up in Chrome. Also, I have noticed, that for Float32Array, the rolled / unrolled performance is almost identical, but for Uint32Array, unrolled is about 30% faster: https://jsfiddle.net/aq06p94f/
Even with a warmup, the unwrapped version is more than 3x faster.
4x unwrap: https://jsfiddle.net/49j7htdz/1/
8x unwrap: https://jsfiddle.net/49j7htdz/2/
Like really, if you open a website for the first time in your life, what kind of secret information could it know about you?
The only thing a website can know, is, that "someone with a screen resolution of 1920x1080 pixels visited www.Photopea.com at 18:37". It can be useful to know the number of visitors, or the usual screen resolutions.
Yeah, exactly. If I write a book, and one person buys it, and a billion people copy it from that person (and I sell just one copy in total), there is nothing wrong, because I still have my book.
I am glad that most of people dont think this way, because we would not have any books in our world.
I make around $.01 (one USD cent) for an hour of using Photopea with ads. If someone was willing to pay me two cents for an hour of using Photopea (with no ads), I would gladly accept it.
There are no good and bad ads. The creators of ad blockers decide, what the ad is. The code of an ad blocker literally contains a code like: if(website is Photopea.com) find a specific element and delete it.
If an ad blocker tells you, that they are not blocking "good ads", they are usually blackmailing ad companies to pay them, so that they do not block their ads. The money, which could go to content creators, are going to ad block creators.