HN user

sideproject

1,729 karma

I maintain

http://sideprojectors.com

Have you got a side project? :)

Posts55
Comments493
View on HN
news.ycombinator.com 2y ago

Show HN: I built a tool to extract tables from PDFs

sideproject
5pts3
aihackers.ai 2y ago

Show HN: Hacker News for AI News

sideproject
4pts3
stack.tello.app 4y ago

Show HN: Daily best from all StackExchange sites

sideproject
3pts2
news.ycombinator.com 4y ago

Show HN: Scholars.io – Read, annotate and comment on research papers together

sideproject
2pts1
news.ycombinator.com 4y ago

Show HN: Send private messages to anyone on HN

sideproject
27pts20
www.rockmelon.app 4y ago

Show HN: Open multiple links with a single click and save time

sideproject
1pts2
php-videos.pyro.app 4y ago

Show HN: Curated PHP Talks and Videos

sideproject
1pts0
world-heritage.mapspot.co 4y ago

Show HN: Unesco World Heritage Site Map

sideproject
6pts1
news.ycombinator.com 4y ago

Show HN: Curated collection of elite swimming videos

sideproject
2pts0
news.ycombinator.com 4y ago

Show HN: Domainy – Monitor domain names for availability

sideproject
32pts11
news.ycombinator.com 4y ago

Show HN: Latest news from over 100 countries in one single place

sideproject
3pts5
news.ycombinator.com 5y ago

Show HN: Turn your un-used domains into Reddit-like clones

sideproject
8pts4
news.ycombinator.com 6y ago

Ask HN: Do you have a “God-Mode” for your product?

sideproject
2pts1
news.ycombinator.com 6y ago

Ask HN: How do you handle internal bug reports, feature requests and ideas?

sideproject
1pts0
www.sideprojectors.com 6y ago

Show HN: Sell Your ProductHunt Project

sideproject
8pts1
crypto.glossarybox.com 7y ago

Show HN : Cryptocurrency glossary

sideproject
1pts0
www.tsk.io 7y ago

Show HN: Speed-dial for your APIs

sideproject
2pts0
dataplot.co 8y ago

Show HN: Data science glossary

sideproject
1pts0
www.elseif.net 8y ago

Show HN: Discussion forum for GitHub / BitBucket / GitLab repos

sideproject
3pts3
iwantmyname.com 9y ago

One salary experiment at iwantmyname

sideproject
3pts1
www.marvelogs.com 9y ago

Show HN: Marvelogs – Tweetdeck for HackerNews power users

sideproject
4pts0
news.ycombinator.com 9y ago

Ask HN: What side project are you working on?

sideproject
2pts2
hackernews.club 9y ago

Show HN: I created HN profile widget

sideproject
13pts11
hackernews.club 9y ago

Show HN: HackerNews user search engine

sideproject
2pts1
news.ycombinator.com 10y ago

Ask HN: Have you been afraid of charging your users?

sideproject
4pts1
stackoverflow.com 10y ago

Why does HTML think “chucknorris” is a color?

sideproject
2pts0
www.heystartup.com 10y ago

Show HN: ProductHunt for startups looking for co-founders

sideproject
1pts0
news.ycombinator.com 10y ago

Ask HN: What non-agile process (or variant of it) are you using at your work?

sideproject
3pts4
news.ycombinator.com 10y ago

What side project are you currently working on?

sideproject
1pts0
news.ycombinator.com 10y ago

Ask HN : What side project are you working on?

sideproject
46pts114

I once sat on a zoom call with a vision impaired user to do some accessibility testing on our site.

First, it was enlightening for me to see how she navigated through our site using her screen reader.

Second when she landed on our booking page we got so embarrassed because she couldn’t use our date picker. A basic HTML version would have done the job. But a few weeks back we had debated over which fancy jquery date picker plugin we should use without considering the impact. It was fancy alright, yet it wasn’t usable at all for this user.

I learned and felt many things that day as an engineer. Thinking in depth, across many different personas is a difficult thing to do, let alone building a tool that works well.

Well, maybe not throw away everything, but I understand the principle. There are also other areas where this could help - and one of them is "naming". Sometimes when you start a project, you don't really know what the best names are for things. Project name, repo name, service name etc. So you choose something that you think it's ok and you go ahead. As the project progresses, you realise you've named things wrong, but renaming is so annoying and tedious. Often we ignore the bad names because it doesn't seem significant. But names are how people burden their cognitive load (an example, we named our repo after planets rather than describing what the repo does - "acme-customer-module-frontend" but we named it "pluto" - now everyone has to remember what pluto is and make sure pluto is not neptune).

I'm genuinely looking for a "calm" company. Is there such a thing? I have a few anecdotal stories of companies being absolutely chaotic (my current one included). I don't know where to point fingers to. I could start at pointing myself. Customers demanding custom features. Execs and sales people asking for unreasonable estimates. Engineers not feeling safe enough to say "no" but have to make something work, introducing tech debts. Engineers picking technology tools without much research, because there is no time, which increases complexity. People leaving, and then new people can't understand everything holistically. All of these factors combined into one gigantic bowl of mess.

An oncologist in my family anecdotally told me how her patients are getting younger and younger - speculates (with research) that lots of food chemicals might be contributing.

Since the beginning of this year, our family has been much more conscious of the ingredients in the food labels. Lots of additives with many different numbers. We've been trying to get back to more natural things with less numbers. We bought breadmaker and started making our own bread (fun and messy). Bought a second hand ice cream maker (fun, tedious, but yum). Never knew how simple popcorn making was! Lots of colours of vegetables, home-grown spring onions. Our grocery bills on vegetables and fruits went up sharply. But it went down on crackers, chocolates and other things sharply.

I don't feel anything - but it helps me to think that I'm eating less numbers.

I was rummaging through my junk and came across Sony Clie PDA - I'm going to boot it up and write a post about it soon - I do have a font memory of buying this expensive toy thinking I was so busy that I needed an electronic fancy to-do list only to find out later that I was just playing games on it.

Oh I'm guilty of this. So many projects that were not launched. And the easy default for us (developers) tends to be coding & building features. But even if you ship, you have to continuously ship. And by shipping, I mean, you need to continuously tell the users. You ship it, you announce it, you need to market it, send out newsletters, feedback, improve, email the users again, cold-reach-out to other users who might be interested, and on and on we go. This is why it's difficult. Are you ready to put in as much work into these non-technical work? I wasn't and I was certainly unaware.

As a Korean & English speaking person (Korean Australian) I've grown to love my mother tongue more as I've gotten older, spoke English more, read more Korean books, tried to analyze the differences in languages and communication approaches etc. I just "feel" Korean as a language is, so different to English - more, expressive? nuanced? I'm sure there are plenty of other languages out there that are like that. I don't know how knowing these two very different languages have helped me and shaped me, but I'm certain it's been positive.

I recently launched a tool called HN+

https://hn.plus

It's a tool where you can create your own HackerNews clone. Obviously, while working on this, I had to emulate the HN ranking algorithm. But what I found is that the algorithm actually doesn't seem to work well for a "young" forums.

I had to tweak it so that on the frontpage, the posts that are more relatively recent rises to the top over older posts of higher votes. I know these are considered in the original algorithm, but I had to tweak it.

Which made me think that the algorithm should be considering the age of the community and also how active it is.

Growing up in Korea, I remember my grandmother making kimchi and then putting them in large earthenware pots and then digging large holes in the ground then putting them inside. In winter time, when it snows (that's how I remember it), she'll go out and grab some of this kimchi. The taste? I salivate now every time I think about it. To this day, I have not tasted kimchi as delicious as that - can't say it's objective. It's my nostalgia, childhood memories etc. But I'm so grateful for that taste memory.

I'm in the domain industry (created a tool called Newsy - https://www.newsy.co) and this is where the domainers take the opportunistic sales to established companies who can buy their .com domains they've been holding on for so long.

You may not like domain parking industry, but for people who have decent set of .com domain names and many of them generate thousands of dollars through just ad-clicking, it's an absolute no-brainer to continue on with this trade and they will always say "it's an investment" and "it's like real estate".

I've always been pretty cheap with my spendings on VPS. So, when building my web applications, even if the traffic is building up, I opted into optimizing before upgrading hardware.

I've been doing this for more than 10 years and I've been making incremental (sometimes really small) improvements to the way my web apps work so that I rarely need to go down to AWS, k8s, load balancer etc etc way.

Sure, these are personal projects and of course there is a diminishing return on optimizing (so I do upgrade hardware when I need to), but I always found it a rewarding challenge to first look at understanding the inherent issue, rather than just throwing money at it (at my work, it's completely opposite - see an issue? throw money and upgrade hardware ASAP and move on).

Some things I've done for optimizing are...

- Simple upgrading of software - going to latest postgres, upgrading PHP - Identifying data that are not frequently updated and then caching them - I've identified some bot traffics coming from China, so for one of my projects, I just blocked it completely (yeah, drastic I know, but not worth my $2!!)

There are also many many services out there that provide free tiers that you can utilize. So as a solo, indie dev, there are many ways to leverage to stay on a cheap $5 linode box as long as you need (I saw recently a box for $2.50 - tempting...)

https://www.newsy.co

My modern day take on domain parking. I used to have ~50 domains just sitting there doing nothing. Got sick of it. Didn't want to do ugly domain parking pages, but also didn't have time to develop them. I wanted something useful and something that still offered value.

Newsy creates an automated content aggregator (think of Reddit but automated) for your domain based on the keywords you describe. Over the years, a lot of features went in including newsletter, membership etc.

The best option for the users was providing ways to monetize - including bringing your own ads, charging for posts, paid membership etc.