HNHacker News
TopNewBestAskShowJobs

rikschennink

409 karma · joined February 9, 2018

Indie product developer • Freelancer • Web enthusiast • Runs a tiny web plugin company named Pqina • Hi!
submissionscomments
rikschennink··on Show HN: Hotlist, a Tauri powered daily todo list for your Mac menu bar
Good point to show screenshots on mobile.
rikschennink··on Show HN: Hotlist, a Tauri powered daily todo list for your Mac menu bar
At the start of the year I built Hotlist to get familiar with Tauri and to see if I could make it feel like a native MacOS app.

I got a bit carried away and ended up with a lot more features than anticipated.

There's multiple themes to choose from, customisable keyboard shortcuts, auto word tagging and sorting, and the option to sync with remote services by loading a custom JavaScript module.

Anyway, would love to get some feedback! Cheers.

rikschennink··on Ask HN: Publicly Sharing Revenue?
I’ve shared revenue milestones for a couple years but have been silent for a while now. It was an excellent way to attract some attention but also to motivate other developers that they can earn money building something they love.

Downside is that sharing revenue can attract patent trolls and it invites copy cats to clone your product.

rikschennink··on Chemists tackle the tough challenge of recycling mixed plastics
If packaging is made from non-recyclables a seller should be forced to take it back from a buyer.

That way the packaging always ends back up with its creator.

rikschennink··on Just Simply – Stop saying how simple things are in our docs
Super frustrating.

There’s a lot of “just do x” in stack overflow answers as well.

It “just” makes the reader feel stupid.

rikschennink··on Ask HN: Most interesting tech you built for just yourself?
It’s a tool that helps me generate code examples for multiple JavaScript frameworks.

Input is a JSON string describing the code, out comes code examples in plain JavaScript, React, Angular, Vue, Svelte, and jQuery.

Helps me generate extensive docs on my own.

rikschennink··on The End of Front-End Development
If there’s no humans browsing your webpage but it’s just AIs parsing it and using the forms, then why invest time, money, and resources in cool interactive components / subtle animations / responsiveness / etc.

AI won’t care. User won’t see it.

rikschennink··on The End of Front-End Development
It’s not the “it’ll build websites” part that worries me, it’s the “it’ll browse the web for people” part.

When it starts doing that the relevancy of interactivity and design on the web starts plummeting as less and less humans will use it.

rikschennink··on The IE 11 user-agent forced Mozilla to freeze part of its user-agent string
I do.

Lots of `isIOS` and `isSafari` tests in my code. Safari 15 for example cannot correctly apply orientation metadata, and will choke on very big images when using `createImageBitmap` in a thread. No way to find out.

I could probably detect the orientation issue with a small dataURI of an image, but the big image issue is more difficult.

rikschennink··on Safari's date-picker is the cause of 1/3 of our customer support issues
People remember their birthdate as a string of numbers.

So why use a date picker for this and not go with 3 number inputs which would be a lot easier to enter your birthdate in.

rikschennink··on Sorting with SIMD
This is why with redact.photo I randomly shuffle the pixels before blurring so it looks like you can reverse engineer it but you’ll just get scrambled pixels.
rikschennink··on Is Dark Mode Good for Your Eyes? (2020)
I have a bunch of eye floaters in both eyes.

If I read text without dark mode enabled I see the floaters hopping from word to word as if I’m singing in a karaoke bar.

rikschennink··on Ask HN: Those with money-making side projects,how did you come up with the idea?
Built a good product page with good keywords. I’ve also done some affiliate marketing which helped a lot with generating relevant traffic.

I try to write a lot of articles on web dev topics on my blog.

Additionally I built an open source file upload library (FilePond) which kind of acts as a stepping stone to the image editing solution. Easier to attract developers with a good free product. :)

Finally I’ve moved into offering free services that utilize the editor I built, I try to launch these on easy to remember domain names. They act as a demo of what the editor can do and they feature i tiny “powered by” link at the top.

rikschennink··on Ask HN: Those with money-making side projects,how did you come up with the idea?
Thanks!

- Back when I started I didn’t have a backend for customer accounts so it was useful that Gumroad handled that. Can upload a file and then allow access to active subscribers. Paddle didn’t, Stripe doesn’t handle EU VAT nonsense.

- I don’t. Pirates gonna Pirate. Customers have access to the last version released within their subscription period, license is perpetual.

rikschennink··on Ask HN: Those with money-making side projects,how did you come up with the idea?
First tried to release my product on Envato but the market turned out to be a race to the bottom and it wasn’t sustainable, couldn't get past $3K per month without drowning in support tickets.

Moved to sell the product on my own website under my own terms and by now I’m at $20K+ per month revenue, which is pretty crazy.

rikschennink··on Ask HN: Those with money-making side projects,how did you come up with the idea?
I browsed the Envato / CodeCanyon popular products section looking for a product that enough people were buying and I felt confident about being able to build an improved version of.

This was around 2015, I landed on a JavaScript image cropper and uploader. I built my own and have been working on it ever since.

rikschennink··on Ask HN: Comment here about whatever you're passionate about at the moment
This is kinda what I was hoping for as well. It seems like technique is very important. But having additional strength/endurance is super helpful.

I’ve never been interested in training my muscles just to have good looking muscles. But I would definitely do the work if it means I can finally finish that route that has been just out of reach.

rikschennink··on Ask HN: Comment here about whatever you're passionate about at the moment
I am :)

Indeed the aspect of looking at the route and pondering an approach was very enjoyable.

Thanks for the encouraging words.

rikschennink··on Ask HN: Comment here about whatever you're passionate about at the moment
Thanks! Going to give it my all.
rikschennink··on Ask HN: Comment here about whatever you're passionate about at the moment
Thank you! For sure easier to go with friends. The “share it with as many people as possible” approach has yielded some invites from other climbers so that’ll work out I think :)
rikschennink··on Ask HN: Comment here about whatever you're passionate about at the moment
Hi! What a fantastic post, a good day to you too.

I recently found out my bone density isn’t great. Never broke a bone in my life but the doctor advises to start an activity that impacts bones.

I’m not a sports person but last Thursday I went to a boulder gym. I was already coming up with excuses not to go, but decided to hop in the car and just do it, which felt like quite the power move.

I’ve never been “in shape” so it was though. But it was also challenging and it felt great to finish a route. It felt like something I could grow passionate about.

I’m telling as many people as possible in an effort to create some pressure to keep it up, do the work, exercise, and to get better at it.

Hoping in a few years my bone density has increased just a little bit.

rikschennink··on Nobody wants touch-screen glove box latches
Agree that they change buttons and UI too often, this should be a more gradual process, or they should offer a choice to move to new UI.

They do ask if you want to update now or wait + tell you that the car won’t be available for x amount of minutes.

rikschennink··on When going somewhere does a thing: on links and buttons
I actively use it.

I'm pretty familiar with responsive design so I'm honestly not using the multi-viewport size set up that much. But it can also show dark/bright view next to each other, set up viewports with different networks speeds, and toggle various media preferences which is just super handy as these settings aren't that easy to toggle in default dev tools.

A nice extra is the page info pane which makes it super easy to validate all the metadata + check how the social cards show on popular networks.

rikschennink··on How to pay your rent with your open source project (2020)
This. It’s how I got started, since you “buy” this extra time you’re more likely to spend it well.
rikschennink··on You want to know something about how bullshit insane our brains are? (2018)
I have these as well, but what you describe a crystalline structure is there from the start and then it expands to encompass my right side vision before disappearing out of the edge of my eye sight.

If anyone is wondering what this looks like, this video gets quite close: https://youtu.be/qVFIcF9lyk8

rikschennink··on Designing a better pricing page
I show the priciest option (2999/y) first, but my sales volume is too low to measure any difference. It does make the cheapest plan (149/y) “feel” cheaper.

The problem is that anchoring apparently also works with unrelated numbers so first reading “1500 happy customers use this product” could impact how the 2999 price point is perceived.

rikschennink··on New WebKit Features in Safari 15.5
Haven’t checked yet but assume that canvas memory management is probably still broken.
rikschennink··on FOSS devs are burning out, quitting, and even sabotaging their own projects
I’m an open source maintainer that asks for donations with a basic “Buy me a cup of coffee” link.

IMHO the person donating already got something in return which is the free software + the good feeling of having donated.

I don’t offer anything in return for a donation because I also don’t want those strings attached and I feel at that point it’s no longer a donation. If I offer something in return it turns into sponsoring or simply buying services/access.

rikschennink··on Don't use text pixelation to redact sensitive information
Thanks for trying it out! Excellent idea, will see if i can implement that :)
rikschennink··on Don't use text pixelation to redact sensitive information
I'm not sure what you tested with, but it might "seem" that the original information is there?

Only the original color data remains, but the detail is gone and each pixel position behind the redacted area is randomised/mixed. This randomisation step also overwrites pixel information so there is data loss as well. Because it's then blurred it looks like the info is blurred only. But if you'd be able to reverse the blur you'd end up with pixel noise. I find it hard to believe that that noise could be reverted.

← PreviousPage 2 of 4Next →