HNHacker News
TopNewBestAskShowJobs

kalev

361 karma · joined August 14, 2016

submissionscomments
kalev··on Whats New in PHP 8.2
Funny thing is this reputation is imo being upheld by PHP users themselves, for example in PHP tutorials comparing to different languages.
kalev··on Ask HN: What bits of fundamental knowledge are productivity multipliers?
> High tolerance for feeling ignorant, confused, silly, inadequate, a novice: none of these states should phase you: you should not have a comfort zone: let your mind feel at ease in not understanding something: go to the eye of the storm and weather it: you'll come out being more capable;

I’d love to be more at ease on uncomfortable situations. Any tips?

kalev··on Generate static sites from Markdown files with Caddy (2018)
Yes, this would work with Caddy without you needing to generate the markdown yourself or copy the generated html to /var/www. You simply edit the .md files and Caddy automatically generates the HTML on the fly. I don't have any benchmarks compared to nginx but I'm using Caddy on multiple personal projects and I don't have any complaints about Caddy's performance.
kalev··on Roblox October Outage Postmortem
Slightly offtopic; “the team decided to replace all the nodes in the Consul cluster with new, more powerful machines”. How do teams usually do this quickly? Is it a combination of Terraform to provision servers and something like Ansible to install and configure software on it?
kalev··on Ask HN: Those making $500/month on side projects in 2022 – Show and tell
Offtopic: funny to see the first five or so links I followed were all marketing websites made with TailwindUI. It’s a bit like a decade ago when all websites looked like a Bootstrap website.
kalev··on The Gates of Hell
AtlasObscura is a great resource to take family or friends to unique places. One of the remarkable places we’ve found was Landschaftspark in Duisburg, Germany. It’s a disused industrial site that allows visitors to go high up the tall structures and ovens for a great overview of the area. Visit it when the sun sets and the structures are lit with different colored lights.

https://www.atlasobscura.com/places/landschaftspark-duisburg...

kalev··on Ask HN: Those making $500/month on side projects in 2021 – Show and tell
Two things:

- We allow users to highlight their listings, which means the listing is shown on the homepage and at the top of the selected category

- we have a verification wizard that verifies the users telephone number and iban, which we charge for as well

We’ve almost finished a Stripe Connect integration, which allows users to pay for items through the platform itself (they now pay in person or by bank transfer). This will contain a processing fee.

kalev··on Self-Hosting Dozens of Web Applications and Services on a Single Server
Be careful with docker and ufw though! Any rules you setup in ufw will be ignored by docker, so exposing a container will always open it up to the public even if you specifically denied access through ufw.
kalev··on Ask HN: Those making $500/month on side projects in 2021 – Show and tell
I’m working on a c2c marketplace for airsoft gear [1]. Users can buy and sell their airsoft replica’s, accessories and tools to/from other users by posting a listing to the site. We hope to accept payments through the platform using Stripe Connect soon. Currently averaging €600,- a month.

[1] https://www.airsoftbazaar.com

kalev··on How to use dig
A blog post of what you describe would be greatly appreciated, i’ll probably learn a thing or two from it.
kalev··on Caddy – Open-source web server with automatic HTTPS
Been using Caddy now for multiple years and will use it for all future projects. Highly recommended.
kalev··on Ask HN: What you up to? (Who doesn't want to be hired?)
Can you share a bit on how the process of creating a spiced blend goes? You buy individual ingredients wholesale and mix them together with your own recipe? Seems like a unique but very fun side project!
kalev··on OpenMW: Open-source reimplementation of TES3 Morrowind
Bummer, I thought it would be an OpenModernWarfare (cod mw2) reimplementation.
kalev··on Nomad vs. Kubernetes
Great read, thank you.
kalev··on Ask HN: Who wants to be hired? (October 2021)
Location: The Netherlands

Remote: Yes or Noord-Brabant/Zuid-Holland region

Willing to relocate: Depends

Technologies: Node.JS, PHP, MariaDB/PostgreSQL, Laravel, Express.js, React/Vue/Angular, Typescript, Python, Stripe/Mollie, Ansible, Docker, Terraform, FME

Résumé/CV: https://www.linkedin.com/in/vadiemjanssens, CV upon request (contains more details)

Email: vadiemjanssens+hackernews@gmail.com

Senior full-stack software engineer. I’ve worked for big dutch companies like Achmea and Repay.nl.

Currently working on a GIS-application for the development of underground infrastructure networks.

Side project I’m currently most excited about is https://www.airsoftbazaar.nl, where we’re implementing Stripe Connect and a mobile app using React Native.

Very quick learner, loves working with new tech, wants to push everything I do to the next level.

kalev··on Adopting the OpenAPI schema to generate Plaid’s SDKs
That was wat I was worried about as well. Thank you for making it clear to me.
kalev··on Adopting the OpenAPI schema to generate Plaid’s SDKs
Interesting, I might have thought there would be some overlap because Plaid allows to initiate payments. Why wouldn’t it be possible to initiate a payment from a users personal account to my business account?

https://plaid.com/use-cases/consumer-payments/ https://plaid.com/docs/quickstart/#setting-up-for-payment-in...

kalev··on Adopting the OpenAPI schema to generate Plaid’s SDKs
Interesting, I might have thought there would be some overlap because Plaid allows to initiate payments. Why wouldn’t it be possible to initiate a payment from a users personal account to my business account?

https://plaid.com/use-cases/consumer-payments/ https://plaid.com/docs/quickstart/#setting-up-for-payment-in...

kalev··on Adopting the OpenAPI schema to generate Plaid’s SDKs
I’d like to see a comparison between for example Stripe and Plaid. I see some use case examples on the Plaid website, but it is still all pretty vague to me. Can plaid be used like a regular PSP? How does it compare to Stripe transactions? And Stripe Connect?
kalev··on MangaDex infrastructure overview
The 1-7 list you mention definitely deserves it’s own blogpost and how to implement these. I’m currently not using any of these except 1, and probably don’t need the rest for a while but I do want to know what I should do when I need it. For example: what and how should things be cached? When and how to denormalize, why is it needed? Why append-only and how? Never ‘sharded’ before, no idea how that works. Heard some things of everything async/in the background, but how would that work practically?
kalev··on The $150M Machine Keeping Moore’s Law Alive
Aside from ASML, what is the recommendation at this point in time?
kalev··on Ask HN: What tiny purchases have disproportionately improved your life?
How do you know how much you should eat?
kalev··on Postgres Full-Text Search: A search engine in a database
This is exactly the issue I’m currently facing. We do a bunch of count queries to calculate facets and am looking for something that can do this out of the box. I’m glad I came to the same conclusion myself, either solr or elasticsearch might be the way to go. Starting this from scratch, which of the two would you recommend and why?
kalev··on MicroK8s – Low-ops, minimal Kubernetes, for cloud, clusters, Edge and IoT
Having a RaspberryPi laying idle in a drawer somewhere, I wonder if others have installed microk8s or k3s on it.

What kind of workloads are you running on it? Whoever has OpenFaas installed on your rpi, what type of functions are you running?

kalev··on Details of yesterday's Bunny CDN outage
First time using a CDN improved our site [1] performance by a huge amount, thanks to BunnyCDN. Really easy to setup, great dashboard. The image optimizer for a flat rate works really really well. Only missing option is to rotate images, which I opened a feature request for with them.

You can see our CDN usage inspecting the URLs to the product images. Size attributes are added to the URL and Bunny automatically resizes and compresses the images on the fly.

[1] https://www.airsoftbazaar.nl

kalev··on HTML Sanitizer API
This seems to be something new. Anyone who can share why one would choose to sanitize on the front-end instead of the back-end? You might want to sanitize it before it goes over the wire, but still have to sanitize on the back-end as well as you can’t trust user input. You could sanitize it once you send it to the client, but you should not end up in a situation where you are the one sending possibly corrupted html to a client, right? I’m probably missing something
kalev··on Traefik, Now With Native Go Plugins
Ouch, we’re currently using nginx but recently switched one service to use traefik. I’m so afraid what you describe is what will bite us in the end. I wrote treafik instead of traefik in one of the labels and only noticed it after hours of debugging. When it works, it works great. But to get it in that state..
kalev··on Microsoft announces Lists, a new Airtable-like app
Offtopic: techcrunch’ ux is weird, clicking x-button in the right top sends me to the homepage. I didn’t even open a modal, lol
kalev··on Show HN: Little Ball of Fur – A Python library for graph subsampling
Any good resources for graph theory? I know high level basics, but do not know what subsampling is. It might be useful to add a quick explanation to the readme.md.
kalev··on Show HN: kutty, jQuery-free intercooler.js
I genuinly LOL'ed seeing this name. I would definitely consider changing it.
← PreviousPage 2 of 3Next →