Lukas Caha

5.2K posts

Lukas Caha banner
Lukas Caha

Lukas Caha

@lukas_caha

CTO @youklid | using 90's tech stack | member of p99 killer gang

Katılım Temmuz 2013
382 Takip Edilen512 Takipçiler
Lukas Caha
Lukas Caha@lukas_caha·
@nicksdot I made it just for our company, we have tens of thousands of b2c leads we needed to email sometimes. Sometimes we do it 3 times a month, sometimes not for 2 months. Depending on what was new. I couldn't put it up cause it would require you to bring your own everything.
English
0
0
1
22
Lukas Caha
Lukas Caha@lukas_caha·
This is what I found while migrating from managed email campaign providers going to my own vibe coded solution. Every email company selling "per contact" pricing is scamming you, I used one with 6000% margin. If you research all traps you can fall into go with SES and save $$$
@levelsio@levelsio

✉️ Trying @Cloudflare's new Email Sending feature today If you send 1,000,000 emails per month: - Postmark: $1,206/mo - Resend: $650/mo - SendGrid: $600/mo - Cloudflare: $354/mo - Amazon SES: $100/mo So Postmark is now by far the most expensive email provider And SES and Cloudflare are now the cheapest email providers I know my friend @marckohlbrugge is trying out SES now so I'll try Cloudflare and see how it is, SES is cheaper but Marc said it takes a bit more managing, and since I already use so much Cloudflare stuff it's nice to use them for email too With AI especially all of these are just as easy to use and setup in your app/site so economically it makes sense to go for the cheapest, because email is just email, it's all the same and deliverability is good with all of these I think TL;DR email sending has become a commodity!

English
2
0
0
106
Lukas Caha
Lukas Caha@lukas_caha·
@iamAnish @PlanetScale I SQLite until prod and users, then planetscale. Also with ORMs you can put more projects on one db with table prefixing.
English
1
0
1
66
Anish Srinivasan
Anish Srinivasan@iamAnish·
me: $5/db on @PlanetScale that’s nothing also me: has 15 side projects nobody uses the bill: $75 new strategy: one db, schema per app. when something blows up, i’ll migrate that one schema out. problem for future me. am i missing something here?
English
41
2
273
104.1K
Lukas Caha
Lukas Caha@lukas_caha·
Traps: - SPF - DKIM - DMARC - AWS SES configuration sets - spam lists (test with mail tester before sending) - unsubscribes - rate limits - proxy for email links There are many but you can sort them out by 2 to 5 emails. Then it's pure savings. We spend ~$5 instead of $200/mo
English
0
0
0
16
Neo Kim
Neo Kim@systemdesignone·
Big-O notation in 2 mins or less: → Big O tells how much slower the code gets as the input increases. → There are best, average, and worst cases for a specific algorithm. → Plus, there are Big Os for time, memory & storage efficiency. → Big O helps to understand which data structures or algorithms have better performance. → Big O shows the growth rate and not the actual speed, so it's crucial to test the input data. What else would you add?
Neo Kim tweet media
English
14
64
321
11K
Lukas Caha
Lukas Caha@lukas_caha·
@levelsio @gossipaddress Or many other ways like shard based on tenant, user or whatever. SQLite was built to have a database per whatever.
English
0
0
4
2.9K
@levelsio
@levelsio@levelsio·
@gossipaddress You can do 72,000 serial writes per second though with a properly configured SQLite install
English
44
3
897
91.6K
Lukas Caha
Lukas Caha@lukas_caha·
@BenjDicken We need a larger scale with everything possible, so when you need it you just choose which ones you want to share.
English
0
0
2
220
Ben Dicken
Ben Dicken@BenjDicken·
FYI physics is still physics. NVMe is fast. Felt like a good day to update you all on this
English
110
144
3.2K
679.7K
Lukas Caha
Lukas Caha@lukas_caha·
@KentonVarda This is a really hard pattern to get out of, I have seen langs having like break 2; or continue 2; but that is not in cpp
English
0
0
0
115
Kenton Varda
Kenton Varda@KentonVarda·
OMG GPT 5.5 wrote C++ code with a `goto` in it. What would Dijkstra say?
Kenton Varda tweet media
English
67
3
714
86.8K
Lukas Caha
Lukas Caha@lukas_caha·
@GergelyOrosz They need help with data collection so AI can learn runes and IQ tests.
English
0
0
0
64
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Discord's "are you human" captcha went from "a human can solve it immediately" to "sit down and do some work for it." I can do it, but captchas were meant to be dead simple for humans, hard for bots. This is NOT dead simple for humans...
Gergely Orosz tweet media
English
647
29
1K
2.9M
Lukas Caha
Lukas Caha@lukas_caha·
@levelsio I guess I can also try to remove reviews from our past clients that straight up lied then. I sadly chose the route of asking the other 99% for a positive review. Some days I ask myself if I care for the high road so much that I withstand the bullying
English
0
0
1
87
Lukas Caha
Lukas Caha@lukas_caha·
@forgebitz MySQL sometimes gives me this Query OK, 4294967295 rows affected (0.01 sec) It is actually -1 rows updated but it underflows and my heart stops every time.
English
0
0
0
46
Klaas
Klaas@forgebitz·
"6647447 rows affected" me: 👁️👄👁️
English
7
0
35
3K
Lukas Caha
Lukas Caha@lukas_caha·
@levelsio I have this with email sending. MailChimp costs too much. SES is sending 1000 emails for $0.10 So my campaign now costs a fraction of the contacts based price and if I don't send a newsletter this month I pay nothing.
English
0
0
3
608
@levelsio
@levelsio@levelsio·
The advantage is mine costs $3/mo and the SaaS costs $900/mo
Stefan Willems (Beurs/Expat)@FinanceFilosoof

@levelsio Stupid question, but what are the advantages of your own screenshot service compared to the default screenshot apps? Trying to understand why the default is not good.

English
26
3
414
100.2K
Lukas Caha
Lukas Caha@lukas_caha·
@PlanetScale @samlambert Ben must be sick of benchmarking after this. How recent is the comparison on your website saying that you can do 18k qps on Postgres metal?
English
0
0
0
194
PlanetScale
PlanetScale@PlanetScale·
Most database benchmarks are bad. The problems are often subtle. Mismatched instances, cold caches, and coordinated omission all produce misleading results. Today, we’re publishing guidance on how to do it right, and updating our acceptable use policy to allow benchmarking.
PlanetScale tweet media
English
7
15
171
30.2K
Lukas Caha
Lukas Caha@lukas_caha·
@adriankuleszo At this point just build your own vibe version. Idk how such tool can bill so much? What features do they have that make you pay this price?
English
0
0
0
83
Adrian
Adrian@adriankuleszo·
Clockify billing you for the unused seats is the darkest UX pattern I've seen. I was getting billed an extra 50 EUR per month and had to go to the settings and manually remove the seats. Makes me want to switch to another tool. Any suggestions?
English
23
0
47
6.2K
Lukas Caha
Lukas Caha@lukas_caha·
@igorhansachat @T_Zahil For my sanity's sake I need to believe in people even tho some are rotten in their motivations. Because the day I stop believing I will not be able to hire anyone and I will lose the chance to show people that cooperative employment is better than using laws to fuck each other
English
1
0
2
14
Thomas Sanlis 🥐
Thomas Sanlis 🥐@T_Zahil·
I'm tired of working alone every day. This won't be a popular thing here, but I'm thinking of opening a "proper" company, hiring people, having an office etc Being able to make a living from my projects was a really motivating challenge for me, but "earning more" is not A new challenge for me would be to form a company, motivate people, create real connections, build something together. But I'm unsure about how to proceed 🤔. 👉🏻 Should I raise funds to hire and grow Uneed? If yes, how? 👉🏻 Should I start small and hire just 1-2 people, maybe freelancers? 👉🏻 Should I create a new company, launch a startup studio, and use Uneed as a distribution channel? Did you already think about this, or did you even do it? I'm curious to know and I've got a lot of questions! I'll write a blog post about this soon 😊.
English
84
0
150
10.2K
Lukas Caha
Lukas Caha@lukas_caha·
@igorhansachat @T_Zahil if they already are freelancer, yes, but choosing people >>>> choosing contracts even easier is hiring a company (wrapper for freelancer) but not everyone has a company they use for this, same as not everybody has a freelance licence dont pass on good talent because of contract
English
1
0
2
26
Lukas Caha
Lukas Caha@lukas_caha·
@rayhanarif07 you could have been using wordpress years ago and just know having the need to use something similar last i managed WP site was 2021, but i am never coming back, ever
English
1
0
0
32
Rayhan Arif
Rayhan Arif@rayhanarif07·
Every “leaving WordPress” post I come across seems to point to Astro. But when I dig a little deeper, I often don’t see any prior conversations or context showing those people were actually using WordPress in the first place. To me, it starts to feel less organic and more like a coordinated narrative almost like a well-planned negative campaign against WordPress. It even makes me wonder whether some companies might be incentivizing this kind of messaging for their own business gains. I could be wrong, but that’s honestly the impression I’ve been getting.
English
51
10
144
12.7K
Lukas Caha
Lukas Caha@lukas_caha·
@igorhansachat @T_Zahil with us, the vibe check comes first, then when we know we want to work together we find a contract that will allow that legally, but we only hire people that we know will not scam us (poor founders) from money we dont have yeah, not bullet proof, you need to put real effort here
English
1
0
2
12
Igor@hansa.chat
[email protected]@igorhansachat·
@lukas_caha @T_Zahil They may call sick from say one and you won't be able to do anything with it. Freelancers can't. There are a thousand methods on how to scam the employer. Doesn't worth it imo
English
1
0
1
24
Lukas Caha
Lukas Caha@lukas_caha·
@T_Zahil @adamwathan there is the one where you come to study to some foreign university and there is the second one where you come to work to some foreign company, in my first job we gave aprox. 20% of the people from this program an offer to work with us full time after the first 3mo that eu pays
English
1
0
1
12