HN user

IvanK_net

1,993 karma
Posts29
Comments376
View on HN
github.com 2y ago

Should I tolerate ad-blockers on my website? I am “losing” over $1k a day

IvanK_net
6pts9
blog.photopea.com 3y ago

Shrinking Font Thumbnails at Photopea.com

IvanK_net
4pts0
www.psdfiddle.com 8y ago

PSDfiddle : JSfiddle for graphics

IvanK_net
5pts2
jsfiddle.net 8y ago

This floating-point precission error surprised me

IvanK_net
1pts6
blog.photopea.com 8y ago

My name is Ivan and I want to make the best photo editor

IvanK_net
243pts80
imgur.com 9y ago

Why do we use so many units for energy?

IvanK_net
3pts3
blog.photopea.com 9y ago

Surface Blur and Median

IvanK_net
63pts34
www.youtube.com 11y ago

Kuka robot plays music on water glasses with Timo Boll

IvanK_net
1pts0
blog.photopea.com 11y ago

Photopea 1.0

IvanK_net
1pts0
lib.ivank.net 11y ago

Mandelbrot Zooming in 63 lines of JS

IvanK_net
4pts0
news.ycombinator.com 11y ago

We need an “email” for videocalling

IvanK_net
2pts2
dinohunt2.ivank.net 11y ago

3D shooter I made in 10 days

IvanK_net
2pts0
www.youtube.com 12y ago

Perfectly executing the wrong plan

IvanK_net
3pts0
blog.photopea.com 12y ago

Photopea 0.8 – edit PSDs in a browser

IvanK_net
1pts0
news.ycombinator.com 12y ago

Did anyone realise, that it had been time 1400000000?

IvanK_net
2pts3
www.photopea.com 12y ago

Photoshop.js

IvanK_net
1pts0
lib.ivank.net 12y ago

Write hundreds of visual effects in 59 lines of code (click to switch effect)

IvanK_net
4pts0
blog.photopea.com 12y ago

Photopea 0.6 – web-based image editor

IvanK_net
0pts0
blog.photopea.com 12y ago

Photopea 0.5 released – web based image editor

IvanK_net
2pts0
physics.stackexchange.com 12y ago

Cellphone cameras don't have an optical zoom and nobody knows why

IvanK_net
2pts2
blog.photopea.com 12y ago

Photo Pea 0.4 - New features

IvanK_net
1pts0
jsperf.com 12y ago

Unexpected performance of Javascript Arrays

IvanK_net
1pts1
www.youtube.com 12y ago

WebGL on Nexus 7 II - the future of mobile games

IvanK_net
1pts0
3dtool.ivank.net 12y ago

3DTool - a simple model viewer and photorealistic 3D renderer (inside a browser)

IvanK_net
1pts0
blog.photopea.com 12y ago

Photo Pea 0.3 – New features

IvanK_net
11pts7
renderer.ivank.net 12y ago

Javascript path tracer proceeds 1000000 rays per second

IvanK_net
2pts0
blog.photopea.com 12y ago

Photo Pea 0.2 reads & saves to PSD format.

IvanK_net
1pts0
blog.photopea.com 12y ago

HTML5 image editor wants to replace Photoshop and Gimp

IvanK_net
7pts4
jsperf.com 12y ago

For ArrayBuffers, Firefox is 30 times faster than Chrome

IvanK_net
2pts0

I am just saying that the colorization was needed in 1995, when 90% of people had black-and-white childhood photos.

But today, only 1% of people has black-and-white childhood photos. I just makes me want to argue when people pretend that it is still needed as much as in 1995 :D

I was also arguing with my friends about buying laptops with an optical drive ten years ago :D

That is not a tiny screen, it has over 7 thousand pixels.

I think you will not be able to read 5x5 pixel letters on that display (a letter would be about 1 mm tall).

Did you colorize grayscale photos of your grandmothers wedding?

Seeing that a "neat tool" exists and using that "neat tool" are two diffrent things. Google Glass was neat, too.

Grayscale cameras are not that much cheaper than color cameras. And if you decided to use a grayscale camera on purpose, you probably do not care about the color information (which would be totally "made up" by the colorizing algorithm).

Also, if there are only grayscale photos of you, you were probably born before 1900, and all your friends or your children (who might want to colorize your photo) are probably dead, too.

If you know a person who is 70 years old, they were 20 in 1975 - color photos existed back then.

Every grayscale photo of someone famous has already been colorized during the past 50 years. If there are only grayscale photos of you, you were probably born before 1900, and all your friends or your children (who might want to colorize your photo) are probably dead, too.

Too bad "tiny screens" pretty much do not exist anymore. Screens with hundreds of pixels on each side are very cheap already.

It reminds me people who research "colorizing grayscale photos", which do not exist anymore either (if you want a color photo of someone you met in your life, there probably exists a color photo of that person).

In 2012, I created IvanK.js - a Javascript library with the "Flash API" for quickly remaking ActionScript 3 games into the web environment. But it required WebGL, which as not very well supported back then.

I could remake several of my flash games quickly into web.

https://lib.ivank.net/?p=demos&d=bitmaps

It should be enough to make it mandatory for banks to let people send money to each other for free, even abroad (within the EU). Then, at the shop, you can simply pay by making a bank transaction through the internet banking (which can be a phone app, a website, etc). The payment details (account number of the receiver, the amount, etc) can be transferred through NFC or a QR code.

Money would go directly bank-to-bank, nothing in the middle.

C Is Best (2025) 7 months ago

Many non-programmers think that programming languages get outdated, just like operating systems or computer hardware, or even some software (old algorithms replaced by better algorithms), and each programmer should "follow trends", since using the same programming language for 10+ years sounds wrong.

But programming languages are like Math. It is like saying "multiplying is outdated" or "the square root is outdated".

You chose to do it, so it means it was better to you than all other choices. Why would you still do it otherwise?

If your goal is to suffer as much as possible, it does not matter. You are still making choices that lead you to your goal as fast as possible.

When somebody talks like this, ready to ban social networks, videogames, pornography, the whole internet, and pretty much every freedom that billinons of people enjoy, by comparing it to drugs, it scares me quite a lot.

When somebody talks like this, ready to ban social networks, videogames, pornography, the whole internet, and pretty much everything that billinons of people enjoy, by comparing it to gambling, it scares me quite a lot.

You choose to spend your time on a place A instead of the place B, it means that the place A is better than the place B. Why else would you do it, if B was better? It is a simple logic.

Internet is amazing, it is the best invention of humanity, and each year, a person spends more time on the internet (on average) than a year before, which shows that it is getting more and more useful for everyone.

Those who enjoy saying "I do not learn enough, I do not improve myself enough, I do not work hard enough" (but you say "the humanity" instead of "I"), that is just your own fault. Let people use the internet the way they want to use it.

A new PNG spec 1 year ago

Macromedia did this when saving Fireworks files into PNG.

Also, Adobe saves AI files into a PDF (every AI file is a PDF file), and Photoshop can save PSD files into TIFF files (people wonder why these TIFFs have several layers in Photoshop, but just one layer in all other software).

I am confused. If a single-tape turing machine receives a digit N in binary, and is supposed to write N ones on the tape, on the right side of the digit N, it performs N steps.

If you expect N ones at the output, how can this machine be simulated in the space smaller than N?

This machine must decrement the digit N at the beginning of the tape, and move to the end of the tape to write "1", so it runs in time O(N^2), not O(N)? (as it takes N "trips" to the end of the tape, and each "trip" takes 1, 2, 3 .. N steps)

Since turing machines can not jump to any place on a tape in constant time (like computers can), does it have any impact on real computers?

I think that 70 % of web users believe, that each website that they open can see their real name, their address, their phone number, the files on their computer, their browsing history and a lot more, and they believe that the GDPR laws are the only attempt to prevent websites from misusing (e.g. selling) all their private data.