HNHacker News
TopNewBestAskShowJobs

astoilkov

382 karma · joined February 20, 2015

Maker of IntelliBar — https://intellibar.app

Maker of Nota — https://nota.md

GitHub — https://github.com/astoilkov

Website — https://astoilkov.com

Email – hello@astoilkov.com

submissionscomments
astoilkov··on A year of fighting scrapers on my 1.5 million-page website
What happens when these Ohio IPs get their Chrome upgraded and you no longer can detect them?
astoilkov··on Breaking Up with Long Tasks or: how I learned to group loops and wield the yield
For the past 4 years, I've been working on a library that does exactly this — https://github.com/astoilkov/main-thread-scheduling.

It works in all browsers and it breaks long tasks. Sometimes it's even more powerful than scheduler.yield().

HN post: https://news.ycombinator.com/item?id=38864791.

astoilkov··on Amazon Nova
Any ideas on how to use the new models through JavaScript in the browser or Node.js?
astoilkov··on Ask HN: Is there a service for uploading Markdown files that render beautifully?
Thanks!
astoilkov··on Ask HN: Is there a service for uploading Markdown files that render beautifully?
Yeah, I will ask them. I haven't seen those. Thanks!
astoilkov··on Ask HN: Is there a service for uploading Markdown files that render beautifully?
Yes. I want to publish a single page. I know you can use Obsidian to publish a folder. Can I upload a single file and not see the sidebar?
astoilkov··on Main-Thread-Scheduling
Yeah, you are right. I reverted the commit.

About the generations, do you imagine a function that accepts a generator function and the user uses yield? Something like:

``` mainThreadScheduling(function *(yieldOrContinue) { yield yieldOrContinue; }) ```

astoilkov··on Main-Thread-Scheduling
Thanks!
astoilkov··on Main-Thread-Scheduling
This is on my list. I want to provide a `signal` property to enable easier and more efficient cancellation.
astoilkov··on Main-Thread-Scheduling
I haven't. I should do that. Many people are talking about this and this makes me think I should measure and talk about it in the readme. Thanks!
astoilkov··on Main-Thread-Scheduling
It's done — https://github.com/astoilkov/main-thread-scheduling/commit/0.... Thanks.

A little thing but a great improvement. I'm now wondering why I did that.

astoilkov··on Main-Thread-Scheduling
Yes, that's it. You choose where to pause/resume work and place the calls to `yieldOrContinue` there.
astoilkov··on Main-Thread-Scheduling
Yeah, that sums it up. The library tries to use the single thread the browser UI is running on and just not freeze it.
astoilkov··on Main-Thread-Scheduling
The author here. Just opened HN and saw that my library is on the front page . If you have any questions, I can answer them.
astoilkov··on [dead]
8 years ago, I created a repo that allowed you to easily style messages in the browser Console (https://github.com/astoilkov/console.message).

It got popular back then. I'm wondering if I should rewrite the package from scratch, improve its API, and add it to npm.

Do you think it's worth it?

astoilkov··on I am done. I give up
Thank you for fixing our survivorship bias.
astoilkov··on Ask HN: Is there any beautiful Markdown editor?
I'm the founder of a beautiful Markdown editor. Actually, two:

Nota - https://nota.md. It's a notes app but a lot of our users use it as a markdown editor. Nota is quite powerful as a markdown editor. It has a lot of smartness built into it.

Caret - https://caret.io. We started with this - a beautiful Markdown editor. We aren't implementing new features for it but if you are on Windows or Linux it might be worth trying out. We still have new users coming in.

A common feature of the two is that they both are pleasant to use. We've put a lot of hard work into the UX (which is also hard to market and one of the reasons why you probably haven't heard about us).

astoilkov··on Ask HN: Which book would you pick to re-read for the rest of your life?
I've read the article. I remember when something similar happened with Why We Sleep. I'll take the time to readjust my views. Thank you.
astoilkov··on Ask HN: Which book would you pick to re-read for the rest of your life?
I would recommend going through the most popular quotes on Goodreads — https://www.goodreads.com/work/quotes/16402639.

You also read the reviews of other people.

Both of these things can give a good sense if that book is for you.

astoilkov··on Ask HN: Which book would you pick to re-read for the rest of your life?
Thinking Fast and Slow

This book changed my life. It's content is based on an entire life of research. I think I will learn new things every time I read it.

I like this question because I started re-reading a few books already. I find it valuable as I already know they are good and I can extract more from them the second/third/forth time.

astoilkov··on Ask HN: Who wants to be hired? (July 2022)
Location: Bulgaria

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, TypeScript, React, Electron

Résumé/CV: https://astoilkov.com

GitHub: https://github.com/astoilkov

Looking for small projects (2-4 weeks) or consulting work.

astoilkov··on Why programmers are not paid in proportion to their productivity (2009)
I've been thinking about this myself. I'm highly productive and always avoid unnecessary complexity. My most common question is: Can we not do it?

However, when I worked for a company I did get bigger promotions but that it was in the 10-20% range. I was literally 2-3 times more productive than people who got paid 30-40% less.

If you take a big picture look, you will see things get more obvious when you give it enough time. In 10 years the difference will be big enough (I think).

astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
Thanks. This was very useful!
astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
I like this option a lot. I've be teaching in the past. However, I thought it will be very hard to find such a job.

Do you have a platform in mind?

astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
Is there 2-4 week projects on Toptal. I've had the impression that is more longer term work?
astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
I'm making a product that's in a competitive space and I need more time than that. I may be able to work 3-4 hours a day.
astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
https://github.com/astoilkov

https://github.com/sponsors/astoilkov

I have one sponsor that's paying me $6 a month. That may be a viable option in the future.

astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
Thanks. I created an account and will try it out. Have you tried it yourself? I'm searching for contracts that are few weeks long.
astoilkov··on Ask HN: How do I earn a small amount of money to sustain myself as a developer?
Thanks. Any platform that you would recommend?
astoilkov··on Open-Source Contributors Worth Sponsoring
Cool. I will need some time to understand what they are doing as I'm not an expert on Linux.
Page 1 of 3Next →