HNHacker News
TopNewBestAskShowJobs

tillcarlos

97 karma · joined April 12, 2014

Senior ruby dev from Germany, living in Asia. You can google my name.

meet.hn/city/vn-Ho-Chi-Minh-City

Join our indie hacking group: hackaigon.com

Socials: - instagram.com/tillcarlos - linkedin.com/in/tillcarlos - x.com/till_carlos

---

submissionscomments
tillcarlos··on Ask HN: What are you working on? (September 2026)
Yeah - in Hamburg I had a bunch of tech people checking in everywhere they went.

I miss these times.

For our sauna group, this app might work well. trying it out now. So far, couldn’t find flaws except the Apple login not pre-filling my name.

tillcarlos··on We are still early (quiz for the graph we all know)
Just found this, sent by a friend.

Might be easier to explain than this graph with the small squares people send around.

tillcarlos··on Show HN: Pieces – Social network for people
The software is really well-made.

I wonder why you change the links from the internal ones to this format https://piecesof.me/p/5b2w8x6sn2mwkdhppfusvqsf8z5h1t ?

The writing is quite nice. I don't understand the "Docs". And I'd suggest to make it very easy to write my first post. The big editor is a bit scary.

also here: https://piecesof.me/videos - where do I get prompted to upload my own video?

Anyway, good luck! Let's see how long I can stick around.

tillcarlos··on Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call
try amore.computer - that might do the trick?
tillcarlos··on Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call
Had the same idea, but have to focus on my main business. This comes at the right time!

I just purchased it. What's the best way to give you feedback? (Do you want any?)

From the top of my head: - will the mic switch automatically when I am at my office? Or do I have to change settings every time? Maybe a preference of what's available + auto switch would be good. - I personally don't need the hot key. Menu bar icon would be fine. - Download the model is a long process. Put it into the installer, not into the bar on the bottom - Speaker correction would be amazing. If it could "Learn" the speakers based on voice. - Overall neat app. Good animations and UX

    **Speaker 1** [00:00] What if I fell to the floor?
    **Microphone** [00:02] Yes, this is Phil, I'm just speaking, this should be         my voice, and there's music in the
    **Speaker 1** [00:05] Couldn't tell this anymore
tillcarlos··on Show HN: Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScript
That’s what I thought.

The queries look a but more clumsy then but you won’t cause problems when spelling the column names.

  const [domain] = await db
    .select()
    .from(cmsDomains)
    .where(eq(cmsDomains.id, domainId))
    .limit(1);
tillcarlos··on [dead]
Peasant move if you ask me. You could have waited a week / month / year.

Also: the 10 USD for James is way less than it'd take to even install your app and figure out if it's for me. Why would I waste my time like that? With James' app I at least know that it's well-maintained quality I'm getting.

tillcarlos··on India's Electric Two-Wheeler Market: Rise, Reset and What Comes Next
I own a vinfast theon S and a daybike quantum s1. Living in Vietnam.

prices were 2.6k usd and 1.9 for the quantum. Ranges are 100km and 250km

I will probably never buy a gas bike again. Ranges are not a problem in the city. They are quiet and fast. And I pay almost nothing to charge them.

If I complain about air quality I at least feel like I need to put money into companies that are actively working on solutions. Especially for small bikes it’s a no-brainer to go electric.

tillcarlos··on If You Quit Social Media, Will You Read More Books?
The only thing I need to stick to a good sci-fi book is: - have it on my kindle - actually have read a bit. a page is enough. - phone out of the bedroom (the hardest)
tillcarlos··on Show HN: Fanfa – Interactive and animated Mermaid diagrams
Yeah, 100%. Just having something to move around catches the eye. Cheap trick but works - that's why most short videos have subtitles.

I love this idea. Problem is: it competes with "Hey Claude, take this diagram and animate it". The results are different (worse / better in different regards), but you can modify it more to your liking.

Maybe I'm not seeing the exact use case. I was very close to buying the plan (3 usd / m is a steal), but with Claude I can be more specific what I want.

tillcarlos··on Show HN: Fanfa – Interactive and animated Mermaid diagrams
Awesome idea! I'm trying to use it for a YouTube video.

This graph here has display issues. And the CPU is used waay too much on firefox

``` flowchart TD Step1["*Step 1: POC* (4 weeks)<br/>Vibe code for ONE tenant"]

    Step1 --> Validate & Hire

    Validate["Validation (4 weeks)"]
    Hire["Hire developer (4 weeks)"]

    Validate & Hire --> Spec

    subgraph Spec["**Step 3: Specification** (with dev)"]
        SpecStart["Parallel"] --> UI["UI prototype"]
        SpecStart --> POC["POCs of all parts"]
        SpecStart --> Arch["Architecture + stack"]
        SpecStart --> Infra["Infrastructure"]
        SpecStart --> FullSpec["Full MVP spec"]
        UI & POC & Arch & Infra & FullSpec --> SpecEnd["Done"]
    end
```
tillcarlos··on Things that aren't doing the thing
You probably lost the “finish” muscle. That happens when you lack wins for a long time.

Best way to to train yourself to win again. Start, finish, and celebrate a 1h task. Then half day. etc

tillcarlos··on Ask HN: What Are You Working On? (Nov 2025)
This is pretty cool. can imagine it being useful for people thinking to switch to am EV.

the popup for miles/km stays too much on top. it should go away after selecting it once.

tillcarlos··on Show HN: I'm making an open-source platform for learning Japanese
Do you know of a tool that can generate texts to read based on exactly your level?

I think that was Krashen’s input hypothesis. If I read a text in Vietnamese with more than one unknown word, it’s too much. Exactly one would do it.

Haven’t seen a tool doing that.

tillcarlos··on Show HN: A color name API that maps hex to the closest human-readable name
Is your name Mèo Dài - Longcat in Vietnamese? :)

Cool project! I wonder what commercial use cases come from it. On the My First Million podcast they talked a about a company selling color predictions to brands for multiple six figures. Maybe you can find correlations and predictions in the data one day.

tillcarlos··on Ask HN: Anyone making a living from a paid API?
I met the founder of Kraken.io - an image crunching SaaS.

It’s been some years already. Back then he had an office and a couple of developers. Seemed to be doing well. It has probably grown since then.

tillcarlos··on The most annoying video player of all time
Somewhat related: who is using MUX successfully?

We connected it with our Rails app (main reason was that we jse inertia-rails and React on the frontend).

With MUX you give it a URL to create videos. That doesn’t work with google drive, so we do some hacks in a background job and click download, then store it in activestorage. Then provide MUX with our url.

API and backend is good. Pricing also cheaper than S3 in most cases. We are not live yet, but it works reliably so far.

tillcarlos··on JSX over the Wire
This. We started using it with Rails and it’s been great.

I do like scrappy rails views that can be assembled fast - but the React views our FE dev is putting on top of existing rails controllers have a much better UX.

tillcarlos··on Show HN: I Built a Telegraph Simulator
Just reading “seveneves” (newl stephensom) - so this comes in handy!
tillcarlos··on Volkswagen seeks to counter rivals with budget EV model
> it’s due to start production in two years

The specs are great for 2025. Let’s wait for 2027 when BYD has a better performing model for much less.

I am all vouching for VW’s electric efforts. I drove the ID Buzz which is great. I just wonder if they could sell competitively without tariffs in the EU.

tillcarlos··on Rails for everything
Are you confusing it with Litestream, the backup solution? https://litestream.io

What they meant was https://github.com/oldmoe/litestack which has a lot of things built on top of sqlite, like job queue and caches. Rails 8 now comes with most of them out of the box.

My SaaS ran on litestack until rails 8 came out, then I switched without problems.

tillcarlos··on Litestack: All your data infrastructure, in one Ruby gem
Yeah I used the full litestack (and litestream for backups) for my SaaS. Oldmoe is also auper helpful on twitter.

Once Rails 8 came out I switched it all over to the solid* gems which pretty much did the same thing.

Sqlite is awesome in the beginning, especially as there are no extra services to start (I only have a web process and a jobs process), all is sqlite.

Sometimes there are db locking issues (using blazer gem, so I guess that uses a different adapter), and I had to optimize some queries. But that’s about it. The SaaS processes thousands of job daily (mission control gem is awesome) and stable so far.

At one point our DB grew to 16GB because I stored all Api requests. Even then it was still fast (except queries on that api requests table).

Running four sqlites definitely saved me some time which I could use for customer focused things. Highly recommend for MVPs, probably more.

tillcarlos··on Nothing: Simply Do Nothing
And a list of people doing nothing together with you.
tillcarlos··on Ask HN: What are you working on (August 2024)?
This works surprisingly well. Just shared it with my sci fi group.

Idea: make an email opt-in and then new releases based on old preferences. My use case is always to go to DVDs/netflix releases, filter for sci fi and then high IMDB.

tillcarlos··on Ask HN: What are you working on (August 2024)?
Awesome idea. Like a stackshare combined with a job board?

There was a girl in the valley who make a recruiting service based on preferences like environmental/social factors. blanking on the name.

tillcarlos··on Show HN: An online 2D MMO game, written in Rust and JavaScript
Most underrated comment, and what a blast from the past.

Back then Quake 3 would require 3d accelerators and now we can play it in the browser... and some person on HN just casually "ported it". Awesome!

What's the technology there? Do you run it on WASM?

tillcarlos··on Study uses wearables to show that physical activity lengthens REM latency
I have been using Autosleep now with an apple watch 6 - for 3 years daily.

The learnings and the gamification are huge for me. I got my deep sleep up from 1.5h to consistently over 2h.

Learnings:

- early to bed makes more deep sleep. Huge difference from 10pm or 12am

- magnesium doesn’t help at all

- sauna before does help, but hard to do daily

- deep sleep less than 1.5h makes for an awful day with angry mood

- cold room: biggest lever. Haven’t pulled the trigger on an 8sleep yet. But that wouldn’t be my next thing if sleep wouldn’t be so great.

- also, as weird as it sounds: having something exciting to work on improves sleep by a lot.

YMMV

tillcarlos··on Let's create a Tree-sitter grammar
(unrelated to content) Wow, that site speed!

In the footer there’s a link to OPs source code. The whole site gets compiled with Rust. Interesting gem to find.

tillcarlos··on Show HN: I made a MailChimp alternative that connects to your database
Because you don't have to build a feature in your own software that

- stores the templates

- selectively runs campaigns and tracks open rates etc

- create campaigns, see how many users are in there, have a safeguard before you hit "send"

- actually a nice interface.

Let's assume the "open my database to the internet" is not a dealbreaker, then this tool gets your development cost of 1-8 weeks (depends on how big the code base is) down to a 19 USD / m. Depending on where you hire / how much your time is, your opportunity cost of several thousand dollars for the feature are now much smaller.

I think there's a niche but strong case for this.

[edit: typo]

tillcarlos··on Show HN: Lander, a lunar lander style web game
Couple of great UX things I’ve found

- the game doesn’t let you play without knowing how to use the controls, and it shows them in real time - whenever you tap, the tap area lights up.

Small Details that make a difference!

Page 1 of 3Next →