Sign in

Kshitij Aranke

@rn.ke
1.9K followers 156 following 132 posts

dbt by day, DBT by night

PostsRepliesMedia
Kshitij Aranke @rn.ke · 04/03/2025
Do I know anyone who works @anthropic.com?
000
Kshitij Aranke @rn.ke · 19/02/2025
Why are they surprised by Python’s popularity?
010
Kshitij Aranke @rn.ke · 06/02/2025
I think the author is French 🤔
010
Kshitij Aranke @rn.ke · 05/02/2025
is it just me, or does this comparison make anyone else uneasy?
data transformation tools as weapons 🤮
140
Kshitij Aranke @rn.ke · 02/02/2025
i think it's diran's dishwasher
010
Kshitij Aranke @rn.ke · 28/01/2025
Update: rejected
100
Kshitij Aranke @rn.ke · 25/01/2025
Update: not rejected yet 🤞🏽
110
Kshitij Aranke @rn.ke · 22/01/2025
why not during your tenure?
100
Kshitij Aranke @rn.ke · 17/01/2025
🤔wvfrm is not on bsky?
140
Kshitij Aranke @rn.ke · 16/01/2025
youtu.be/kOO31qFmi9A?...
youtu.be
Introduction to Microsoft Excel 1990
YouTube video by Jan Brehm
031
Kshitij Aranke @rn.ke · 16/01/2025
what does the map of your data look like e.g. Harry Beck optimized for density and legibility over geographical accuracy in the map below
030
Kshitij Aranke @rn.ke · 16/01/2025
and go the other way for dimensional modeling: 1. facts are events/verbs 2. dims are objects/nouns
030
Kshitij Aranke @rn.ke · 16/01/2025
🫡 don't post between 04:00-12:00, got it
020
Kshitij Aranke @rn.ke · 16/01/2025
Weird coming from a Drake stan
100
Kshitij Aranke @rn.ke · 14/01/2025
I haven't heard back either. Last year, I got the rejection email on Jan 24.
100
Kshitij Aranke @rn.ke · 14/01/2025
Sorry, I meant which Python builtins?
100
Kshitij Aranke @rn.ke · 14/01/2025
which one specifically?
100
Kshitij Aranke @rn.ke · 14/01/2025
I find these few extra minutes of work a quick win to start/end the day, so would prefer to adjust tickets manually.
010
Kshitij Aranke @rn.ke · 14/01/2025
Right, we do this via automations. * If you put the ticket number in the PR description, it auto-links to the issue. * Once PR is merged, issue is also closed.
110
Kshitij Aranke @rn.ke · 14/01/2025
Never tried it, and never heard of anyone using it either. I’ve never needed integration between a ticket tracker and my IDE, can always pull up a browser window.
100
Kshitij Aranke @rn.ke · 14/01/2025
It’s been around for 15 years, not a new thing. en.wikipedia.org/wiki/YouTrac...
100
Kshitij Aranke @rn.ke · 11/01/2025
I really wanted a 4-letter domain a la ma.tt
000
Kshitij Aranke @rn.ke · 10/01/2025
Highly recommend doing this for the speaker training sessions by themselves, worth their weight in gold.
020
Kshitij Aranke @rn.ke · 03/01/2025
Reading this on the train to Cockfosters 🪦
010
Kshitij Aranke @rn.ke · 03/01/2025
Is there a good write-up of how last-touch attribution won? Asking in context of recent Honey scandal #databs
120
Kshitij Aranke @rn.ke · 22/12/2024
cool, wanna give us a hand with these? /s github.com/dbt-labs/dbt...
100
Kshitij Aranke @rn.ke · 21/12/2024
damn, sorry for your loss
010
Kshitij Aranke @rn.ke · 19/12/2024
hell yeah based
110
Kshitij Aranke @rn.ke · 19/12/2024
like the bird or the construction equipment?
100
Kshitij Aranke @rn.ke · 19/12/2024
🫡 time to start scraping
tfl journey history statement by email
000
Kshitij Aranke @rn.ke · 19/12/2024
I don't work at a transit agency, but doing a "transit wrapped" seems like it would be fun. The basic idea is you upload a csv with all your trips and a Shiny/Quarto dashboard shares interesting stats.
120
Reposted by Kshitij Aranke
dietrich @burrito.space · 19/12/2024
deeply feeling RFC 6919 as of late datatracker.ietf.org/doc/html/rfc...
From the linked document

Table of Contents

   1.  MUST (BUT WE KNOW YOU WON'T)  . . . . . . . . . . . . . . . . . 3
   2.  SHOULD CONSIDER . . . . . . . . . . . . . . . . . . . . . . . . 3
   3.  REALLY SHOULD NOT . . . . . . . . . . . . . . . . . . . . . . . 3
   4.  OUGHT TO  . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
   5.  WOULD PROBABLY  . . . . . . . . . . . . . . . . . . . . . . . . 4
   6.  MAY WISH TO . . . . . . . . . . . . . . . . . . . . . . . . . . 4
   7.  COULD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
   8.  POSSIBLE  . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
   9.  MIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
   10. Security Considerations . . . . . . . . . . . . . . . . . . . . 5
   11. References  . . . . . . . . . . . . . . . . . . . . . . . . . . 5
     11.1.  Normative References . . . . . . . . . . . . . . . . . . . 5
     11.2.  Informative References . . . . . . . . . . . . . . . . . . 5
2223
Kshitij Aranke @rn.ke · 19/12/2024
€120 with taxes and shipping seems...reasonable? At least more reasonable than buying the Supreme brick for $30 in 2016?
000
Kshitij Aranke @rn.ke · 18/12/2024
we needed a white-collar alternative to the makita coffee maker youtu.be/4xOEIpbxM4w?...
youtu.be
The Makita Coffee Machine: A Bizarre Battery-Powered Brewer
YouTube video by James Hoffmann
021
Kshitij Aranke @rn.ke · 17/12/2024
what's your favorite form of potato?
030
Kshitij Aranke @rn.ke · 16/12/2024
postgres implies the existence of pregres
140
Kshitij Aranke @rn.ke · 14/12/2024
i'm more surprised that they haven't been on the internet long enough to know the usual tricks of how to get around a paywall
010
Kshitij Aranke @rn.ke · 14/12/2024
you can do this in safari, here's my browser
safari with no icons and just browser bar
130
Kshitij Aranke @rn.ke · 14/12/2024
I’m not asking for free, but I do want a middle ground where I can buy access to an article a-la-carte or as a prepaid bundle across publications. Needing a subscription to read a single article is madness.
110
Kshitij Aranke @rn.ke · 11/12/2024
Yeah, both approaches are O(n^2) and get you to the same result 😄 The iterative approach I took is just more intuitive to me because I write Python not SQL all day
110
Kshitij Aranke @rn.ke · 11/12/2024
bsky.app/profile/rn.k...
010
Kshitij Aranke @rn.ke · 11/12/2024
Wait I found a solution in pure SQL using list transformations (works in DuckDB): gist.github.com/aranke/74206...
161
Kshitij Aranke @rn.ke · 11/12/2024
I think there is one if you "cheat" by using dbt Jinja/UDFs: 1. Iterate over dates to create a list of cooldown dates (date - cooldown_dates[-1] > 90) 2. If date in cooldown dates, return true else false
120
Kshitij Aranke @rn.ke · 11/12/2024
super insightful, thank you!
010
Kshitij Aranke @rn.ke · 10/12/2024
can you expand on this? as an uninformed outsider, is calling the go/rust sdks not feasible?
110
Kshitij Aranke @rn.ke · 10/12/2024
did you engage?
100
Kshitij Aranke @rn.ke · 04/12/2024
damn, I wasn't expecting snowflake wrapped
I'm at 9.83 percentile in terms of security according to Snowflake lol
131
Kshitij Aranke @rn.ke · 04/12/2024
Or maybe you still need it but it's abstracted away from you so you might not even realize you're using it?
130
Kshitij Aranke @rn.ke · 04/12/2024
Is E the killer feature in ETL/ELT for Iceberg or is it more T/L?
100
Kshitij Aranke @rn.ke · 04/12/2024
Is it just me, or does this feel really risky? Hypothesis looks cleaner to me
100