HNHacker News
TopNewBestAskShowJobs

yakkomajuri

3,216 karma · joined February 13, 2020

founder @ railcode.dev (secure cloud for internal software) former posthog, doublepoint

writing: yakko.dev gh: https://github.com/yakkomajuri

submissionscomments
yakkomajuri··on Design Thinking Books (2024)
Yes this I agree with and was my whole goal with the book
yakkomajuri··on Design Thinking Books (2024)
I'm a dev and recently picked up "The Design of Everyday Things" as an attempt to become more design-oriented. Everyone raves about this being like the bible of design.

So far I'm about 80 pages in and have found it extremely academic and not very practical, sometimes deriving conclusions that are so far from reality that they are a bit concerning, like how a strong password does not matter because once they inevitably leak they can always be cracked via rainbow tables (the author doesn't use this exact term). As we know the exact point of a strong password is that it will not be in a rainbow table.

Of course the original version is pretty old but I picked up the latest revised version. Still some interesting insights and I haven't given up on the book quite yet but it's been a ton of theory and a lot of terminology so far.

yakkomajuri··on Ask HN: Burned out from tech, what else is there?
I've burned out in the past, and while it was mostly related to my personal life it ended up spilling over to work too, even though the job was great. I felt like I needed to get away from software and took a sabbatical, during which for the first 3 months I couldn't even think about code. I was climbing, hiking, reading, etc.

Thought I wouldn't come back for a sec. Then gradually the spark came back, I built a side project here, side project there, and ended up taking a position that paid a lot less but where the first few months I was just getting the house in order and knew exactly what to do (i.e. it wasn't challenging or at the edge of my skillset). Basically they had a mess going on and I was hired to fix it and everything was so clear to me that it just flowed. Gradually I got excited, started taking on ambitious projects inside the company that did challenge me and teach me stuff, and now I've quit to start my own company.

Basically I'm just one data point but at least for me: a) the sabbatical really helped b) I thought it'd be impossible to come back, that I'd be rusty etc but as long as you do it gradually it usually turns out ok (you have 10 years of experience in SV so you'll be fine). c) if the spark doesn't come back well then probably you've found yourself happy doing something else and that's just as good.

yakkomajuri··on Raising money fucked me up
Hey, author here. I was working part-time for months, we had a live product with customers, a thesis, and an execution plan. This part was maybe lost in the post.

We raised, continued down the same path, and only then realized it didn't make sense. I was being honest about my motivations in hindsight here, realizing after the fact that the product we had at the time wasn't the idea of my life and that I really wanted to go out on my own (and took the chance that appeared).

yakkomajuri··on Raising money fucked me up
Hey, author here. Totally agree on how helpful these people are. I have a psychologist and also some great mentors. This doesn't make you immune to things like I wrote about but helps you process and get over them when they happen.

As a side note, I'm in a much better mental space now, largely due to facing these things straight on. Things are good, and I'm motivated and sharp!

yakkomajuri··on Ask HN: Who's using DuckDB in production?
Also the docs say that dropping tables should free their memory:

"Running DROP TABLE should free the memory used by the table"

Source: https://duckdb.org/docs/stable/sql/statements/drop

yakkomajuri··on Ask HN: Who's using DuckDB in production?
Thanks for explaining this! I suspected there was some additional context and was digging into it now. Problem is that the memory never seems to be freed, and I could update my issue to show this.

Maintainers have acknowledged problems like this on other issues too.

But I'll nevertheless read more into this!

yakkomajuri··on Why DuckDB is my first choice for data processing
As far as I can tell pretty conclusive results:

https://github.com/duckdb/duckdb/issues/20569

If someone can explain this or has a fix for it I'd love to hear it!

yakkomajuri··on Why DuckDB is my first choice for data processing
Been quite a fan of DuckDB and we actually even use it in production.

But coincidentally today I was exploring memory usage and I believe I'm finding memory leaks. Anybody have similar experiences?

Still debugging more deeply but looking reasonably conclusive atm.

yakkomajuri··on Ask HN: How are you doing RAG locally?
I've written about this (and the post was even here on HN) but mostly from the perspective of running a RAG on your infra as an organization. But I cover the general components and alternatives to Cloud services.

Not sure how useful it is for what you need specifically: https://blog.yakkomajuri.com/blog/local-rag

yakkomajuri··on Ask HN: Share your personal website
https://yakkomajuri.com -- non-technical blog, pictures, poems

https://blog.yakkomajuri.com -- blog about tech and startups

yakkomajuri··on Why Real Life is better than IRC (2000)
Hey, I'm sorry you had to go through everything you've described here.

I've never had to go through anything remotely similar.

I'd just want to point out what you've experienced is not love. There may have been some form of love from those people towards you, but the things you've described are not manifestations of that love, they're manifestations of something else.

I hope you can believe me. Sorry if I'm intruding.

My email is on my bio if you ever want to chat in a non-public setting.

yakkomajuri··on Instagram data breach reportedly exposed the personal info of 17.5M users
The first line in the article alludes to this:

"If you received a bunch of password reset requests from Instagram recently, you're not alone."

yakkomajuri··on Show HN: Executable Markdown files with Unix pipes
A few people have already mentioned similar tools here but one worth mentioning is Atuin Desktop (yes, the same shell history Atuin): https://blog.atuin.sh/atuin-desktop-runbooks-that-run/

"Executable runbooks" is the name given to the concept there

yakkomajuri··on Everyone hates OneDrive, Microsofts cloud app that steals and deletes files
Duck browser ftw
yakkomajuri··on Ryanair fined €256M over ‘abusive strategy’ to limit ticket sales by OTAs
It is of course ironic since we're talking about Ryanair here but I'm genuinely curious as to why it's abusive to determine that your product/service must be sold via your platform?

Legitimately welcoming discussion here as I'm keen to hear the other side.

yakkomajuri··on Show HN: Jmail – Google Suite for Epstein files
Complete side note but anyone else bothered by how they type? I guess email was being used much like texting here but still. Seems it's not just Epstein either.

> Hi Jeffrey long time now hear don't sweat Patterson was with trump last week small dinner he really would make a good financial steward no agenda woody is busting his ass for him Rudy too wiki leaks tonight on Hillary stopped caring fed wants to raise I guess terrible luck brexit Deutschebank then probably some terror thing smart to be out of it best jonathan

The above is from Jonathan Farkas

yakkomajuri··on Show HN: Jmail – Google Suite for Epstein files
Will do a shameless plug here of Skald: https://www.useskald.com/

You'll get the whole RAG/context layer going in an hour. Can self-host too if you prefer.

This is really impressive btw!

yakkomajuri··on Go ahead, self-host Postgres
Just skimmed the readme. What's the connection pooling situation here? Or is it out of scope?
yakkomajuri··on Ask HN: What Are You Working On? (December 2025)
this is really nice, thanks for sharing!
yakkomajuri··on Things I want to say to my boss
As a side point, some people here seem to think this post specifically came from 24 contributors. The text at the bottom seems to indicate this and I initially got the same feeling.

However, that's actually a description of the site itself, not the post. There are 24 essays, one per contributor.

yakkomajuri··on Show HN: Skald – open-source context layer API that runs in your VPC
This is definitely something we're considering. The initial use cases we saw were people using Skald to build AI features into their own apps based on content that was generated within their application, but we're now seeing more interest from companies wanting to import data that exists somewhere else into Skald, so this certainly would make sense to build!
yakkomajuri··on Bruno Simon – 3D Portfolio
Impressive! Very cool that it works on mobile too
yakkomajuri··on Where are you supposed to go if you don't care about growth?
It's easy to have strong feelings about this post because, well, we all have to pay bills and often times aren't the biggest fans of the means (work) we have to do that. My immediate reaction, like many here, is to just go "well tough luck kid".

But I'd like to offer some sympathy. I certainly have grappled with thoughts like these and have also been guilty of posting a rant on HN at a moment when I've been down!

I do wonder if part of this is influenced by the AI craze that has companies substituting junior engineers for LLMs and how hard it is to get hired fresh out of university these days. I do feel for those who genuinely want to grow and become better engineers since it does seem like companies are betting less and less on developing young talent.

Then there's the whole philosophical discussion about work and meaning and everything. Thoughts around this are certainly very present in our minds during our 20s (P.S. I'm still in this decade of my life too). There are many alternative paths, but they often aren't for everyone. I know people who live with very little, and don't consider steady work a high priority at all. Many of them are happy, but most of us couldn't cope with the lifestyle. You then have the path of starting your own thing, but that path is usually more painful and terrible for your finances too.

It's all tradeoffs. It sucks, it hurts. And I'm sorry that the market is terrible right now for those starting out. Good luck.

yakkomajuri··on Show HN: Web app that lets you send email time capsules
It is indeed!
yakkomajuri··on Show HN: Web app that lets you send email time capsules
Ah also note that the one thing that would put me off from using this service is actually trusting that you'll (you as in Resurf) still be around 10 years from now to deliver the email.
yakkomajuri··on Show HN: Web app that lets you send email time capsules
I think Futureme "letters" are actually emails, no? Or at least they do both. I've sent my future self emails via Futureme (and they called it a "letter" on the email). Nevertheless, this is still cool, congrats OP!

I highly recommend people try this exercise. I got an email this year which I sent myself five years ago. It was tiny, and still mind-blowing.

yakkomajuri··on I wasted years of my life in crypto
Similar thing happened to me, albeit like 6 or so years ago.

I was very young and had been "in the space" for a couple years. The concept of "decentralization" in general appealed to me as someone frustrated with the abuses of centralized power. I liked the idea of a transparent ledger and wanted to apply it to non-profit initiatives. I even spoke about this at the European Central Bank as a 20 year old (got there via anonymous paper submission -- imagine the surprise).

But very quickly I grew frustrated with how much of the space was scams, people looking to get rich quick, etc. I had been more interested in the applications of blockchain that went beyond crypto but even stopped paying attention to cryptos altogether as a speculative investment. Funny enough, a few people who were "evangelized" by me made a fair bit of money.

I'm thankful though because I got into programming at 18 to write smart contracts, and that actually changed the course of my life quite drastically.

yakkomajuri··on Django 6
Django is awesome. Congrats team on the release!

Sad to see so little stuff related to async though :(

yakkomajuri··on So you wanna build a local RAG?
Emailing you!
← PreviousPage 3 of 8Next →