HackerTrans
TopNewTrendsCommentsPastAskShowJobs

tbarbugli

no profile record

Submissions

[untitled]

1 points·by tbarbugli·2 वर्ष पहले·0 comments

comments

tbarbugli
·7 माह पहले·discuss
At getstream.io we ended up running Github Actions on Hetzner. The end-result is 4x faster builds for 3x less $$$.

Running workers ourselves was the last resort, we tried everything else but it was impossible to get fast (and consistent) build times otherwise.

In a way we are now going to get charged for Github's poor execution on Actions.
tbarbugli
·11 माह पहले·discuss
> anyone can see what URLs you are visiting

this is not correct with HTTPS (query params are not part of the plain text)
tbarbugli
·12 माह पहले·discuss
ofc it depends where you would hire, for me (NL) its above 100x more efficient
tbarbugli
·12 माह पहले·discuss
I agree, only reason I read the project readme was to see the drop-in explainer.

Very misleading title
tbarbugli
·पिछला वर्ष·discuss
searching for running shoes returns a mix of brands and shoe models
tbarbugli
·पिछला वर्ष·discuss
Plenty of engineers on the market can work professionally in C. Only a small amount of people can write Cobol (or is willing to given that is almost useless). That alone is a good reason to consider Cobol a legacy language and throw away a codebase written in Cobol.
tbarbugli
·पिछला वर्ष·discuss
> At Compose, every WebSocket message starts with a fixed 2-byte type prefix for categorizing messages.

some of the complexity is self-inflected by ignoring KISS principle
tbarbugli
·पिछला वर्ष·discuss
In my experience, only Swift has a generator that produces good-quality code. Ironically, it’s developed by Apple.
tbarbugli
·पिछला वर्ष·discuss
The list of supported commands looks quite impressive https://kvrocks.apache.org/docs/supported-commands#script-co...
tbarbugli
·पिछला वर्ष·discuss
Using DynamoDB in 2025 is such a weird proposition. Horrible dev experience, no decent clients/libs, complex pricing, weird scaling in/out mechanism, slow, it only works well for well defined use-cases.
tbarbugli
·2 वर्ष पहले·discuss
Google is not winning on cloud, AWS is winning and MS gaining ground.
tbarbugli
·2 वर्ष पहले·discuss
> Use Postgres for Fulltext Search instead of Elastic

pg fulltext search is very limited and user unfriendly, not a great suggestion here
tbarbugli
·2 वर्ष पहले·discuss
Ideally it does not run on the awful EBS storage (slow and expensive).
tbarbugli
·2 वर्ष पहले·discuss
Possibly because they capture the video from xvfb or similar (they run a headless browser to capture the video) so at that point the decoding already happened (webrtc?)
tbarbugli
·2 वर्ष पहले·discuss
Makes you wonder why there were no plane hijacks since 9/11. TSA does not seem a credible prevention mechanism given how easy it is to go around it.
tbarbugli
·2 वर्ष पहले·discuss
Nice article which matches my experience when it comes to optimizing for performance: Linux defaults are never good defaults and you don't need webscale or anything before you get bitten by them.

To make a few examples: on many distributions you get 1024 as the file limits, 4KB of shared memory (shmall) and Nagle's algorithm is enabled by default.

Another thing that we noticed at work (shameless plug to getstream.io) when it comes to tail latency for APIs / HTTP services:

- TLS over HTTP is annoyingly slow (too many roundtrips)

- Having edge nodes / POPs close to end-users greatly improves tail latency (and reduces latency related errors). This works incredibly well for simple relays (the "weak" link has lower latency)

- QUIC is awesome
tbarbugli
·2 वर्ष पहले·discuss
https://github.com/cockroachdb/cockroach/graphs/contributors
tbarbugli
·2 वर्ष पहले·discuss
TL;DR it is a job
tbarbugli
·2 वर्ष पहले·discuss
hosted on Vercel and Github...
tbarbugli
·2 वर्ष पहले·discuss
isn't China producing more electricity with solar than all other countries combined (with solar)?