Cloud Native plumber by trade at @trivago. When the going gets tough, add scaling groups..

@bitshifta@hachyderm.io
Joined September 2008
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Midjourney finally released their consistent character features! You can now generate images w/ consistent faces, hair styles, & even clothing across styles & scenes This has been the top requested feature from the community for a while now Some examples & how it works:
106
424
65
4,196
993,369
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
The hardest part of Engineering Management for me is context switching. Not the jumping from meeting to meeting but understanding the current status of 50 different projects, their blockers, dependencies, etc. Still trying to figure out how to get a good handle on this 😳😁
81
58
18
1,278
143,445
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
- 3 AM page 🚨 - Kafka broker is running out of disk (11.8TB out of 12TB used) 🚨 - You check everything: throughput, connections network. Nothing seems out of the ordinary πŸ˜₯ - Retention settings are set to 1 day. It's one topic that hasn't been cleaned in weeks πŸ€·β€β™‚οΈ - You frantically Google, page, and ping team-mates πŸ™ ... until you figure out ... the `log.message.timestamp.type` setting This setting defines what the timestamp on a Kafka record is for storage purposes on the broker. This timestamp is used, among other things, in the calculation of log retention. That is, when you have `log.retention.hours=24`, Kafka will delete a log file only when the LARGEST (latest) timestamp of any record in that log file is older than 24 hours. Back to the `timestamp.type`. There are two supported values: πŸ”Έ LogAppendTime - the time at which the record was appended to the log (disk) πŸ”ΈCreateTime - the time that was provided by the Producer when constructing its message The DEFAULT is CreateTime. This means that if you have just one Producer client produce a message with a timestamp in the future -- e.g "01-01-2120" - your log file will never get deleted! This is a common gotcha and can cost you a night's (or a few) sleep. Ways to circumvent this: πŸ’‘- changing `log.message.timestamp.type` to AppendTime πŸ’‘- setting size-based retention limits too - `log.retention.bytes` This will ensure you have a maximum upper bound per topic that you'll never breach πŸ‘Œ
8
108
9
602
95,396
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
The TL;DR of how you can search: β€’ from:twittername β€’ keyword1 OR keyword2 β€’ min_faves:2000 β€’ min_retweets:2000 β€’ filter:links β€’ filter:images β€’ until:YYYY-MM-DD β€’ since:YYYY-MM-DD β€’ near:location within:15mi
112
3,074
310
20,163
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
hope this works πŸ•― πŸ•― πŸ•― πŸ•― πŸ•― us-west-2 πŸ•― πŸ•― πŸ•― πŸ•― πŸ•―
29
226
33
2,613
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
The German-speaking countries stand out in Western Europe: Germany, Switzerland, and Austria in the three last places. [all our data: ourworldindata.org/explorers…]
74
613
412
1,793
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
This woman is on fire. Those anti-vaxxing conspiracy theorists are a tough crew to reason with, but certainly this would get through to at least a few of them. It’s that good! xitter.cf/IamNurseTrish/status/1…
130
774
296
1,845
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
You simply must meet Thomas. Thomas!
1
1
23
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Thanks to the feedback of @oldmanuk, I added modules support (on @github and Teraraform registry) to the TFU cli. And, of course, @projectsigstore cosign with @GoReleaser! β™₯️ These two tools are BFFs πŸ˜‚ πŸ‘‡ github.com/dirien/tfu/releas…
4
6
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Why do astronauts use Linux? BECAUSE YOU CAN’T OPEN WINDOWS IN SPACE
79
390
57
2,777
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
For 20 years, the billionaire press told us "we can easily adapt to a warmer world". Try telling that to people in Germany, Belgium and the western seaboard of North America. And this is just one degree of heating. The media did this, as surely as the fossil fuel companies.
226
3,041
189
10,918
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
what could go wrong with a simple kubectl apply -f @memenetes
14
203
39
544
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
In honor of someone’s bad bug today, I will retell a story of my worst bug: Once upon a time I was the CEO and entire engineering team of a company which sent appointment reminders. Each reminder was sent by a cron job draining a queue. That queue was filled by another cron job
52
997
283
4,474
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
7 A.M. (New Year’s Morning), Berlin, Germany, LΓ‘szlΓ³ Moholy-Nagy, 1930
10
386
20
2,373
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
5
185
6
1,799
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Dockerfile now supports multi-line RUN with heredocs (<<eot) github.com/moby/buildkit/blo… --- # syntax = docker/dockerfile-upstream:master-labs FROM debian RUN <<eot apt-get update apt-get install -y vim eot
4
285
44
672
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Great news for mRNA vaccine protection against the delta (B.1.617.2) variant, just out @Nature πŸ‘πŸ‘ nature.com/articles/s41586-0… potent neutralizing antibody response generated @BioNTech_Group/@pfizer which goes along with some clinical effectiveness data
63
934
165
2,614
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Do not fill plastic bags with gasoline.
3,245
13,782
18,808
53,932
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
Yojimbo (1961) & The Mandalorian (2020)
1
11
1
169
Thomas Khalil πŸ‡¦πŸ‡ΊπŸŒπŸ¦˜πŸ¨ retweeted
13
70
13
1,077