HNHacker News
TopNewBestAskShowJobs

IvanK_net

2,453 karma · joined August 20, 2013

submissionscomments
IvanK_net··on W3C recommends WebAssembly
I don't think it is necessary to make websites extremely complex, to prevent you from blocking ads.

I think blocking ads is a game you can never win. If you are able to block ads on some websites today, it is just because the site owners allow you to do so (they could easily prevent you from doing so). Ads technologies can evolve to a point when you as a human can not distinguish between ads and the rest of the content.

IvanK_net··on W3C recommends WebAssembly
WebAssembly is a programming language described in this document: https://github.com/WebAssembly/spec/blob/master/papers/pldi2... .

But in practice, WASM files will be exported from one tool automatically, and imported into another tool automatically. It is similar to SVG or PDF. You know what to do with it, but you don't care what is inside (what each character inside means).

IvanK_net··on W3C recommends WebAssembly
It makes no sense to me. You are saying, that instead a 5 kB webpage, you would load 50 MB code, which emulates a browser, just to show you the same webpage?

Every webpage pays for the traffic in some way, and everybody tries to save web traffic as much as possible (optimizing images, videos, minifying JS, CSS ...). It makes no sense to expect, that websites would turn the opposite way just for fun.

I would be very glad, if you can emulate a computer in a browser, so you can e.g. use VirtualBox or VMWare comfortably in your browser. Still, it will be sandboxed (it can not turn off your computer, or clear your hard drive, etc.).

I think the web is the most open, independent, secure and versatile platform today. And I hope it will become even better and more powerful in the future.

IvanK_net··on Mozilla and Opera remove Avast extensions from their add-on stores
I wonder, that many people are scared of websites doing something they don't want them to do, but nobody is scared of extensions.

Extensions have much bigger permissions than websites. I never used any extension in my browser. I think it is already enough, that each website knows what I do on it, what I click etc. I don't need some third party to know, what I do on all websites.

IvanK_net··on The Editable PDF Initiative
I have been working on a PDF editor for several years. It is available inside my photo editor https://www.Photopea.com (press File - Open - choose a PDF file). People open 7 000 PDF files in it every day.

Often, a PDF contains just a single raster bitmap with the whole content rasterized. Also, text is often converted to vector shapes, which also makes it non-editable (as text). But it can open / save PDFs from Google Docs and other editors quite well.

IvanK_net··on uBlock Origin: Address first-party tracker blocking
The first thing is, how do you distinguish between the ad and a non-ad? If my friend mentions a famous brand in a chat with me, should there be some entity to remove the name of that brand from the chat, so that I don't see it?

There are many videos on Youtube recommending stuff. You never know if the author has been paid. Even if you try to detect popular ad networks and services, the ad techniques will also evolve.

If ads were the only source of my income, and my content was unique, I would show the user a "quiz" every 5 minutes, asking him to answer, what is shown in the ads at the moment :D and deny the access, if the answer is wrong.

IvanK_net··on Websites can change content inside a selection
I used many programs, called "trials", which stopped working after 30 days. So it does not let me use it, while the program itself is on my hard drive, with all resources necessary to run that program.

But the computer belongs to me, and the content of a hard drive too. And the OS should do what I want it to do.

Should I report it as a bug to the creators of my OS? If it's fixed once in the OS, the solution is universal. So that since I downloaded a program to my computer, the OS should make it run every time.

IvanK_net··on Websites can change content inside a selection
I mean, if the author of a website does not want you to copy out the text, they will use all existing means to prevent it.

Ok, so Firefox will prevent websites from modifying a clipboard. Then, such websites will show you the text in PNG images. What is next?

IvanK_net··on Show HN: I built an online image editor using WebGL and CSS transforms
I usually check the accessibility at https://www.uptrends.com/tools/uptime. Now, it says that "it works everywhere" (e.g. it was loaded in 0.7 seconds in NY). 18 people are using Photopea in NY as I type this message.

Could you write me an email to support@photopea.com, and help me investigate it?

Sadly, if websites knew about specific fonts in your computer, it would be considered "fingerprinting" :( so browsers do not let us access fonts.

IvanK_net··on Show HN: I built an online image editor using WebGL and CSS transforms
Hi, I am the author of Photopea :)

Photopea is used by 120,000 people every. We rarely get reports about the site not loading correctly. We received one in June from a user from Malaysia. After some communication, we noticed that it worked well when he used his mobile data, and did not work only on WiFi, so probably the problem was with ISP.

If it happens again, just let us know!

IvanK_net··on How to Build Minesweeper with JavaScript
My friend (Math genius) made a video tutorial about writing Minesweeper in JS in a Notepad https://www.youtube.com/watch?v=OuahlosQ1m0

* It is in Czech :(

IvanK_net··on When Can I Reuse This Calendar?
Sounds credible. A year can start with one of 7 days, and it can have either 365 or 366 days.

But I expected it to be higher :D Did we miss anything?

IvanK_net··on When Can I Reuse This Calendar?
So how many calendars do I need to buy, so that I don't need to buy any ever again?
IvanK_net··on The Z3 Theorem Prover
"I often wish there was a tool that I can just fire up, choose modal logic EMC from a menu and check whether a certain formula is a theorem."

We would not need any mathematicians then :D

IvanK_net··on Photoshop Alternatives for Startups
These are Photoshop Alternatives from 2010.

You should do some research, there are many new programs! https://www.techrepublic.com/article/photoshop-alternative-n...

IvanK_net··on Otonomo, with nearly $55M in funding, is cloning our product
I don't understand what is the problem. If you made your API public, you want people to use it. If another company decides to use the same API, it is only good, in my opinion.

It is very similar to an issue with phone chargers. There were times, where each phone manufacturer had a different charger, and if a new company decided to use a charger desing from Nokia, they would probably sue them. I am so glad those times are over and we use USB everywhere. Arent you glad, that your API could be used everyhwere?

Or another example, imagine if every web browser had a different "web language" like Javascript, and developers would have to make several versions of their website for each browser. And if a new browser wanted to display webpages ment for Firefox, Firefox would sue them.

IvanK_net··on Planting 1.2T Trees Could Cancel Out a Decade of CO2 Emissions
I think we need a system, where the rest of the world will pay countries like Brazil or Indonesia to keep their current rainforests.

Currently, we are paying them to cut down rainforests and plant oil palms, so that we can buy cheap oil from them.

IvanK_net··on Gimp 2.10.10 released
I would like to point out, that GIMP made a huge progress in recent years :)

I am the author of https://www.Photopea.com, which is the image editor with the second best support for GIMP files (XCF) after the GIMP itself :) In the latest GIMP releases, I really appreciate Editable Text Layers and the support for DEFLATE data compression, which makes XCF files even smaller.

I created a document with a white background layer and a simple text layer both as PSD and XCF, and then ZIPped it:

XCF: 8.25 kB unzipped, 4.03 kB zipped

PSD: 81.10 kB unzipped, 7.96 kB zipped

IvanK_net··on OpenTTD Compiled to WebAssembly
Also, keep in mind, that while WebGL is based on OpenGL ES, it is emulated using Microsoft Direct X on all Windows machines (by all mainstream browsers through the Angle project https://github.com/google/angle).
IvanK_net··on PayPal vs. Stripe for small businesses in 2019
So they just refused my application for a credit card payment gate :( without describing a reason why.
IvanK_net··on PayPal vs. Stripe for small businesses in 2019
I used TransferWise many times and I am extremely happy with it. I have the USD account in the US through TransferWise.

The problem is, that my PayPal does not let me withdraw money to my US account, as I am not the US citizen.

IvanK_net··on PayPal vs. Stripe for small businesses in 2019
Thanks! I used HTML, CSS and Javascript.
IvanK_net··on PayPal vs. Stripe for small businesses in 2019
I am working on it at the moment, but it is extremely hard. You have to communicate with them (through email) and describe what you want to do. They have too many requirements (like you should have the icons of MasterCard and Visa on your website) and it is even harder to convince them to allow you accept payments from the whole world (they usually only let you accept payments within your country).

With PayPal, everything is automatic. You can configure everything yourself and accept payments in no time, without having to communicate with an actual person from PayPal.

IvanK_net··on PayPal vs. Stripe for small businesses in 2019
I run an online Photo editor https://www.Photopea.com , where users can pay to get a Premium account. Everything goes through PayPal and users seem to be happy.

But PayPal has quite large fees. From a 9 USD payment, they take like 10%. Also, if you are not from the US (I am not from the US), you can only withdraw money in your local currency, and PayPal has quite bad conversion rates (you lose 2-3% again).

I am still wondering, that after so many years, no big company (Google, Facebook, Apple) came up with their competitor to PayPal (everybody would switch to them, if they had lower fees).

IvanK_net··on Show HN: A browser extension which blocks chat/helpdesk widgets
It is quite sad to see, that authors of websites can not see the problem themselves, and we have to "fix" it ourselves :(
IvanK_net··on Wolfenstein: Ray Tracing on Using WebGL1
You could do real-time ray tracing fifty years ago :D

But you would only compute like 1 000 rays per frame, while now you can compute like 10 000 000 rays per frame :)

IvanK_net··on Wolfenstein: Ray Tracing on Using WebGL1
It reminds me my own ray-traced WebGL game, that I made six years ago :) http://powerstones.ivank.net
IvanK_net··on Rendering PSD Files with Rust and WebAssembly
I am the creator of Photopea. It is not fully open-source. What do you mean by running a webapp from a command line? I never heard of it (I also don't use a command line).
IvanK_net··on Rendering PSD Files with Rust and WebAssembly
Hey, I am not sure if you know it, but there is a fully client-side webapp https://www.Photopea.com, that can open, edit and save PSD files. You can also write scripts, which will process a PSD document and e.g. export necessary layers.

https://www.photopea.com/learn/scripts

IvanK_net··on ASK HN: Has anyone adopted Chrome OS as their primary OS?
I remember when Microsoft was fined for not offering other browsers to users: https://www.theguardian.com/technology/2013/mar/06/microsoft... . Chrome OS can not even install other borwsers by default, and it seems like nobody cares :/
← PreviousPage 8 of 14Next →