Skip to content

Instantly share code, notes, and snippets.

View jackfan108's full-sized avatar

Jack Fan jackfan108

  • Airbnb
  • San Francisco, CA
View GitHub Profile
SELECT distinct(email)
FROM clay_admin.big_source_syncs AS bss
INNER JOIN clay_admin.big_sources AS bs
ON bs.id = bss.big_source_id
INNER JOIN clay_admin.workspaces AS ws
ON ws.wpid = bs.workspace_id
INNER JOIN clay_admin.users AS u
ON u.uid = bs.created_by_user_id
WHERE bss.created_at >= '2025-09-13 18:20:00'
AND bss.status = 'error'
tail -f jflog | grep jflog
^C
tail -f jflog | grep scheduler
• Packages in scope: @clay-run/ai-runner, @clay-run/api, @clay-run/api-contract, @clay-run/big-source-sync, @clay-run/claygent, @clay-run/data-ingestion, @clay-run/eslint-config-clay, @clay-run/frontend, @clay-run/scheduler, @clay-run/segment-session-monitor, @clay-run/shared, @clay-run/shared-backend, @clay-run/shared-services, @clay-run/trigger-event-monitor
@clay-run/scheduler:dev: cache bypass, force executing 8c1e7c6b2395aa4d
@clay-run/scheduler:dev: [1] [nodemon] 3.1.4
@clay-run/scheduler:dev: [1] [nodemon] to restart at any time, enter `rs`
@clay-run/scheduler:dev: [1] [nodemon] watching path(s): build/**/*
@clay-run/scheduler:dev: [1] [nodemon] watching extensions: js
@clay-run/scheduler:dev: [1] [nodemon] starting `node ./build/index.js`
yarn dev
[1] [nodemon] 3.1.4
[1] [nodemon] to restart at any time, enter `rs`
[1] [nodemon] watching path(s): build/**/*
[1] [nodemon] watching extensions: js
[1] [nodemon] starting `node ./build/index.js`
[0] CLI Building entry: index.ts
[0] CLI Using tsconfig: tsconfig.json
[0] CLI tsup v8.2.4
[0] CLI Using tsup config: /Users/jack_fan/repos/clay-base/services/ai-runner/tsup.config.ts
yarn && yarn dev:web | tee /tmp/jflog
@clay-run/api:dev: info: 25-03-05 16:28:42.998 Request entered {
@clay-run/api:dev: method: 'GET',
@clay-run/api:dev: url: '/v3/tables/t_P9ecSY4W466w/views/gv_c5a3JRpZSvfb/fields/f_hDUNweRm6wrs/runstatus'
@clay-run/api:dev: } {"app":"clay-api","spanId":"00d6ced79cf2e58c","traceFlags":1,"traceId":"ccbfb8a145ca082b434d9d94765fcae1"}
@clay-run/api:dev: info: 25-03-05 16:28:42.999 Request entered with auth {"app":"clay-api","authMethod":"session","ipAddress":"::1","method":"GET","remoteAddress":"::1","request":{"frontendVersion":"1.977.0","method":"GET","requestId":"req_mDvfVvPUwHFJ","userId":"1","workspaceId":1},"spanId":"00d6ced79cf2e58c","traceFlags":1,"traceId":"ccbfb8a145ca082b434d9d94765fcae1","url":"/v3/tables/t_P9ecSY4W466w/views/gv_c5a3JRpZSvfb/fields/f_hDUNweRm6wrs/runstatus","userId":"1","workspaceId":"1"}
@clay-run/api:dev: info: 25-03-05 16:28:43.006 GET /tables/t_P9ecSY4W466w/views/gv_c5a3JRpZSvfb/fields/f_hDUNweRm6wrs/runstatus 200 8ms {"app":"clay-ap
yarn && yarn dev:web | tee /tmp/jflog
@clay-run/api:dev: info: 25-03-05 16:17:24.934 Request entered {
@clay-run/api:dev: method: 'GET',
@clay-run/api:dev: url: '/v3/tables/t_P9ecSY4W466w/views/gv_c5a3JRpZSvfb/fields/f_FpYnPoQnRzYs/runstatus'
@clay-run/api:dev: } {"app":"clay-api","spanId":"41072ee1b29c8ef5","traceFlags":1,"traceId":"f2e9be020a5482942fa7d7ae3c600a33"}
@clay-run/api:dev: info: 25-03-05 16:17:24.936 Request entered with auth {"app":"clay-api","authMethod":"session","ipAddress":"::1","method":"GET","remoteAddress":"::1","request":{"frontendVersion":"1.977.0","method":"GET","requestId":"req_RdoSeMKAGN85","userId":"1","workspaceId":1},"spanId":"41072ee1b29c8ef5","traceFlags":1,"traceId":"f2e9be020a5482942fa7d7ae3c600a33","url":"/v3/tables/t_P9ecSY4W466w/views/gv_c5a3JRpZSvfb/fields/f_FpYnPoQnRzYs/runstatus","userId":"1","workspaceId":"1"}
@clay-run/api:dev: info: 25-03-05 16:17:24.945 GET /tables/t_P9ecSY4W466w/views/gv_c5a3JRpZSvfb/fields/f_FpYnPoQnRzYs/runstatus 200 11ms {"app":"clay-a
naeba_trails = {
"D1": 821,
"E1": 676,
"H1": 337,
"H2": 329,
"F1": 806,
"G3": 513,
"F2": 490,
"F3": 222,
"DG1": 1078,
@jackfan108
jackfan108 / scroll.jsx
Created April 26, 2024 01:02
working snippet of failed keyboard animation
import React, { useState, useRef } from 'react'
import {
View,
Text,
FlatList,
StyleSheet,
TextInput,
Image,
KeyboardAvoidingView,
TouchableWithoutFeedback,
curl -H 'Host: api.airbnb.com' -H 'x-airbnb-locale: es-AR' -H 'accept: application/json' -H 'x-airbnb-oauth-token: 2w90c0rvtqvqh14xlshmwcm07' -H 'x-airbnb-api-key: 915pw2pnf4h1aiguhph5gc5b2' -H 'accept-language: es-es' -H 'x-airbnb-currency: ARS' -H 'x-airbnb-screensize: w=414.00;h=896.00' -H 'x-airbnb-device-id: dbd33df2e9b9e0d0ea1d7c1237f6100dee621ef9' -H 'user-agent: Airbnb/19.43 AppVersion/19.43 iPhone/13.0 Type/Phone' -H 'x-airbnb-sid: ' -H 'x-airbnb-advertising-id: 00000000-0000-0000-0000-000000000000' -H 'Cookie: jitney_client_session_id=e9878a2a-112c-4e5e-8b63-1f91a4b04d17; bm_sz=2C6CCC799F473D6DDEE2875F30C4A6A0~YAAQNzUauLK5jPZtAQAABeSm+gUQK47zFrwX8jU91+qxIGVkMPioXKFYVwqa/a6MR4KTwXQNapNUrjJN++O52ib6lPy1nHnXNIYqgvRMUicFD1lDfLuIribQ6Ypv0d4TubATLABb2P1OwvC+WfIJzmkLJGFdhfudyfYAqrNpGDatHigP3pjIRJkc79sRb13W; _abck=D4F09F2D0A904CE71493CFFFD1B9CCED~-1~YAAQLjUauCKN8fdtAQAA6DCX+QKFQNW7pn4mh83fl5XxLN+QQgYvoMQ0IMPACBTpObF4tbOIa6thuB4fBVIKTGlAx7q9jkx90tjXBkHeToNhTN5eDrtMMQGIMKJLTVIZaCXitX9UUBl3DZWnLO5PbhKy8jlrrrz
[
{
"button": "button1",
"count": 1,
"modifiers": ["super"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
[
{ "keys": ["super+i"], "command": "copy_path" },
{ "keys": ["super+["], "command": "prev_view" },
{ "keys": ["super+]"], "command": "next_view" },
{ "keys": ["super+i"], "command": "copy_relative_path"},
{ "keys": ["ctrl+k"], "command": "move", "args": {"by": "characters", "forward": true}},
{ "keys": ["ctrl+j"], "command": "move", "args": {"by": "characters", "forward": false}},
{ "keys": ["ctrl+n"], "command": "move", "args": {"by": "lines", "forward": true}},
{ "keys": ["ctrl+p"], "command": "move", "args": {"by": "lines", "forward": false}},
{ "keys": ["ctrl+w"], "command": "move", "args": {"by": "subwords", "forward": true}},