Ankit Shankar Profile
Ankit Shankar

@thelastnode

Followers
797
Following
477
Media
36
Statuses
475

Hacker; Palantir; Georgia Tech

San Francisco
Joined December 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@thelastnode
Ankit Shankar
1 month
Tweet media one
15
5
141
@thelastnode
Ankit Shankar
1 month
You suck at AIP. If you're still using AIP the same way you were 6 months ago, you're not getting the most out of it. Let's see how you can! (Clickbait title inspired by the legendary "You Suck at Photoshop" and "You Suck at Excel" tutorials)
6
26
135
@thelastnode
Ankit Shankar
2 months
Palantirians are skeptics. Until we see it working, we won't believe it works. This includes our own products. Despite pushing code for it, it didn't "feel" like Foundry worked until I saw it work with my own eyes in 2017. In the last few weeks, I hit the same inflection point
@chadwahl
Chad Wahlquist
2 months
$PLTR AIP: Focus on alpha, not infra Check out our new @PalantirTech AIP for Developers site, content and more. Link in comments 👇
Tweet media one
6
32
183
4
8
82
@thelastnode
Ankit Shankar
17 days
Mom's trying to AIP
Tweet media one
7
1
41
@thelastnode
Ankit Shankar
1 month
Use the product. See the future.
@chadwahl
Chad Wahlquist
1 month
🔥"Everything that's in an ERP system, we're doing in @PalantirTech today. So, if you're an ERP reseller, I'm sorry, but your time is over. Many of you have legacy systems. You can do more in Palantir in less time than it would take to implement a new ERP system. Implementing
34
88
553
0
2
35
@thelastnode
Ankit Shankar
3 months
Forward Deployed Engineering
@paulg
Paul Graham
3 months
The phrase "co-work with users" sends a thrill of excitement through me. This is a startup that's likely to succeed.
50
73
2K
0
2
31
@thelastnode
Ankit Shankar
1 month
Skip unnecessary compute. Now a toggle! Previously, you could have built this via an incremental transform, but it's even easier now with Pipeline Builder.
@msl0727
Michael Lau
1 month
$PLTR Pipeline Builder can now skip previously processed rows for Use LLM nodes and Text to Embeddings transforms to save cost and improve performance. Tested use cases went from 3 hours to just 20 minutes. Toggle "Skip recomputing rows" under Advanced Settings to enable.
Tweet media one
4
9
75
2
3
24
@thelastnode
Ankit Shankar
2 months
What do you want to see more of? 👀
@BrettKrieger12
Brett Krieger
2 months
A couple new @PalantirTech affiliates received X badges: @thelastnode & @Elianoayounes
3
1
24
4
2
22
@thelastnode
Ankit Shankar
8 months
Watch me pretend to fix a battery winder with @PalantirTech AIP It's actually a generator in the parking lot of AIPCon - shocked (pun intended) that I was allowed to fiddle with the switches
@PalantirTech
Palantir
8 months
Tara Meisinger, Senior Maintenance Manager at @Panasonic_NV , demonstrates the power of AIP + Mixed Reality for frontline operators: • As we inspect the broken machine, AIP surfaces an error in spatial context. • AIP accesses PENA's ontology to connect with real-time sensor
19
87
480
2
0
16
@thelastnode
Ankit Shankar
1 month
Let's just say this was not Celsius #1 on that day...
@Elianoayounes
Eliano A. Younes
1 month
Choose your fighter
Tweet media one
Tweet media two
6
4
73
1
1
17
@thelastnode
Ankit Shankar
5 years
@ryanflorence I’d guess an A/B test where <OldFooter /> gets shipped to some folks, so just calling it <Footer /> might not work?
2
0
15
@thelastnode
Ankit Shankar
1 month
Building with OSDK gets you those dopamine hits - I blinked and it’s past midnight…
1
0
11
@thelastnode
Ankit Shankar
7 years
fast.ai course from @jeremyphoward is excellent. Very practical, love the use of Excel as an interactive playground.
1
2
11
@thelastnode
Ankit Shankar
2 months
Just saw a bouncer at Raven turn someone away because he saw them litter. “You want to be part of the problem?” We’re so back.
1
0
11
@thelastnode
Ankit Shankar
2 months
NB: skepticism is not cynicism! Build to make it real.
1
0
11
@thelastnode
Ankit Shankar
17 days
@cryps1s @PalantirTech 🫡 You are already missed! ...but I bet you're glad I'm someone else's problem now.
0
0
10
@thelastnode
Ankit Shankar
1 month
@CodeStrap411 Evals used to be eating your vegetables - you did it because you had to, and you skipped it if you could. Now it's baked into the authoring experience, so you can do it as you go. More/easier evals = more production use cases
1
0
10
@thelastnode
Ankit Shankar
11 months
Put whoever is in charge of SFO in charge of the whole city
1
1
10
@thelastnode
Ankit Shankar
5 months
We recorded a video about AIP Evals at the last AIPCon. We're moving fast, so it's already due for an update 👀
@chadwahl
Chad Wahlquist
5 months
👀 Sneak Peak: AIP Evaluations Evaluate multiple LLMs performance, accuracy and speed on your workflows. Find the right model/cost/performance balance between different LLMs for your use case. This is what you need to truly take LLM workflows to production and manage over time
5
20
118
0
0
9
@thelastnode
Ankit Shankar
1 month
This is so cool 👀 As a hobbyist 3D printer, I really want to hook OSDK up to a 3D printer... OctoPrint plugin maybe?
@chadwahl
Chad Wahlquist
1 month
AIP + Lasers + OSDK = 🤘
Tweet media one
14
10
124
1
0
9
@thelastnode
Ankit Shankar
27 days
@GamingDao @chadwahl @CodeStrap411 Let AIP figure it out for you!
3
1
9
@thelastnode
Ankit Shankar
1 month
Looking forward to running this in AIP + locally. Going from unstructured information to structure is a quick way to get value out of LLMs.
@swyx
swyx
1 month
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
9
83
0
0
8
@thelastnode
Ankit Shankar
8 years
0
1
7
@thelastnode
Ankit Shankar
1 month
This is annoying to manage manually: what happens when your upstream logic changes and now you're embedding or LLM-based categorization is out of sync with your content? Now AIP handles that for you automatically.
0
0
8
@thelastnode
Ankit Shankar
5 years
@jarvis Stop shitposting
1
0
6
@thelastnode
Ankit Shankar
1 month
Videos are cloning. Want to be in two places at once? Make a video.
1
0
7
@thelastnode
Ankit Shankar
4 years
@AdamRackis The “magic” behavior around booleans is particularly surprising: - countries: - US - UK - NO becomes { countries: [“US”, “UK”, false] }
2
0
7
@thelastnode
Ankit Shankar
9 months
Finally checked out @marimo_io - it's really everything I wanted from Jupyter notebooks. Great work @akshaykagrawal and @themylesfiles !
@akshaykagrawal
Akshay Agrawal
10 months
We've added an inspiration section to our README: @marimo_io was inspired by @PlutoJL , which in turn was inspired by @observablehq . We've also remixed ideas from other reactive programming tools like @stephen_macke 's ipyflow and @streamlit .
0
3
19
0
1
7
@thelastnode
Ankit Shankar
5 months
Strong endorse (of @adilmajid and shipping by friday)
@adilmajid
Adil Majid
5 months
My treatise
5
2
21
1
1
6
@thelastnode
Ankit Shankar
3 months
@JsonBasedman @bskhung @cmwahlqu If we can make it easier for everyone, we will. Make things possible -> make things probable
0
0
5
@thelastnode
Ankit Shankar
1 month
@PalantirTech
Palantir
1 month
It can't be contained. Coming soon.
170
330
2K
1
0
5
@thelastnode
Ankit Shankar
1 month
@msl0727 Will do. What else do you want to see?
1
0
5
@thelastnode
Ankit Shankar
3 months
@JsonBasedman @bskhung @cmwahlqu Louder is better! We may not be able to fix everything right away, but the signal is useful.
1
0
5
@thelastnode
Ankit Shankar
6 years
This will never be anything but amazing.
@SpaceX
SpaceX
6 years
Falcon Heavy’s side boosters land on Landing Zones 1 and 2
2K
30K
131K
0
0
4
@thelastnode
Ankit Shankar
1 month
@msl0727 Perfect, already cooking!
Tweet media one
1
0
4
@thelastnode
Ankit Shankar
5 years
I've been using @timeshifterapp for avoiding jet lag while traveling and it's amazing. I had zero days of jet lag in 2019 despite tons of travel. I tried A/B testing and not using the app, and I got completely wrecked. Thanks for the recommendation @mganjoo !
1
0
4
@thelastnode
Ankit Shankar
6 years
@akaranam High frequency code at the start of call? Then just send the bytes over the phone? ARE WE REINVENTING DIAL UP?!
0
0
4
@thelastnode
Ankit Shankar
6 years
@kentcdodds @enjikaka @mxstbr @timer150 @reactjs @satya164 @lucleray For future visitors, autocomplete and syntax highlighting work perfectly for many variants of CSS in JS, in many IDEs (I've tried VS Code and IntelliJ). Vendor prefixes are a bit harder, but aren't how browsers roll out early CSS features any more:
@basarat
basarat
8 years
#CSS Vendor prefixing was not a good idea #HTML #JavaScript
0
5
3
1
0
4
@thelastnode
Ankit Shankar
8 years
. @TheMindyProject is into the latest frontend news
Tweet media one
0
0
3
@thelastnode
Ankit Shankar
7 months
. @Clear is now slower than regular @TSA Pre. The brand is getting destroyed.
2
0
4
@thelastnode
Ankit Shankar
6 years
@threepointone You mean you could type it in your sleep?
0
0
4
@thelastnode
Ankit Shankar
8 years
So now you can have the "oh shit, I forgot to drop the class" recurring nightmare all over again!
0
0
3
@thelastnode
Ankit Shankar
5 years
. ⁦ @Brad_in_SF
Tweet media one
0
0
4
@thelastnode
Ankit Shankar
6 years
@markdalgleish 1. `"skipLibCheck": true` in your regular tsconfig.json - this makes your regular code ignore the error with cypress redefining mocha 2. `"types": ["cypress"]` in your `cypress/tsconfig.json` - makes cypress only load it's own type defs (or omit if not using TS w/cypress)
2
1
4
@thelastnode
Ankit Shankar
16 days
@JsonBasedman @MickeyShaughnes @knowclarified @wgussml I also like @learnontology 's YouTube channel for tutorials: (And the @PalantirTech and Palantir Developer channels as well of course)
0
0
4
@thelastnode
Ankit Shankar
6 months
If I had to choose, I'd pick Starlink on planes over supersonic flight. If I HAD to.
@benthompson
Ben Thompson
6 months
I will switch all of my flying to whatever airline offers this
18
39
528
2
0
3
@thelastnode
Ankit Shankar
6 years
@siddharthkp Nice! Added a progress bar and timer with useEffect and useRef:
1
0
3
@thelastnode
Ankit Shankar
2 months
Resonates
@paulg
Paul Graham
2 months
Founder Mode:
978
2K
14K
1
0
3
@thelastnode
Ankit Shankar
10 years
#GotMyo , scripting it with JavaScript via WebSockets is so easy! http://t.co/Ob04x6LLpk
Tweet media one
0
0
3
@thelastnode
Ankit Shankar
7 years
@jarvis How long is the grace period on this assignment?
2
0
2
@thelastnode
Ankit Shankar
7 years
@jarvis Why are there so many Power Rangers email digests in your inbox?! I mean I get one or two, but...
1
0
3
@thelastnode
Ankit Shankar
10 months
@karpathy Check out @CleanShot - it makes this workflow even smoother. The on-device OCR is also clutch for getting links or text out of screenshots / screen shares in meetings / etc
0
0
3
@thelastnode
Ankit Shankar
2 months
@rajkarri8 @cmwahlqu Evals for unpublished Logic functions is a work-in-progress! Stay tuned.
1
0
3
@thelastnode
Ankit Shankar
27 days
@wintrgrnbuffalo @GamingDao @chadwahl @CodeStrap411 That works too! These are pretty fast operations (operating within a single row in a single column), so will be the same result and ~approximately the same speed.
0
0
3
@thelastnode
Ankit Shankar
1 year
More true now than ever
@ssankar
Shyam Sankar
1 year
In ~18 years at @PalantirTech I’ve talked to 1000s of college students. 10 yrs ago everyone asked about work-life balance. They weren’t lazy. They didn't want someone to own their most important possession: their future. Chose Life over balance.
13
46
296
0
1
2
@thelastnode
Ankit Shankar
5 months
@adilmajid In the spirit of Ship by Friday: open-sourced my @_hammerspoon config! Features: - Launch mode: quickly launch apps - Time tracker: fully local time tracking - Screen recording mode: center and resize windows, open @CleanShot in the right spot - and more
1
2
2
@thelastnode
Ankit Shankar
1 month
Tweet media one
1
0
3
@thelastnode
Ankit Shankar
9 months
Tweet media one
Tweet media two
2
0
3
@thelastnode
Ankit Shankar
11 months
@rpoo Probably not what you meant, but @SFSketchfest is in a ~month!
0
0
3
@thelastnode
Ankit Shankar
5 years
Pet peeve: people mixing up forward slash (/) and backslash (\) when reading out URLs. Pet peeve #2 : forward slash is two words and backslash is one.
0
0
3
@thelastnode
Ankit Shankar
10 days
AIP search in Pipeline Builder is so clutch for finding things in huge pipelines.
0
3
25
@thelastnode
Ankit Shankar
6 years
@markdalgleish So you can get rid of the skipLibCheck and do: `"types": ["jest"]` instead!
1
0
3
@thelastnode
Ankit Shankar
8 months
@petewilz @sachinrekhi Red Rising is bangers only, very fun
0
0
2
@thelastnode
Ankit Shankar
5 years
0
0
2
@thelastnode
Ankit Shankar
5 years
@AzharBA @jarvis This flight I'm on has it as a placard instead of a light! "No devices" has replaced it
Tweet media one
0
0
2
@thelastnode
Ankit Shankar
6 years
@swyx @jessidhia Who would have thought that JavaScript would confirm that the moon landing is a hoax?
0
0
2
@thelastnode
Ankit Shankar
10 years
Twitter is different, I like it.
0
0
2
@thelastnode
Ankit Shankar
5 years
@DavidKPiano are there open-source examples of using xstate in a project? Ideally with TypeScript? I'm not finding too much via GitHub search:
1
0
2
@thelastnode
Ankit Shankar
6 years
@markdalgleish Ah hah! Automatic type detection only matters for packages that have globals ()
1
0
2
@thelastnode
Ankit Shankar
6 years
@jaredpalmer What was the thing you used for manually pausing/resuming requests? Is that a Chrome extension?
1
0
2
@thelastnode
Ankit Shankar
5 years
@kentcdodds @charlespeters If you enable esModuleInterop, you won't need the *
0
0
2
@thelastnode
Ankit Shankar
27 days
@GamingDao @chadwahl @CodeStrap411 Yeah, it can be ambiguous with only a single example - 10/5/2024 can be October 5 or May 10
0
0
2
@thelastnode
Ankit Shankar
6 years
Just found this, and I'm addicted! Love being able to shoulder-surf someone who is great at this and thinking out loud.
@steveschoger
Steve Schoger
6 years
🚀 We just launched a brand new website for Refactoring UI! All of our tips, articles, and screencasts for helping developers get better at design — finally together in one place.
34
418
2K
1
0
2
@thelastnode
Ankit Shankar
7 years
Landed on my first Android instant app via a link to @StackOverflow - feels like magic!
0
0
2
@thelastnode
Ankit Shankar
3 months
@JsonBasedman @bskhung @cmwahlqu We can do things that don't scale ( @cmwahlqu is often imitated, never duplicated) because our fixes can scale. A fix for you is a fix for everyone!
1
0
2
@thelastnode
Ankit Shankar
1 year
Do you have random JSON to munge? Do you always forget how to actually use jq? Do you wish it was more composable with the random command-line things you already know? Well, do I have the product for you!
0
0
2
@thelastnode
Ankit Shankar
6 years
@jarvis Dude, 100% @peakdesignltd Everyday Backpack! I have an unhealthy love for mine.
1
0
2
@thelastnode
Ankit Shankar
4 years
Speaking of go/no-go decision: > The astronauts also said they planned to test out the capsule’s toilet. @SpaceX #LaunchAmerica
0
0
2
@thelastnode
Ankit Shankar
6 years
@AzharBA You don't email Excel sheets and iPod Nanos?
1
0
2
@thelastnode
Ankit Shankar
7 years
@akaranam @MikeIsaac Do you have any friends?
0
0
2
@thelastnode
Ankit Shankar
6 years
@nikgraf I think useDidMount looks like this: function useDidMount(onMount) { useEffect(onMount, []); }
1
0
2
@thelastnode
Ankit Shankar
6 years
@dan_abramov Redoodle, for typed Redux!
0
0
2
@thelastnode
Ankit Shankar
7 years
@scheidegger 'git rebase -i' is a lot easier to digest
0
0
2
@thelastnode
Ankit Shankar
1 month
@JsonBasedman @galeforce_wins @getbdiscovery Exciting! Where did you see the most acceleration from AIP?
1
0
2
@thelastnode
Ankit Shankar
5 months
@GarrettLord . @todoist has an “action log” where you can see all the actions you’ve taken, and I really miss it in Gmail
0
0
2
@thelastnode
Ankit Shankar
7 years
@jarvis Oh no, I hit the unsent drafts folder.
0
0
2
@thelastnode
Ankit Shankar
9 months
1
0
2
@thelastnode
Ankit Shankar
6 months
@simonw @DanDangond Quantized small model > full-fat small model The chart from this PR on llama.cpp has some data! Perplexity (lower is better) with more quantization is still better than a smaller model at full size. Source:
Tweet media one
2
0
2
@thelastnode
Ankit Shankar
8 years
@codinghorror this seems like the exact scenario React Native was made for - JavaScript until you need an escape hatch
0
0
2
@thelastnode
Ankit Shankar
8 years
@kingfisherontap well, @GeorgiaTech has you covered:
2
0
2
@thelastnode
Ankit Shankar
9 years
. @comcast DNS is down on the west coast, use 8.8.8.8 and 8.8.4.4
0
0
2
@thelastnode
Ankit Shankar
6 years
eBikes are a game changer for SF
0
0
2
@thelastnode
Ankit Shankar
6 years
@drosenwasser I'm much more likely to contribute to DefinitelyTyped if I can try out the changes in my current project easily
1
0
1
@thelastnode
Ankit Shankar
6 years
Avengers: get ready for the biggest crossover event of all time @elonmusk : hold my beer
@elonmusk
Elon Musk
6 years
💛 Bajirao Mastani 💛
4K
10K
54K
0
0
1
@thelastnode
Ankit Shankar
1 year
@macbohannon It’s time to rewatch Top Gun: Maverick
0
0
1