corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087e9-557e-7046-bec9-239076d0f76b", "title": "I Needed One Obscure Vision Model. Modal Made It Everyone Else’s Problem.", "url": "https://talperry.com/en/posts/genai/vibe-coding-stablenormal-modal/", "published_at": "2026-04-07T23:10:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-2390775ba2bf", "title": "Engineering Agents is really UX Engineering", "url": "https://talperry.com/en/posts/genai/engineering-agents-building-trust/", "published_at": "2026-03-09T01:11:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239077a378b9", "title": "The AI-Powered 10-Minute Habit That Taught My Kid to Read (And Made Me a Better Dad)", "url": "https://talperry.com/en/posts/genai/learning-to-read-with-ai/", "published_at": "2026-02-02T08:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239077cc2e13", "title": "Five Practical Lessons for Serving Models with Triton Inference Server", "url": "https://talperry.com/en/posts/genai/triton-inference-server/", "published_at": "2025-12-15T08:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239077d0ecd8", "title": "I’m Not the Founder This App Deserves", "url": "https://talperry.com/en/posts/scripture-app/", "published_at": "2024-05-14T08:07:22+00:00" }, { "id": "01a087e9-557e-7046-bec9-2390788620a6", "title": "LightTag Has Been Acquired by Primer.ai", "url": "https://talperry.com/en/posts/lighttag/lighttag-acquired-by-primer/", "published_at": "2022-02-15T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239079698de9", "title": "Complement Objective Training With PyTorch Lightning", "url": "https://talperry.com/en/posts/lighttag/complement-objective-training-with-pytorch-lightning/", "published_at": "2021-06-23T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239079a9d9c4", "title": "SnorQL: Scaling Weak Supervision With SQL", "url": "https://talperry.com/en/posts/lighttag/snorql/", "published_at": "2021-02-08T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907a767c02", "title": "Database Multi-Tenancy for SaaS", "url": "https://talperry.com/en/posts/lighttag/database-multi-tenancy/", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907ac61585", "title": "Code to Align Annotations with Hugging Face Tokenizers", "url": "https://talperry.com/en/posts/lighttag/code-to-align-annotations-with-huggingface-tokenizers/", "published_at": "2020-09-20T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907b31abcf", "title": "Sequence Labeling With Transformers", "url": "https://talperry.com/en/posts/lighttag/sequence-labeling-with-transformers/", "published_at": "2020-09-18T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907b78dc93", "title": "JavaScript String Offsets and Unicode Surrogate Pairs", "url": "https://talperry.com/en/posts/lighttag/unicode-surrogate-pairs/", "published_at": "2020-05-31T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907c3d7e69", "title": "ALMa: Active Learning (Data) Manager", "url": "https://talperry.com/en/posts/lighttag/active-learning-manager/", "published_at": "2020-05-10T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907ce46eb1", "title": "Simpledorff: Krippendorff's Alpha on DataFrames", "url": "https://talperry.com/en/posts/lighttag/krippendorffs-alpha/", "published_at": "2020-05-03T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907d5f3bdc", "title": "Fast NLP Model Pretraining With VAMPIRE", "url": "https://talperry.com/en/posts/lighttag/fast-nlp-pretraining-with-vampire/", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907def1266", "title": "Which Open-Source NER Model Is Best? Comparing CoreNLP, spaCy, and Flair", "url": "https://talperry.com/en/posts/lighttag/spacy-vs-stanford/", "published_at": "2019-11-20T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907eac380c", "title": "Context Is King! Why Deep Learning Matters for NLP", "url": "https://talperry.com/en/posts/lighttag/context-is-king/", "published_at": "2019-11-19T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23907fa0f9e8", "title": "Postgres Range Aggregation for NLP and Everything Else", "url": "https://talperry.com/en/posts/lighttag/psql-range-aggregation-for-nlp/", "published_at": "2019-10-18T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23908052d85f", "title": "The Joy of IndexedDB for NLP", "url": "https://talperry.com/en/posts/lighttag/indexeddb-for-nlp/", "published_at": "2019-07-08T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239080ff596b", "title": "How to Label Data", "url": "https://talperry.com/en/posts/lighttag/how-to-label-data/", "published_at": "2019-06-01T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23908180af01", "title": "Using dc.js and Crossfilter With React", "url": "https://talperry.com/en/posts/lighttag/react-dc-js/", "published_at": "2019-02-10T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239081e04108", "title": "When Should You Use Machine in the Loop?", "url": "https://talperry.com/en/posts/lighttag/when-to-use-machine-in-the-loop/", "published_at": "2019-02-05T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-2390826e6766", "title": "Character-Level NLP", "url": "https://talperry.com/en/posts/lighttag/character-level-nlp/", "published_at": "2018-12-21T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23908316f494", "title": "Understanding the TensorFlow Estimator API", "url": "https://talperry.com/en/posts/lighttag/tensorflow-estimator-api/", "published_at": "2018-12-03T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239083e926ba", "title": "Efficiently Labeling Data for NLP", "url": "https://talperry.com/en/posts/lighttag/efficiently-label-data-for-nlp/", "published_at": "2018-11-03T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239084ab94e1", "title": "Embrace the Noise: A Case Study of Text Annotation for Medical Imaging", "url": "https://talperry.com/en/posts/lighttag/embrace-the-noise/", "published_at": "2018-11-03T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23908557e09b", "title": "Active Learning: Optimization Is Not Improvement", "url": "https://talperry.com/en/posts/lighttag/active-learning-optimization-is-not-improvement/", "published_at": "2018-06-03T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-239086344bd5", "title": "Bug Postmortem: Wrong Image Deployed on Docker Swarm", "url": "https://talperry.com/en/posts/lighttag/postmortem-docker-swarm-wrong-tag/", "published_at": "2017-12-03T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-2390870fbe9c", "title": "Convolutional Methods for Text", "url": "https://talperry.com/en/posts/classics/cmft/", "published_at": "2017-05-22T00:00:00+00:00" }, { "id": "01a087e9-557e-7046-bec9-23908711301f", "title": "Deep Learning The Stock Market", "url": "https://talperry.com/en/posts/classics/dlsm/", "published_at": "2016-12-03T00:00:00+00:00" } ] posts
Claim your blog
Back to talperry.com
Blog · corpus.blog/blogs/talperry.com/posts
talperry.com
talperry.com
2026
I Needed One Obscure Vision Model. Modal Made It Everyone Else’s Problem.
original ↗
7 Apr 2026
Engineering Agents is really UX Engineering
original ↗
9 Mar 2026
The AI-Powered 10-Minute Habit That Taught My Kid to Read (And Made Me a Better Dad)
original ↗
2 Feb 2026
2025
Five Practical Lessons for Serving Models with Triton Inference Server
original ↗
15 Dec 2025
2024
I’m Not the Founder This App Deserves
original ↗
14 May 2024
2022
LightTag Has Been Acquired by Primer.ai
original ↗
15 Feb 2022
2021
Complement Objective Training With PyTorch Lightning
original ↗
23 Jun 2021
SnorQL: Scaling Weak Supervision With SQL
original ↗
8 Feb 2021
2020
Database Multi-Tenancy for SaaS
original ↗
19 Dec 2020
Code to Align Annotations with Hugging Face Tokenizers
original ↗
20 Sept 2020
Sequence Labeling With Transformers
original ↗
18 Sept 2020
JavaScript String Offsets and Unicode Surrogate Pairs
original ↗
31 May 2020
ALMa: Active Learning (Data) Manager
original ↗
10 May 2020
Simpledorff: Krippendorff's Alpha on DataFrames
original ↗
3 May 2020
Fast NLP Model Pretraining With VAMPIRE
original ↗
26 Apr 2020
2019
Which Open-Source NER Model Is Best? Comparing CoreNLP, spaCy, and Flair
original ↗
20 Nov 2019
Context Is King! Why Deep Learning Matters for NLP
original ↗
19 Nov 2019
Postgres Range Aggregation for NLP and Everything Else
original ↗
18 Oct 2019
The Joy of IndexedDB for NLP
original ↗
8 Jul 2019
How to Label Data
original ↗
1 Jun 2019
Using dc.js and Crossfilter With React
original ↗
10 Feb 2019
When Should You Use Machine in the Loop?
original ↗
5 Feb 2019
2018
Character-Level NLP
original ↗
21 Dec 2018
Understanding the TensorFlow Estimator API
original ↗
3 Dec 2018
Efficiently Labeling Data for NLP
original ↗
3 Nov 2018
Embrace the Noise: A Case Study of Text Annotation for Medical Imaging
original ↗
3 Nov 2018
Active Learning: Optimization Is Not Improvement
original ↗
3 Jun 2018
2017
Bug Postmortem: Wrong Image Deployed on Docker Swarm
original ↗
3 Dec 2017
Convolutional Methods for Text
original ↗
22 May 2017
2016
Deep Learning The Stock Market
original ↗
3 Dec 2016