Your Profile
View and edit
N’s Blog · 1 day

I built an AI Trend Analyzer to stop myself from doomscrolling

As a content creator in the tech space, I found myself caught in an all-too-familiar trap: endless hours of doomscrolling through social media and news aggregators, trying to stay on top of the latest trends. The signal-to-noise ratio was abysmal—for every meaningful tech dev...

Read More
Jan 14
Source
N’s Blog · 2 days

Giga: An AI that actually understands your codebase

Modern software development is complex. Our projects have hundreds of files, intricate dependencies, and carefully thought-out architectural decisions. While AI coding assistants are powerful, they often feel like well-meaning but forgetful colleagues—you have to keep remindi...

Read More
Jan 13
Source
N’s Blog · 2 days

Is AI ready to be a mid-level engineer?

Mark Zuckerberg recently claimed AI will replace mid-level engineers by 2025. As someone building AI developer tools and studying their real-world implementation, I believe this fundamentally misunderstands both the current state of AI and the role of mid-level engineers. He...

Read More
Jan 13
Source
A Smart Bear · 3 days

The Important Thing -- powerful enough to override all your deficiencies

This is the reason that startups succeed despite their many weaknesses. And it's a reason to build a startup in the first place.

Read More
Jan 12
Source
Eugene Yan · 3 days

Building AI Reading Club: Features & Behind the Scenes

Exploring how an AI-powered reading experience could look like.

Read More
Jan 12
Source
N’s Blog · 4 days

Stop Using Just One AI Model in Production

Learning why model redundancy > optimization It started with a frustrating Thursday afternoon. Our code analysis service was hitting rate limits constantly, and I was doing what any reasonable engineer would do: optimizing our token usage, implementing better queuing, and ...

Read More
Jan 11
Source
Ruby on Rails · 5 days

Sorted Columns in Schema Dumper, Deprecations, and lots of fixes!

Hey everyone, Happy Friday! Vipul here with the latest updates for This Week in Rails. Before we start, a small update - I am happy to share that my team at Saeloun is joining the Rails Foundation as a contributing member. Read more about the reasons why we decided to join h...

Read More
Jan 10
Source
Ruby on Rails · 5 days

Saeloun joins the Rails Foundation as a Contributing member

Happy new year everyone! The Rails Foundation is kicking off the year with great news: Saeloun has joined the Rails Foundation as its newest Contributing member! Saeloun is a Ruby on Rails consulting agency, based out of Boston, MA, and Pune, India. The team helps lead and ...

Read More
Jan 10
Source
Praveen Kumar · 7 days

How to price your product in the early stages?

I was too confused to price mevin.ai, the offerings were for personal, business, and sometimes indie hackers.I want to provide free plan for sure, and then more plans.Free, Basic, ProBecause there's 2 or more, I simplified it as Personal and Business.So it's totall...

Read More
Jan 07
Source
N’s Blog · 8 days

LLM “Structured Outputs” are Missing the Point

Last week, my AI coding assistant generated a perfectly-structured code review suggestion. The format was immaculate - every field properly typed, every attribute carefully specified, the suggestion clear and actionable. There was just one problem: it fundamentally misunders...

Read More
Jan 07
Source
N’s Blog · 9 days

What 6 hours at HN #1 actually does to your traffic

“Every developer has that one post they almost didn’t write…” For 2025, I decided to get back into technical writing. I’ve been obsessing over getting AI to actually understand production code. Not just generate it, but really grok what’s happening in a mature codebase. Aft...

Read More
Jan 06
Source
A Smart Bear · 10 days

Explore vs Execute

The two main business modalities are more different than you expect. When you hit PMF, it's a culture-shift to switch from one to the other.

Read More
Jan 05
Source
alexop.dev · 10 days

Unlocking Reading Insights: A Guide to Data Analysis with Claude and Readwise

Recently, I’ve been exploring Claude.ai’s new CSV analysis feature, which allows you to upload spreadsheet data for automated analysis and visualization. In this blog post, I’ll demonstrate how to leverage Claude.ai’s capabilities using Readwise data as an example. We’ll explo...

Read More
Jan 05
Source
N’s Blog · 10 days

The day I taught AI to read code like a Senior Developer

A messy experiment that changed how we think about AI code analysis Last week, I watched our AI choke on a React codebase - again. As timeout errors flooded my terminal, something clicked. We’d been teaching AI to read code like a fresh bootcamp grad, not a senior developer. ...

Read More
Jan 05
Source
N’s Blog · 12 days

When perfect code isn’t enough: My journey with AI IDEs

Last month, I asked Claude to help refactor a React component. The code it wrote was beautiful - clean, well-documented, following all the best practices. It also quietly broke our error tracking system, removed a crucial race condition check (that admittedly looked like a bu...

Read More
Jan 03
Source
Ruby on Rails · 12 days

Schema dumper versions formatter and more

Hi, Wojtek here. Let’s explore the first changes of the new year in the Rails codebase. Introduce versions formatter for the schema dumper It is now possible to override how schema dumper formats versions information inside the structure.sql file. Currently, the versions are ...

Read More
Jan 03
Source
alexop.dev · 15 days

The What Why and How of Goal Settings

There is beauty in having goals and in aiming to achieve them. This idea is perfectly captured by Jim Rohn’s quote: “Become a millionaire not for the million dollars, but for what it will make of you to achieve it.” This wisdom suggests that humans need goals to reach them a...

Read More
Dec 31
Source
A Smart Bear · 17 days

A butterfly flaps its wings and you make a sale

It is true that small changes can have enormous effects? Or is this just what optimization consultants want us to believe?

Read More
Dec 29
Source
Manas J. Saloi · 18 days

Coimbatore food recommendations

Sourced on Twitter and cleaned up using Claude. Restaurants in Coimbatore Vegetarian Restaurants Annapoorna Known for excellent South Indian breakfast, coffee, and their signature rose milk Nagercoil Arya Bhavan Specializes in traditional v...

Read More
Dec 28
Source
Manas J. Saloi · 19 days

2024: A year in review

[Cut off date: 25 January 2024] A bunch of folks asked on x dot com how I put together this year-in-review thing. Figured I’d dump my brain here – might be useless for designers, but maybe the non-design crowd will find it interesting? Lately, I’ve been kinda fixated...

Read More
Dec 27
Source
Ruby on Rails · 19 days

This year in Rails

This is Greg, Vipul, Wojciech, and Zzak, bringing you the summary of what happened with Rails in the past year. It was a busy year with close to 4000 commits from 555 contributors and 50 releases, including Rails 8! For this year end issue, as a team we each hand-picked some ...

Read More
Dec 27
Source
Manas J. Saloi · 20 days

Making memories

I visit my in-laws and parents once a year. That’s it. Two trips. So I’ve been thinking about how to make these visits more than just obligatory check-ins. The thing about memories is that they’re made up of moments that stand out. My MIL loves cooking for us. The way her fa...

Read More
Dec 26
Source
Manas J. Saloi · 23 days

Why google bought Character AI

A friend was telling me the other day about why Google snapped up Character AI. Apparently, the big deal wasn’t just the cool AI girlfriends everyone were chatting to, but that they’d cracked the code on running these things without costing a fortune. Like, doing the AI magic ...

Read More
Dec 23
Source
A Smart Bear · 24 days

When you have nothing: How to find potential customers to interview

How do you find potential customers to interview before you have a product, a website, or even a name?

Read More
Dec 22
Source
Manas J. Saloi · 24 days

Taste

Follow these people on x dot com: samdape, luusssso, FonsMans, mariapicasso, hanslorei, laurentdelrey, realvjy, marty, rjonesy. Pages: spottedinprod, viewportui, makerstations, LogoArchive, 60fpsdesign, eightbitstories, 4AAAAart. Places to discover new art and designs: arena...

Read More
Dec 22
Source
alexop.dev · 24 days

XML-Style Tagged Prompts: A Framework for Reliable AI Responses

Why Traditional AI Communication Falls Short Getting consistent, well-structured responses can be challenging when working with LLMs. Traditional prompting often leads to unpredictable results, making relying on AI assistance for complex tasks difficult. While exploring prompt...

Read More
Dec 22
Source
Eugene Yan · 24 days

2024 Year in Review

A peaceful year of steady progress on my craft and health.

Read More
Dec 22
Source
Manas J. Saloi · 25 days

Do I need to understand gradient descent as a PM?

I was having this interesting debate with a friend recently about whether product folks need to go deep into the AI weeds. His argument was pretty straightforward: the fundamentals of product management - understanding users, driving activation, figuring out monetization, runn...

Read More
Dec 21
Source
Ruby on Rails · 25 days

Revert Active Model’s Normalization and Cache Store gets session ID uniqueness flag

Hi, it’s zzak. Let’s explore this week’s changes in the Rails codebase. Fix “#to_query” to not include setter for nil values To keep the behavior consistent with Rack::Utils.parse_nested_query. # Before nil.to_query("key") #=> key= # After nil.to_query("key") #=> key ...

Read More
Dec 21
Source
Manas J. Saloi · 26 days

Zepto’s aha moment

I was talking to a friend yesterday about AHA moments in products. He is working on the strategy for a late stage unicorn startup. His management feels they have a solid enough product already, they just needed to package it better, explain it well, help users reach that magic...

Read More
Dec 20
Source
Manas J. Saloi · 28 days

AI product ideas

The future of content and AI is going to be wild, and nobody is talking about it enough. I was watching this episode of the My First Million podcast, and they were talking about these 1-minute serialized video reels. You know, the kind you see all over Instagram. Basically, T...

Read More
Dec 18
Source
Ruby on Rails · 28 days

2024 Wrap Up from the Rails Foundation

It’s amazing how quickly a year flies by. It’s a total cliché, but it feels like only a few days ago that I sat by my Christmas tree and wrote last year’s final reflection post. Back then, I was excited for all of the plans the Rails Foundation had in the works for 2024. Rai...

Read More
Dec 18
Source
Ruby on Rails · 29 days

Introducing the new Docs landing page

Last week, we published a bunch of new and updated resources to help you learn Rails and learn how companies leverage Rails to build successful businesses. But we also made a few structural and navigational changes to the website that you may not have noticed (yet). The chall...

Read More
Dec 17
Source
Ruby on Rails · about 1 month

The official Rails merch store is live

It’s been a long time coming, many of you have asked for it, and now the wait is over. Today the official Rails merch store launches in the United States and Canada! Explore the first collection here. The first collection is simple and classic: high-quality and comfortable t...

Read More
Dec 16
Source
A Smart Bear · about 1 month

Solving the Low-Budget Online Marketing Dilemma

Low on cash but need marketing results? Here are four specific things you can do to grow on a budget.

Read More
Dec 15
Source
alexop.dev · about 1 month

How to Use the Variant Props Pattern in Vue

Building Vue components that handle multiple variations while maintaining type safety can be tricky. Let’s dive into the Variant Props Pattern (VPP) - a powerful approach that uses TypeScript’s discriminated unions with Vue’s composition API to create truly type-safe component...

Read More
Dec 15
Source
Manas J. Saloi · about 1 month

GPT Advanced voice needs to be a true Assistant

I have been using advanced voice AI a lot lately. Like everyone else, I am fascinated by how natural the conversations feel. But there is this weird UX problem that keeps bothering me. You are having this deep conversation with the AI about some problem you are trying to solv...

Read More
Dec 15
Source
Ruby on Rails · about 1 month

New Rails Tutorial and Unpacked Videos, Releases, ActiveModel::Attributes::Normalization and more!

Hey everyone, Happy Saturday! Vipul here with the latest updates for This Week in Rails. Let’s dive in! This week, the Rails Foundation released a series of updated resources to help you learn the new Rails 8 defaults, including a brand new Getting Started Tutorial, a 9-pa...

Read More
Dec 14
Source
Ruby on Rails · about 1 month

Rails Version 8.0.1 has been released!

Hi everyone, I am happy to announce that Rails 8.0.1 has been released. CHANGES since 8.0.0 To see a summary of changes, please read the release on GitHub: 8.0.1 CHANGELOG To view the changes for each gem, please read the changelogs on GitHub: Action Cable CHANGELOG A...

Read More
Dec 13
Source
Ruby on Rails · about 1 month

Want to learn about Rails 8? START HERE.

Rails 8 is a major milestone, and for the first time in Rails’ history, thanks to the support of the members of the Rails Foundation, we are able to support this major release with new and updated tutorials, videos, and guides to help developers learn Rails’ new default featur...

Read More
Dec 13
Source
Manas J. Saloi · about 1 month

AI pricing

So, I’ve been thinking a lot about Sierra recently. If you don’t know, Sierra is this AI startup that’s got Bret Taylor at the helm. And I’ve got to say, I’m pretty bullish on what they’re doing around AI agents. I also found myself nodding while reading their post on pricing...

Read More
Dec 13
Source
Ruby on Rails · about 1 month

Introducing the first Rails case study: Doximity’s Journey with Rails

Today, the Rails Foundation is releasing the first of many case studies that will showcase how companies use and build with Rails. To kick off this series, we’re highlighting the story of why Doximity chose Rails in 2010, and how they’ve been building and scaling their origina...

Read More
Dec 12
Source
A Smart Bear · about 1 month

Brittle Points: How to make companies robust

Brittleness is when the company fails because just one component breaks. Learn some strategies for fixing Brittle Points.

Read More
Dec 08
Source
Eugene Yan · about 1 month

A Spark of the Anti-AI Butlerian Jihad (on Bluesky)

How the sharing of 1M Bluesky posts uncovered the strong anti-AI sentiment on Bluesky.

Read More
Dec 08
Source
Praveen Kumar · about 1 month

33 Years of Life: Do anything, but do. Be anything, but be.

1. Wake up early"Find a reason to wake up early daily: For not oversleeping, to be successful, build a house, save for kids, study on topics I really wanted to, build something, do something that changes this world a better place."2. Daily sunrise routine"See sunri...

Read More
Dec 05
Source
A Smart Bear · about 1 month

Scars

Our emotional baggage and experience make us unique, but also serve as blinders.

Read More
Dec 01
Source
Eugene Yan · about 2 months

Seemingly Paradoxical Rules of Writing

With regard to writing, there are many rules and also no rules at all.

Read More
Dec 01
Source
Praveen Kumar · about 2 months

Eighteen months. Twenty people. Ten time zones. A Symphony of Storya

Storya wasn’t just a startup; it was a dream. Paolo and I set out to build a platform where writers and readers could connect. Competing with Wattpad and Amazon Kindle seemed impossible. But we believed in impossible things.Paolo posted a job on Upwork with “Storya...

Read More
Nov 29
Source
Praveen Kumar · about 2 months

Oh No, It's Not a calculator, But it's still not AI

The way LLMs work is amazing, it's not a calculator at all, but it's still not intelligence, or is it really. We are still trying to find what it is. Currently, it's a blackbox, just like our brains. We know our brain has signals passing, some material or electrica...

Read More
Nov 29
Source
Praveen Kumar · about 2 months

Why a Database Schema Should Be Flexible

A database schema isn’t just a structure. It’s the foundation of adaptability.If it’s rigid, it breaks. If it’s flexible, it grows.It should work like the space-time continuum. Fluid, responsive, limitless.Like space-time bends to gravity, a schema must bend to new...

Read More
Nov 28
Source
alexop.dev · about 2 months

SQLite in Vue: Complete Guide to Building Offline-First Web Apps

TLDR Set up SQLite WASM in a Vue 3 application for offline data storage Learn how to use Origin Private File System (OPFS) for persistent storage Build a SQLite query playground with Vue composables Implement production-ready offline-first architecture Compare SQLite vs Index...

Read More
Nov 25
Source
Praveen Kumar · about 2 months

Why Product Cloning Often Fails (And What Actually Works)

Even if you get the blueprint of how to build a product from scratch.You will not really build it.Why?Because, you either have been jumping ideas or you have no passion about it.Here's my learnings on how passion really works.I built so many products in the past 13...

Read More
Nov 25
Source
A Smart Bear · about 2 months

Intense Asymmetry and Self-Flagellation

Erica Douglass sold her company for $1M, yet still struggles with self-worth; why driven people can't escape Impostor Syndrome.

Read More
Nov 24
Source
Eugene Yan · about 2 months

How to Run a Weekly Paper Club (and Build a Learning Community)

Benefits of running a weekly paper club, how to start one, and how to read and facilitate papers.

Read More
Nov 24
Source
A Smart Bear · about 2 months

p-Hacking your A/B tests

Half of your "successful" A/B tests are false-positives. This is why, and how to fix it.

Read More
Nov 17
Source
Eugene Yan · about 2 months

My Minimal MacBook Pro Setup Guide

Setting up my new MacBook Pro from scratch

Read More
Nov 17
Source
Praveen Kumar · 2 months

What do you guys think about this email? I’m trying to make the welcome/confirmation email a lit...

What do you guys think about this email? I’m trying to make the welcome/confirmation email a little personal. https://t.co/1QI6l21OVw

Read More
Nov 13
Source
Praveen Kumar · 2 months

Didn't knew it would be this easier to generate chapters on my youtube video. It was just couple ...

Didn't knew it would be this easier to generate chapters on my youtube video. It was just couple of clicks and it's pretty accurate. Thanks to @niyonx for building timeskip. Works great and dead simple to use. https://t.co/fT1bi7krLe

Read More
Nov 13
Source
Praveen Kumar · 2 months

— This dash is a dead giveaway that your post is ChatGPT generated. Review your post, try to ma...

— This dash is a dead giveaway that your post is ChatGPT generated. Review your post, try to make it genuine. Even if your post looks shit at the beginning, writing those yourself is important to develop a writing habit.

Read More
Nov 13
Source
Praveen Kumar · 2 months

One advice for reddit growth. Follow community rules.

One advice for reddit growth. Follow community rules.

Read More
Nov 12
Source
Praveen Kumar · 2 months

I don’t know who planted the seed of 10k MRR by doing indie hacking. It’s a huge misunderstandin...

I don’t know who planted the seed of 10k MRR by doing indie hacking. It’s a huge misunderstanding. Figure out what is your expenses and set a number that you would be happy to hit in next few months. Your first salary isn’t the same as the one you have 10 years later.

Read More
Nov 11
Source
Praveen Kumar · 2 months

I opened Reddit and scroll after years, here’s what I found. 1. My feed is full of nonsense “Pop...

I opened Reddit and scroll after years, here’s what I found. 1. My feed is full of nonsense “Popular near you” 2. List of “Join communities” after every few posts 3. “Suggested” posts that are 100x irrelevant 4. I’m atleast okay with Ads after every 2 posts Seems like it’s n...

Read More
Nov 11
Source
A Smart Bear · 2 months

A life-changing challenge guided by Pascal's Wager

Applying Pascal's Wager: Humility wins, arrogance loses.

Read More
Nov 10
Source
Praveen Kumar · 2 months

It's easier to come up with ideas, but it's harder to build systems and discipline to make it wor...

It's easier to come up with ideas, but it's harder to build systems and discipline to make it work. That's where a lot fail and go back to 9-5.

Read More
Nov 08
Source
Praveen Kumar · 2 months

This is how you can manage GitHub Branches and PRs

Branches CreationNew Feature example: You create new CRUD APIs for blogsft/task-shortened-name (ft/blog-crud)branch out from staging always, unless it is specified which branchbranch out from a dependant feature branch, if the old feature is still not mergedBu...

Read More
Nov 08
Source
Praveen Kumar · 2 months

I'm not going back to notion, medium, or any other platforms to create blog posts anymore. I had...

I'm not going back to notion, medium, or any other platforms to create blog posts anymore. I had to share this document that I wrote a while ago, sleeping on notion. I thought, why not just create a blog post under my own website and it just worked. https://t.co/QwKhZB9o0k

Read More
Nov 08
Source
Praveen Kumar · 2 months

Is everyone really moving to bluesky? I see it's trending crazy!

Is everyone really moving to bluesky? I see it's trending crazy!

Read More
Nov 07
Source
Praveen Kumar · 2 months

What do you guys think? I’m inclined to the concept of generosity. So, I want to provide a free...

What do you guys think? I’m inclined to the concept of generosity. So, I want to provide a free plan, minimal personal website with custom domain. But, I’m also confused if there are too many free signups who don’t use the product, I’m not growing. I’ll definitely have a h...

Read More
Nov 07
Source
Praveen Kumar · 2 months

How are you repurposing your content?

How are you repurposing your content?

Read More
Nov 06
Source
Praveen Kumar · 2 months

Do you use noreply or yourname@domain.com when you are sending confirmation email?

Do you use noreply or yourname@domain.com when you are sending confirmation email?

Read More
Nov 06
Source
Praveen Kumar · 2 months

Have been delaying public launch a lot lately, I was planning for a marketing/sales this week, bu...

Have been delaying public launch a lot lately, I was planning for a marketing/sales this week, but seems like I am going to go full on engineering week.

Read More
Nov 06
Source
Praveen Kumar · 2 months

When I reduced/stopped replying, I started to feel that I am contributing less to the community. ...

When I reduced/stopped replying, I started to feel that I am contributing less to the community. I'm going to spend sometime replying thoughtfully this week.

Read More
Nov 05
Source
Praveen Kumar · 2 months

If resume is your voice, personal brand is your echo in the world.

If resume is your voice, personal brand is your echo in the world.

Read More
Nov 04
Source
Praveen Kumar · 2 months

I used to look at people with 5000 posts in their profile and was thinking, how would someone pos...

I used to look at people with 5000 posts in their profile and was thinking, how would someone post so much. But, I reached 5k posts now, which I think it probably took 3-4 months from 2k to 5k.

Read More
Nov 04
Source
Praveen Kumar · 2 months

I don’t remember when was the last time I took 5 days vacation. I was off from last Wednesday un...

I don’t remember when was the last time I took 5 days vacation. I was off from last Wednesday until Sunday. I’m back. It’s Monday and a new month too. Going to set some goals today and get those done.

Read More
Nov 04
Source
A Smart Bear · 2 months

No wait, of course THAT is the single most important SaaS metric

Is it LTV? Retention? NRR? Magic Number? Rule of 40? Or: Do you need to un-ask the question.

Read More
Nov 03
Source
Eugene Yan · 2 months

39 Lessons on Building ML Systems, Scaling, Execution, and More

ML systems, production & scaling, execution & collaboration, building for users, conference etiquette.

Read More
Nov 03
Source
Praveen Kumar · 3 months

I wish LLMs learn to fine tune based on the chat that I do and accept/reject the answers. This w...

I wish LLMs learn to fine tune based on the chat that I do and accept/reject the answers. This way it can learn more on my behavior and how I like to do things, rather than keeping it very generic. And definitely without “dumb” filters.

Read More
Oct 31
Source
Praveen Kumar · 3 months

The more you talk about the problem your product is solving. The more you will get better at sol...

The more you talk about the problem your product is solving. The more you will get better at solving.

Read More
Oct 30
Source
Praveen Kumar · 3 months

I just got blown away by NotebookLM and it's podcast feature. Anyone else saw the quality of it? ...

I just got blown away by NotebookLM and it's podcast feature. Anyone else saw the quality of it? It's just amazing! Just feels very natural.

Read More
Oct 29
Source
A Smart Bear · 3 months

Tech Support is sales

Tech support isn't just troubleshooting; it's the face of your company. Which means it's your brand, your positioning, and when it's excellent, it is sales.

Read More
Oct 27
Source
alexop.dev · 3 months

Create Dark Mode-Compatible Technical Diagrams in Astro with Excalidraw: A Complete Guide

Why You Need Theme-Aware Technical Diagrams in Your Astro Blog Technical bloggers often face a common challenge: creating diagrams seamlessly integrating with their site’s design system. While tools like Excalidraw make it easy to create beautiful diagrams, maintaining their v...

Read More
Oct 27
Source
Eugene Yan · 3 months

AlignEval: Building an App to Make Evals Easy, Fun, and Automated

Look at and label your data, build and evaluate your LLM-evaluator, and optimize it against your labels.

Read More
Oct 27
Source
alexop.dev · 3 months

Frontend Testing Guide: 10 Essential Rules for Naming Tests

Introduction The path to better testing starts with something surprisingly simple: how you name your tests. Good test names: Make your test suite more maintainable Guide you toward writing tests that focus on user behavior Improve clarity and readability for your team In thi...

Read More
Oct 26
Source
A Smart Bear · 3 months

The Serengeti Plain: Fallacies that aren't fallacies

A contrarian look at logical "fallacies" that maybe aren't so illogical after all.

Read More
Oct 20
Source
alexop.dev · 3 months

Create a Native-Like App in 4 Steps: PWA Magic with Vue 3 and Vite

Table of Contents Open Table of Contents Introduction Understanding the Basics of Progressive Web Apps (PWAs) Prerequisites for Building a PWA with Vue 3 and Vite Step 1: Setting Up the Vue Project Step 2: Create the needed assets for the PWA Step 3: Configuring Vite for PWA ...

Read More
Oct 20
Source
Stories by Tom Hughes on Medium · 3 months

Time Blocking Doesn’t Work, Without These 3 Essential Tactics

Take control of your time and supercharge your productivityContinue reading on New Writers Welcome »

Read More
Oct 18
Source
A Smart Bear · 3 months

You're a little company, now act like one

You're afraid that looking like being a small company means you'll lose sales. It's actually the opposite -- you're alienating your best customers.

Read More
Oct 13
Source
Naval · 3 months

The Deutsch Files IV

Brett Hall and I interview David Deutsch, physicist and author of The Beginning of Infinity. Also see The Deutsch Files I, II, and III. Naval: I can only start with what understanding I want. And I know I’ve asked you this before, but I want to be pedantically exhaustive a...

Read More
Oct 11
Source
alexop.dev · 3 months

Atomic Architecture: Revolutionizing Vue and Nuxt Project Structure

Introduction Clear writing requires clear thinking. The same is valid for coding. Throwing all components into one folder may work when starting a personal project. But as projects grow, especially with larger teams, this approach leads to problems: Duplicated code Oversized,...

Read More
Oct 08
Source
A Smart Bear · 3 months

Why startup biz dev deals almost never get done

Startups fail at biz dev because their proposals don't make sense to bigger companies. Here's how to adjust your approach.

Read More
Oct 06
Source
alexop.dev · 3 months

Bolt Your Presentations: AI-Powered Slides

Introduction Presentations plague the middle-class professional. Most bore audiences with wordy slides. But AI tools promise sharper results, faster. Let’s explore how. The Birth of Bolt StackBlitz unveiled Bolt at ViteConf 2024. This browser-based coding tool lets developers...

Read More
Oct 05
Source
A Smart Bear · 4 months

Pivot Points

Not "enabling constraints", not "weaknesses", not even "strengths". The concept of a "Pivot Point" grapples with the same reality, but more constructive and useful.

Read More
Sep 29
Source
NisargHQ · 4 months

When do you need to scale your startup’s tech stack?

Most of the time you don’t need to worry about scale in the beginning. A lot of early stage companies end up spending way too much time focusing on scalable infra such as setting up microservices, kubernetes, service meshes, and unnecessarily complicated networking setups. Get...

Read More
Sep 28
Source
alexop.dev · 4 months

10 Rules for Better Writing from the Book Economical Writing

Economical Writing Deirdre N. McCloskey Academic Writing 2019 ★★★★★ Introduction I always look for ways to improve my writing. Recently, I found Deirdre McCloskey’s book Economical Writing through an Instagram reel. In this post, I share 10 useful rules from the boo...

Read More
Sep 28
Source
alexop.dev · 4 months

TypeScript Tutorial: Extracting All Keys from Nested Object

What’s the Problem? Let’s say you have a big TypeScript object. It has objects inside objects. You want to get all the keys, even the nested ones. But TypeScript doesn’t make this easy. Look at this User object: type type User = { id: string; name: string; address:...

Read More
Sep 23
Source
NisargHQ · 4 months

How I Built Market Your Build

Market Your Build is my first foray into building small projects in public. It is the first of many ideas I want to release into the world. The IdeaMy goal was to come up with a simple idea that could be implemented very quickly over a weekend. I didn’t want to deal with imple...

Read More
Sep 22
Source
A Smart Bear · 4 months

The Code is your Enemy

A short pep talk I delivered to kick off a Three-Day Startup challenge event. And overwhelming confirmation that the lesson is correct.

Read More
Sep 22
Source
alexop.dev · 4 months

TypeScript Snippets in Astro: Show, Don't Tell

Elevate Your Astro Code Highlights with TypeScript Snippets Want to take your Astro code highlights to the next level? This guide will show you how to implement TypeScript snippets with hover-over type information, making your code examples more interactive and informative. Pr...

Read More
Sep 22
Source
Eugene Yan · 4 months

Weights & Biases LLM-Evaluator Hackathon - Hackathon Judge

Being a human judge at the Weights & Biases LLM-as-a-Judge Hackathon

Read More
Sep 22
Source
NisargHQ · 4 months

Why I switched to a custom domain and what stack I use

A friend of mine reached out to me and said that Substack is deboosted on X. This means that whenever I post content on X the algorithm will automatically make it so my post doesn’t show up properly. So what did I do?I’m not one to fall to the whim of platforms and knew that i...

Read More
Sep 21
Source
NisargHQ · 4 months

Thoughts on Consistency

Consistency is underrated and often seen as boring. How can we be more consistent?Consistency wins long termWhen I used to work at a well-known large rideshare company the top engineers there would consistently show up and deliver value. They always made good on their promise...

Read More
Sep 21
Source
NisargHQ · 4 months

Security Tips for Early Stage Startups and Side Projects

Often times security can be an afterthought for early stage startups and side projects. A founder or builder may not think they need to secure their users especially when they don’t have very many users in the first place. Many times security isn’t properly addressed until the...

Read More
Sep 20
Source
NisargHQ · 4 months

Start of a New Journey

The journey starts here, with the first step…I have never been consistent with blogs nor have I ever been consistent with completing my side projects. I’ve worked as an engineer in Silicon Valley for the past 7 years working in two large well known companies. Over the years I ...

Read More
Sep 20
Source
A Smart Bear · 4 months

Ignoring the Wisdom of Crowds

Discover how to leverage the wisdom of the crowds, but also when to avoid it, as it can easily lead you astray.

Read More
Sep 15
Source
A Smart Bear · 4 months

Legacy

Humans have always tried to live forever. Maybe you can, but not in the way you imagine.

Read More
Sep 08
Source
Eugene Yan · 4 months

Building the Same App Using Various Web Frameworks

FastAPI, FastHTML, Next.js, SvelteKit, and thoughts on how coding assistants influence builders' choices.

Read More
Sep 08
Source
alexop.dev · 4 months

Vue 3.5's onWatcherCleanup: Mastering Side Effect Management in Vue Applications

Introduction My team and I recently discussed Vue 3.5’s new features, focusing on the onWatcherCleanup function. I found it so interesting that I decided to write this blog post to share insights. The Side Effect Challenge in Vue Managing side effects in Vue can be challenging...

Read More
Sep 04
Source
A Smart Bear · 5 months

Human + Fallible = Love; Corporate + Sterile = Refund

People love and forgive humans, not corporations. Expose your humanity to earn loyal, happy customers, even when you mess up.

Read More
Sep 01
Source
Stories by Tom Hughes on Medium · 5 months

7 Lessons For My 21-Year-Old Self To Achieve Financial Freedom Sooner

That would have saved me a lot of wasted time and effortContinue reading on New Writers Welcome »

Read More
Aug 27
Source
A Smart Bear · 5 months

Profitable on day one!

You're not profitable if you couldn't afford someone else to do your job. $1000/mo isn't profitable. Fix your definition of "profitable," and build a truly profitable business.

Read More
Aug 25
Source
Stories by Tom Hughes on Medium · 5 months

3 Simple (But Effective) Pieces Of Advice I’d Give Anyone Who Wants to Build Their Dream Life

Photo by Denys Nevozhai on UnsplashWant to change your current situation and start building your dream life?Here are 3 simple (but effective) pieces of advice I’d give to anyone just starting out.1. Don’t Spread Yourself Too ThinTrying to improve every area...

Read More
Aug 21
Source
Stories by Tom Hughes on Medium · 5 months

Want To Start Your First Business? Subscribe To These 3 YouTube Channels

The skills, knowledge, and mindset you need to succeed in business are just a click awayPhoto by Christian Wiediger on UnsplashDo you have a dream of starting your own business but don’t know where to start?Here’s how you can master the essentials and even make ...

Read More
Aug 20
Source
Stories by Tom Hughes on Medium · 5 months

The App I Can’t Live Without For Diet Tracking

It’s not MyFitnessPalPhoto by i yunmai on UnsplashToday, there is an app for just about anything, including finding someone to chop your vegetables (yes, that’s a thing in Dubai!).But when it comes to Diet Tracking, there is 1 app I can’t live without:MacroFacto...

Read More
Aug 19
Source
Stories by Tom Hughes on Medium · 5 months

3 Reasons Every Expat Needs to Read This Book to Build Long Term Wealth

Unlock Financial Freedom with Time-Tested Strategies for ExpatsPhoto by Jamie Street on UnsplashAre you an expat looking to build long-term wealth and achieve financial independence? If so, clear your calendar and read:Millionaire Expat by Andrew HallamHere...

Read More
Aug 18
Source
A Smart Bear · 5 months

The mid-market briar patch

Mid-sized companies: Small enough to have small budgets, big enough for bureaucratic nightmares.

Read More
Aug 18
Source
Eugene Yan · 5 months

Evaluating the Effectiveness of LLM-Evaluators (aka LLM-as-Judge)

Use cases, techniques, alignment, finetuning, and critiques against LLM-evaluators.

Read More
Aug 18
Source
Stories by Tom Hughes on Medium · 5 months

How to Overcome the Fear of Asking and Finally Get that Raise or Sell Your First Product

A proven technique that you can implement right nowPhoto by Cytonn Photography on UnsplashMost of us have experienced the fear of asking, whether it’s requesting a well-deserved raise or asking someone to buy your product or service. This fear can be paralyzing, prev...

Read More
Aug 16
Source
Stories by Tom Hughes on Medium · 5 months

I Built My Personal Website in 20 Hours: Here’s How You Can Too

I had no experience in website design, but after 20 hours of work, I launched my professional sitePhoto by Glenn Carstens-Peters on UnsplashHere’s how I did it:Step 1 — Purchasing Domain & Hosting (2 Hours)I chose Hostinger to buy my domain name and web hosting. ...

Read More
Aug 15
Source
Stories by Tom Hughes on Medium · 5 months

New to Dubai? Here’s How to Make it Feel Like Home

Practical Tips for Building Connections and Feeling at Home in a New CityPhoto by Valiant Made on UnsplashMoving to a new country can be overwhelming, especially when you’re doing it alone. The key to settling in and feeling at home is finding your community.When I m...

Read More
Aug 14
Source
Stories by Tom Hughes on Medium · 5 months

The Most Important Lesson for Transforming Your Physique

Discover How to Protect Your Progress and Avoid the Setbacks That Derail Your Hard WorkPhoto by Alexander Redl on UnsplashAfter a decade of chasing fitness goals, this is the most valuable lesson I’ve learned when it comes to losing fat and building muscle:The r...

Read More
Aug 13
Source
A Smart Bear · 5 months

Individual efficiency vs administrative efficiency

When to prioritize individual autonomy, and when to standardize for global optimization.

Read More
Aug 11
Source
A Smart Bear · 5 months

Double your productivity without more work or stress

People love to say that getting "1% better per day" makes you 37x better after a year, but this obviously makes no sense. But 2x better is possible.

Read More
Aug 04
Source
alexop.dev · 5 months

How to Build Your Own Vue-like Reactivity System from Scratch

Introduction Understanding the core of modern Frontend frameworks is crucial for every web developer. Vue, known for its reactivity system, offers a seamless way to update the DOM based on state changes. But have you ever wondered how it works under the hood? In this tutorial,...

Read More
Aug 04
Source
A Smart Bear · 6 months

"Authentic" is dead. And so is "is dead."

It's lazy writing. It's boring and undifferentiated. Say something meaningful, specific, evocative, so your website wins, and you can be proud of it.

Read More
Jul 28
Source
A Smart Bear · 6 months

How much of success is luck?

"You're so lucky." That's true. There's also decades of sacrifice, emotional turmoil, long hours, perseverance. So… is it lucky?

Read More
Jul 21
Source
A Smart Bear · 6 months

How annual pre-pay creates an infinite marketing budget

Dozens of founders have used this technique to transform the cash-flow of their businesses. Now it's your turn.

Read More
Jul 14
Source
A Smart Bear · 6 months

Procrastinate for Success!

Procrastination can be a useful tool. You can't do everything. So don't.

Read More
Jul 07
Source
Eugene Yan · 6 months

How to Interview and Hire ML/AI Engineers

What to interview for, how to structure the phone screen, interview loop, and debrief, and a few tips.

Read More
Jul 07
Source
A Smart Bear · 7 months

Not disruptive, and proud of it

I remember "disruptive" when it was called a "paradigm shift." You should be worrying more about making something people want to buy, and less about disrupting everything.

Read More
Jun 30
Source
Eugene Yan · 7 months

AIE World's Fair 2024 Keynote - What We Learned from a Year of LLMs

Special double-feature closing keynote from the 6 authors of the hit O'Reilly article on Applied LLMs.

Read More
Jun 27
Source
A Smart Bear · 7 months

"It's a Balance" isn't always the answer

Resolve decision-making conflicts by selecting the right approach: Make a bold choice, synthesize a new solution, or find the balance.

Read More
Jun 23
Source
A Smart Bear · 7 months

Being who you are, while becoming better

We're told "be yourself" to seek happiness and success. But what if "being yourself" also means striving to become better? What is "yourself?"

Read More
Jun 16
Source
A Smart Bear · 7 months

The Lindy Effect on startup potential

On average, you're halfway to your final destination. How, then, do we not only double from here, but 10x?

Read More
Jun 09
Source
A Smart Bear · 8 months

When being "first" is not a competitive advantage

Is it good to be "first?" It seems so -- what's the point of being a copycat? While "first" sounds impressive, in reality it's often not an advantage.

Read More
Jun 02
Source
Eugene Yan · 8 months

Netflix PRS 2024 - Applying LLMs to Recommendation Experiences

Challenges and lessons from deploying LLM experiences: evals, scalability, guardrails.

Read More
May 31
Source
alexop.dev · 8 months

What is Local-first Web Development?

Imagine having complete control over your data in every web app, from social media platforms to productivity tools. Picture using these apps offline with automatic synchronization when you’re back online. This is the essence of local-first web development – a revolutionary app...

Read More
May 29
Source
A Smart Bear · 8 months

Disentangling the three languages: Customers, Product, Business

Stop talking past each other. Translate between the three "languages" of customer desires, product features, and business goals.

Read More
May 26
Source
Eugene Yan · 8 months

Prompting Fundamentals and How to Apply them Effectively

Structured input/output, prefilling, n-shots prompting, chain-of-thought, reducing hallucinations, etc.

Read More
May 26
Source
A Smart Bear · 8 months

Rare things become common at scale

Software doesn't scale through architecture and automation alone. New, more difficult problems appear that didn't exist before, causing new downstream consequences.

Read More
May 19
Source
alexop.dev · 8 months

Vue Accessibility Blueprint: 8 Steps

Creating accessible Vue components is crucial for building inclusive web applications that can be used by everyone, including people with disabilities. This guide outlines 8 essential steps to improve the accessibility of your Vue projects and align them with Web Content Acces...

Read More
May 18
Source
alexop.dev · 8 months

How to Structure Vue Projects

Quick Summary This post covers various Vue project structures suitable for different project sizes: Flat structure for small projects Atomic Design for scalable applications Modular approach for larger projects Feature Sliced Design for complex applications Microfrontends for...

Read More
May 12
Source
A Smart Bear · 8 months

Hello, I'm 1074018628

Is "customer service" a genuine service? Or is it a shield so that most people at your company never have to speak to one of those pesky customers?

Read More
May 12
Source
Eugene Yan · 8 months

What We've Learned From A Year of Building with LLMs

From the tactical nuts & bolts to the operational day-to-day to the long-term business strategy.

Read More
May 12
Source
A Smart Bear · 8 months

Adjacency Matrix: How to expand after PMF

A simple workshop that evaluates new business ideas relative to your existing strengths -- the key to expanding without overreaching.

Read More
May 05
Source
A Smart Bear · 9 months

Capturing luck with "or" instead of "and"

Luck always plays a role in startups, but there are ways to better capture upside and mitigate downside.

Read More
Apr 28
Source
alexop.dev · 9 months

How to Persist User Data with LocalStorage in Vue

Introduction When developing apps, there’s often a need to store data. Consider a simple scenario where your application features a dark mode, and users want to save their preferred setting. Most users might be entirely content with dark mode, but occasionally, you’ll encounte...

Read More
Apr 21
Source
A Smart Bear · 9 months

It's a torturous chaos until it isn't

Even at wildly successful startups, the first few years are gut-wrenching, uncertain, on the brink of collapse, where pessimism is realism, and yet optimism is required.

Read More
Apr 21
Source
A Smart Bear · 9 months

Learn by Copy

In America we're trained that all copying is bad; of course plagiarism is, but perhaps we're throwing the baby out with the bathwater.

Read More
Apr 14
Source
N’s Blog · 9 months

Hacked WordPress, Lost Rankings: My Jekyll Redemption Story

I’ve been running multiple WordPress blogs for my friends and family on my own VPS since ~2012. I didn’t bother checking them for updates, and surprise surprise they all got hacked. This is my journey of how I fixed it and how the latest version of my blog was born. Hmm, t...

Read More
Apr 08
Source
A Smart Bear · 9 months

The "Convergent" theory of finding truth in darkness

How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good" when they really mean "No, I'm not buying."

Read More
Apr 07
Source
Eugene Yan · 9 months

Building an AI Coach to Help Tame My Monkey Mind

Building an AI coach with speech-to-text, text-to-speech, an LLM, and a virtual number.

Read More
Apr 07
Source
A Smart Bear · 10 months

Avoid blundering: 80% of a winning strategy

Why do startups typically fail? It turns out that "avoiding those things" is already a plan for success.

Read More
Mar 31
Source
Eugene Yan · 10 months

Task-Specific LLM Evals that Do & Don't Work

Evals for classification, summarization, translation, copyright regurgitation, and toxicity.

Read More
Mar 31
Source
A Smart Bear · 10 months

Color Wheels are wrong? How color vision actually works

Artists say all colors are a mixture of red, yellow, and blue. But physics and TV screens and printers disagree. How does color really work?

Read More
Mar 24
Source
A Smart Bear · 10 months

Stubborn Visionaries & Pigheaded Fools

How do you know when to stop, versus when to push through? You don't, not even in hindsight. But these guiding questions can help.

Read More
Mar 17
Source
A Smart Bear · 10 months

The Pattern-Seeking Fallacy

We humans are terrible at discerning patterns from randomness, and in marketing data we unwittingly find "insights" that are actually noise. Here's how to fix that.

Read More
Mar 10
Source
A Smart Bear · 11 months

AI startups require new strategies: This time it's actually different

The typical dynamics between startups and incumbents do not apply in AI as they did in previous technology revolutions like mobile and the Internet. Ignore this at your peril.

Read More
Mar 03
Source
A Smart Bear · 11 months

How startups beat incumbents

A startup can beat a large, successful incumbent, if it does things the incumbent can not or will not do. Here are those things.

Read More
Feb 25
Source
Eugene Yan · 11 months

Don't Mock Machine Learning Models In Unit Tests

How unit testing machine learning code differs from typical software practices

Read More
Feb 25
Source
A Smart Bear · 11 months

Easy statistics for A/B testing and hamsters

A/B testing tools often lie about whether something is "statistically significant." Here's an extremely simple, mathematically sound formula to compute it for yourself.

Read More
Feb 18
Source
Naval · 11 months

The Deutsch Files III

Brett Hall and I interview David Deutsch, physicist and author of The Beginning of Infinity. Also see The Deutsch Files I and The Deutsch Files II. Proving Something About AGI is Inherently Impossible Brett Hall: On exactly that, the fact that the mo...

Read More
Feb 17
Source
N’s Blog · 11 months

Resumable Tests Save & Load State for Jest and NodeJS

At Metric, my latest accounting AI automation startup, we’ve built complex interconnected pipelines that query an LLM with multiple transactions and invoices. Of course, the entire flow from beginning to end needs to be tested. Given the manual effort of uploading files and t...

Read More
Feb 15
Source
A Smart Bear · 11 months

Easy to criticize, hard to create

It's easy to explain why any given business will fail. So what? But neither is it wise to totally ignore the critics.

Read More
Feb 11
Source
Eugene Yan · 11 months

How to Generate and Use Synthetic Data for Finetuning

Overcoming the bottleneck of human annotations in instruction-tuning, preference-tuning, and pretraining.

Read More
Feb 11
Source
A Smart Bear · 12 months

Deciding whether an investment is worthwhile

Why "expected value" doesn't work; here's a better framework for making long-term investments in your career, startup, and life.

Read More
Feb 04
Source
alexop.dev · 12 months

How to Write Clean Vue Components

Table of Contents Open Table of Contents Introduction Understanding Vue Components Case Study: snakeGame.vue Code Sample: Traditional Approach Screenshot from the game Challenges with the Traditional Approach Introducing the Functional Core, Imperative Shell Pattern What ...

Read More
Jan 28
Source
A Smart Bear · 12 months

Pick one and own it

What if your company could have only one single advantage over the competition? This exercise will make your positioning and strategy stronger.

Read More
Jan 28
Source
Naval · 12 months

The Deutsch Files II

Brett Hall and I interview David Deutsch, physicist and author of The Beginning of Infinity. Also see The Deutsch Files I. The universality of computation and explanation Naval: So let’s go through The Fabric of Reality—the four theories. Feel free to sta...

Read More
Jan 26
Source
alexop.dev · 12 months

The Problem with as in TypeScript: Why It's a Shortcut We Should Avoid

Introduction: Understanding TypeScript and Its Challenges TypeScript enhances JavaScript by adding stricter typing rules. While JavaScript’s flexibility enables rapid development, it can also lead to runtime errors such as “undefined is not a function” or type mismatches. Type...

Read More
Jan 21
Source
A Smart Bear · 12 months

The "errors" that mean you're doing it right

Some things appear to be mistakes, but in fact should be celebrated as the expected outcomes of great decisions.

Read More
Jan 21
Source
A Smart Bear · about 1 year

How to measure the accuracy of forecasts

How do you assess forecasts, when the forecast is only a probability? It's not just about accuracy. Let's dive into the math.

Read More
Jan 14
Source
Naval · about 1 year

The Deutsch Files I

Brett Hall and I interview David Deutsch, physicist and author of The Beginning of Infinity.  New: Discuss this episode on Airchat. Naval: We don’t really have an agenda. There is no goal to the conversation. The closest we can come up with is just t...

Read More
Jan 11
Source
A Smart Bear · about 1 year

Selling to Carol: Why targeting an ICP brings 10x more customers than you expected

Targeting your "Ideal Customer Profile" (ICP) is the best way to differentiate and win sales, but does it limit your target market?

Read More
Jan 07
Source
Eugene Yan · about 1 year

Language Modeling Reading List (to Start Your Paper Club)

Some fundamental papers and a one-sentence summary for each; start your own paper club!

Read More
Jan 07
Source
A Smart Bear · about 1 year

"ROI" is the wrong way to sell your product

Customers ask for ROI calculations to justify purchasing your software, but it still doesn't convince them. Here's what to do instead.

Read More
Dec 31
Source
Eugene Yan · about 1 year

2023 Year in Review

An expanded charter, lots of writing and speaking, and finally learning to snowboard.

Read More
Dec 31
Source
A Smart Bear · about 1 year

The roadmap to Product/Market Fit (PMF)… maybe

This eight-step process brought WP Engine from an idea to a Unicorn. While there are other roads to Product/Market Fit, consider copying some of these ideas.

Read More
Dec 24
Source
Eugene Yan · about 1 year

Push Notifications: What to Push, What Not to Push, and How Often

Sending helpful & engaging pushes, filtering annoying pushes, and finding the frequency sweet spot.

Read More
Dec 24
Source
alexop.dev · about 1 year

Exploring the Power of Square Brackets in TypeScript

Introduction TypeScript, the popular statically-typed superset of JavaScript, offers an array of advanced type manipulation features, enhancing the development experience with strong typing. One of the intriguing aspects of TypeScript is its use of square brackets [] in variou...

Read More
Dec 19
Source
A Smart Bear · about 1 year

The unfortunate math behind consulting companies

Hiring even one person creates a lot less profit than you'd think, and launching a product rarely works out. Here are some tips for consulting companies.

Read More
Dec 17
Source
A Smart Bear · about 1 year

How many things should there be? (Hint: Not 10)

If we happened to evolve with nine fingers, we would have "Top 9" lists. So, a "Top 10" list probably doesn't have the correct number of things.

Read More
Dec 10
Source
A Smart Bear · about 1 year

Change: Damned if you do, damned more if you don't

Everyone wants change, but doesn't want to change. Though inevitable, change is uncomfortable and exhausting. Manage it with kindness.

Read More
Dec 03
Source
A Smart Bear · about 1 year

Quarterly strategic planning using the fairytale structure

Traditional fairytale structure fits naturally in our brains, and thus can guide strategic problem-analysis, and a plan that everyone understands.

Read More
Nov 26
Source
alexop.dev · about 1 year

How to Test Vue Composables: A Comprehensive Guide with Vitest

Introduction Hello, everyone; in this blog post, I want to help you better understand how to test a composable in Vue. Nowadays, much of our business logic or UI logic is often encapsulated in composables, so I think it’s important to understand how to test them. Definitions B...

Read More
Nov 25
Source
A Smart Bear · about 1 year

Reputation isn't as powerful as you imagine

Blogger with tens of thousands of subscribers launches a new venture… and gets only 2 signups. Not the advantage you thought it was.

Read More
Nov 19
Source
alexop.dev · about 1 year

Robust Error Handling in TypeScript: A Journey from Naive to Rust-Inspired Solutions

Introduction In the dynamic world of software development, robust error handling isn’t just best practice; it’s essential for reliable software. Well-written code may face unexpected challenges, particularly in production. As developers, preparing our applications to gracefull...

Read More
Nov 18
Source
A Smart Bear · about 1 year

You're a real company when…

What marks the moment when you become a "real" company?

Read More
Nov 12
Source
A Smart Bear · about 1 year

Product/Market Fit (PMF): Experience & Data

Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same prototypical metrics curves and subjective experiences.

Read More
Nov 05
Source
Eugene Yan · about 1 year

Out-of-Domain Finetuning to Bootstrap Hallucination Detection

How to use open-source, permissive-use data and collect less labeled samples for our tasks.

Read More
Nov 05
Source
A Smart Bear · about 1 year

Rich vs. King in the Real World: Why I sold my company

Reflecting on selling Smart Bear in 2007, offering insights for entrepreneurs facing similar decisions.

Read More
Oct 29
Source
A Smart Bear · about 1 year

Metrics that cannot even be measured in retrospect

Some of the most enticing, important metrics are impossible to measure, even after the fact. Here's how to identify and avoid this trap.

Read More
Oct 22
Source
A Smart Bear · over 1 year

Building in public forces true competitive advantage

"Building in public" is popular: How fun when strangers cheer you on! But isn't competitive advantage ruined when competitors know your growth rate and steal your source code?

Read More
Oct 15
Source
Eugene Yan · over 1 year

Reflections on AI Engineer Summit 2023

The biggest deployment challenges, backward compatibility, multi-modality, and SF work ethic.

Read More
Oct 15
Source
Eugene Yan · over 1 year

AI Engineer Summit 2023 Keynote - Building Blocks for LLM Systems

Evals, retrieval-augmented generation, guardrails, and collecting feedback; all that good stuff.

Read More
Oct 09
Source
A Smart Bear · over 1 year

Your non-linear problem of 90% utilization

Is everyone working very hard, all the time, and yet accomplishing 1/10th of what it seems they should? Maybe this is why.

Read More
Oct 08
Source
A Smart Bear · over 1 year

Never say "no," but rarely say "yes."

"Focus" requires saying "no" to most things, but there's a way to do it that allows you to say "yes" exactly when it matters most.

Read More
Oct 01
Source
A Smart Bear · over 1 year

The fundamental forces of scale

These forces make larger companies slower and more difficult to execute, but also more effective when harnessed and leveraged.

Read More
Sep 24
Source
A Smart Bear · over 1 year

The only way to guarantee startup success

What is it like to reach the pinnacle of success? Is that where you attain happiness and fulfillment? Or are those found right here, right now.

Read More
Sep 17
Source
alexop.dev · over 1 year

Mastering Vue 3 Composables: A Comprehensive Style Guide

Introduction The release of Vue 3 ushered in a transformational change, moving from the Options API to the Composition API. At the heart of this transition lies the concept of “composables” — modular functions that utilize Vue’s reactive features. This change has injected grea...

Read More
Sep 16
Source
A Smart Bear · over 1 year

Stop saying "fail"

Language shapes our perception of setbacks. Use words other than "failure" to describe situations and to suggest the next step.

Read More
Sep 10
Source
A Smart Bear · over 1 year

Your customers hate MVPs. Make a SLC instead.

"MVP" implies a selfish process, abusing customers so you can "learn." Instead, make the first version SLC: Simple, Loveable, and Complete.

Read More
Sep 03
Source
Eugene Yan · over 1 year

Evaluation & Hallucination Detection for Abstractive Summaries

Reference, context, and preference-based metrics, self-consistency, and catching hallucinations.

Read More
Sep 03
Source
A Smart Bear · over 1 year

Worse, but unique

An objectively "worse" strategy can win, if it leverages something unique or unexpected. Startups can use this concept to beat incumbents.

Read More
Aug 27
Source
A Smart Bear · over 1 year

Impostor Syndrome: Why I felt like a fraud, and how I overcame it

Most high-performing people experience Impostor Syndrome. I did too. When you understand the cause, you can defeat it.

Read More
Aug 20
Source
A Smart Bear · over 1 year

What makes a strategy great

Most so-called "strategies" are vague, wishful thinking, written once and never seen again. Don't do that. These are the characteristics of great strategy.

Read More
Aug 13
Source
Eugene Yan · over 1 year

How to Match LLM Patterns to Problems

Distinguishing problems with external vs. internal LLMs, and data vs non-data patterns

Read More
Aug 13
Source
Naval · over 1 year

David Deutsch: Knowledge Creation and The Human Race, Part 2

Brett Hall and I interview David Deutsch, physicist and author of The Beginning of Infinity. Also see Part 1. Popper’s Impact Brett Hall: One of the other things that is counterintuitive—and one of the misconceptions that I see crop up out there in academia, intellectua...

Read More
Aug 11
Source
A Smart Bear · over 1 year

Startup identity & the sadness of a successful exit

Many founders experience a profound and prolonged sadness after selling their company. But "not selling" might be worse. Maybe my story will help you.

Read More
Aug 06
Source
A Smart Bear · over 1 year

In command

Being "in control" is impossible, perhaps not even desirable. Being "in command" is ideal: honest, introspective, agile, aware, and proactive.

Read More
Jul 30
Source
Eugene Yan · over 1 year

Patterns for Building LLM-based Systems & Products

Evals, RAG, fine-tuning, caching, guardrails, defensive UX, and collecting user feedback.

Read More
Jul 30
Source
A Smart Bear · over 1 year

Distinguishing constructive criticism from bad business advice

Beware of advice that tries to change who you are. True wisdom guides you to a better version of yourself.

Read More
Jul 24
Source
A Smart Bear · over 1 year

Selecting the right product metrics (KPIs)

A novel system for selecting and presenting product KPIs, satisfying not only the product team, but also stakeholders, executives, and customers.

Read More
Jul 16
Source
A Smart Bear · over 1 year

Business Advice Plagued by Survivor Bias

Advice from "successful entrepreneurs" might be unreliable due to Survivor Bias. What's real, and what's random?

Read More
Jul 09
Source
A Smart Bear · over 1 year

For probabilities, use Fermi numbers, not words

Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and what to do instead.

Read More
Jul 02
Source
A Smart Bear · over 1 year

Discount gambit

Discounting is the typical sales technique, but refusing to discount can lead to a much better business, even in the Enterprise.

Read More
Jun 25
Source
A Smart Bear · over 1 year

The three kinds of leverage that anchor effective strategies

Leveraging strengths -- not "fixing weaknesses" -- is how to win. Better when differentiated. Best when durable. Here's how to create leverage.

Read More
Jun 18
Source
A Smart Bear · over 1 year

Satisficing vs Maximizing

Fast, or Best? Choose your decision-making goal wisely, especially if you're a natural perfectionist.

Read More
Jun 11
Source
Eugene Yan · over 1 year

Obsidian-Copilot: An Assistant for Writing & Reflecting

Writing drafts via retrieval-augmented generation. Also reflecting on the week's journal entries.

Read More
Jun 11
Source
A Smart Bear · over 1 year

Using the Needs Stack for competitive strategy

This simple method positions your product to be more valuable, especially against competitors who aim to disrupt you, or you them.

Read More
Jun 04
Source
A Smart Bear · over 1 year

In its emptiness, there is the function of a startup

Everything about a startup changes over time. The few things that don't, are its essence. The voyage is meaningless, unless you decide what those things are.

Read More
May 28
Source
A Smart Bear · over 1 year

Willingness-to-pay: Creating permanent competitive advantage for the right reasons

This fresh take on "Willingness-to-Pay" analyzes three types of customer motivation, leading to superior strategies for growth that also better the world.

Read More
May 21
Source
Eugene Yan · over 1 year

Some Intuition on Attention and the Transformer

What's the big deal, intuition on query-key-value vectors, multiple heads, multiple layers, and more.

Read More
May 21
Source
alexop.dev · over 1 year

Best Practices for Error Handling in Vue Composables

Introduction Navigating the complex world of composables initially posed quite the challenge. Understanding this powerful paradigm was a task in itself, let alone discerning the division of responsibilities between a composable and its consuming component. A particular aspect ...

Read More
May 18
Source
A Smart Bear · over 1 year

You can have two Big Things, but not three

No you can't "have it all." You can have two things, but not three.

Read More
May 14
Source
A Smart Bear · over 1 year

More money if you do, more money if you don't

A business always takes more money than you expect, even when you take this fact into account. Here's why.

Read More
May 14
Source
A Smart Bear · over 1 year

What a startup does to you. Or: A celebration of new life

A startup is a crucible -- a fiery place that tests your limits, not by probing them but by violently exceeding them, all of the time. It's worth it.

Read More
May 07
Source
Eugene Yan · over 1 year

Open-LLMs - A list of LLMs for Commercial Use

It started with a question that had no clear answer, and led to eight PRs from the community.

Read More
May 07
Source
A Smart Bear · over 1 year

How repositioning a product allows you to 8x its price

You can charge much more than you think, if you reposition your value-proposition. Here's how.

Read More
Apr 30
Source
Eugene Yan · over 1 year

Interacting with LLMs with Minimal Chat

Should chat be the main UX for LLMs? I don't think so and believe we can do better.

Read More
Apr 30
Source
A Smart Bear · over 1 year

When you want to quit because it's just not worth it

Are you crying in the shower because you can't handle it anymore? Beyond Impostor Syndrome: Complete melt-down? Well, at least you're in good company.

Read More
Apr 23
Source
Eugene Yan · over 1 year

More Design Patterns For Machine Learning Systems

9 patterns including HITL, hard mining, reframing, cascade, data flywheel, business rules layer, and more.

Read More
Apr 23
Source
A Smart Bear · almost 2 years

Excuse me, is there a problem?

Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.

Read More
Apr 16
Source
Eugene Yan · almost 2 years

Raspberry-LLM - Making My Raspberry Pico a Little Smarter

Generating Dr. Seuss headlines, fake WSJ quotes, HackerNews troll comments, and more.

Read More
Apr 16
Source
alexop.dev · almost 2 years

How to Improve Accessibility with Testing Library and jest-axe for Your Vue Application

Accessibility is a critical aspect of web development that ensures your application can be used by everyone, including people with disabilities. Making your Vue apps accessible not only meets legal requirements, but provides a better experience for all users. In this post, we’...

Read More
Apr 12
Source
A Smart Bear · almost 2 years

When should a decision be fast, or slow?

Decisions should usually be made quickly, to accelerate action and learning. But sometimes it really is smarter to take your time. Here's how to decide.

Read More
Apr 09
Source
Eugene Yan · almost 2 years

Experimenting with LLMs to Research, Reflect, and Plan

Also, shortcomings in document retrieval and how to overcome them with search & recsys techniques.

Read More
Apr 09
Source
A Smart Bear · almost 2 years

Pricing determines your business model

Pricing is inextricably linked to brand, product, and purchasing decisions. It cannot be "figured out later," because it determines your business model today.

Read More
Apr 02
Source
A Smart Bear · almost 2 years

Navigating the unpredictability of everything

We dramatically, repeatedly fail to predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.

Read More
Mar 19
Source
Eugene Yan · almost 2 years

LLM-powered Biographies

Asking LLMs to generate biographies to get a sense of how they memorize and regurgitate.

Read More
Mar 19
Source
Eugene Yan · almost 2 years

How to Write Data Labeling/Annotation Guidelines

Writing good instructions to achieve high precision and throughput.

Read More
Mar 12
Source
Eugene Yan · almost 2 years

Content Moderation & Fraud Detection - Patterns in Industry

Collecting ground truth, data augmentation, cascading heuristics and models, and more.

Read More
Feb 26
Source
Naval · almost 2 years

David Deutsch: Knowledge Creation and The Human Race, Part 1

I interview David Deutsch, physicist and author of The Beginning of Infinity. Also see Part 2. Background Naval: My goal isn’t to do yet another podcast with David Deutsch. There are plenty of those. I would love to tease out some of the very counterintuitive learnings,...

Read More
Feb 11
Source
Eugene Yan · almost 2 years

Mechanisms for Effective Technical Teams

End of week debrief, weekly business review, monthly learning sessions, and quarter review.

Read More
Feb 05
Source
Eugene Yan · almost 2 years

Mechanisms for Effective Machine Learning Projects

Pilot & copilot, literature review, methodology review, and timeboxing.

Read More
Jan 22
Source
Eugene Yan · about 2 years

Goodbye Roam Research, Hello Obsidian

How to migrate and sync notes & images across devices

Read More
Jan 15
Source
Eugene Yan · about 2 years

What To Do If Dependency Teams Can’t Help

Seeking first to understand, earning trust, and preparing for away team work.

Read More
Jan 08
Source
A Smart Bear · about 2 years

Finding Fulfillment

What creates a fulfilling existence? Exploration leads to a framework I've used for years for myself and the people around me. I hope it helps you too.

Read More
Dec 25
Source
Eugene Yan · about 2 years

2022 in Review & 2023 Goals

Travelled, wrote, and learned a lot, L5 -> L6, gave a keynote at RecSyS, and started a meetup.

Read More
Dec 24
Source
Eugene Yan · about 2 years

Autoencoders and Diffusers: A Brief Comparison

A quick overview of variational and denoising autoencoders and comparing them to diffusers.

Read More
Dec 11
Source
Eugene Yan · about 2 years

Text-to-Image: Diffusion, Text Conditioning, Guidance, Latent Space

The fundamentals of text-to-image generation, relevant papers, and experimenting with DDPM.

Read More
Nov 27
Source
Eugene Yan · over 2 years

RecSys 2022: Recap, Favorite Papers, and Lessons

My three favorite papers, 17 paper summaries, and ML and non-ML lessons.

Read More
Oct 02
Source
alexop.dev · over 2 years

Mastering TypeScript: Looping with Types

Introduction Loops play a pivotal role in programming, enabling code execution without redundancy. JavaScript developers might be familiar with foreach or do...while loops, but TypeScript offers unique looping capabilities at the type level. This blog post delves into three ad...

Read More
Sep 23
Source
Eugene Yan · over 2 years

RecSys 2022 Keynote - Is the Juice Worth the Squeeze?

Invited keynote at the Workshop for Online Recommender Systems and User Modeling (ORSUM)

Read More
Sep 23
Source
A Smart Bear · over 2 years

The Iterative-Hypothesis customer development method

A simple but effective system, used to vet what is now a Unicorn, for generating insights about how your potential customers think, what they need, and what they'll buy.

Read More
Sep 17
Source
Eugene Yan · over 2 years

Writing Robust Tests for Data & Machine Learning Pipelines

Or why I should write fewer integration tests.

Read More
Sep 04
Source
A Smart Bear · over 2 years

JIT selection from independent streams: An alternative to the "big backlog" of work

The vaunted "single-threaded, ordered list" confuses "prioritization" with "work-planning," and forces comparisons of the un-comparable. Here's the solution.

Read More
Aug 23
Source
Eugene Yan · over 2 years

Simplicity is An Advantage but Sadly Complexity Sells Better

Pushing back on the cult of complexity.

Read More
Aug 14
Source
Eugene Yan · over 2 years

Uncommon Uses of Python in Commonly Used Libraries

Some off-the-beaten uses of Python learned from reading libraries.

Read More
Jul 31
Source
A Smart Bear · over 2 years

Rocks, Pebbles, Sand: How to implement in practice

This complete work-prioritization framework builds on the simplistic "Rocks, Pebbles, Sand" analogy, adding the details you need in the real world.

Read More
Jul 17
Source
A Smart Bear · over 2 years

Binstack: Making a maximal multi-dimensional decision

Binstack is a technique for selecting the "single most impactful" solution when there are multiple, incomparable dimensions to evaluate.

Read More
Jul 02
Source
Eugene Yan · over 2 years

Why You Should Write Weekly 15-5s

15 minutes a week to document your work, increase visibility, and earn trust.

Read More
Jun 26
Source
A Smart Bear · over 2 years

Fermi ROI: Fixing the ROI rubric

Traditional rubrics fail to reveal the best answers, or how to explain those answers to others. After explaining why, the following system solves both failures.

Read More
Jun 20
Source
Eugene Yan · over 2 years

Design Patterns in Machine Learning Code and Systems

Understanding and spotting patterns to use code and components as intended.

Read More
Jun 12
Source
A Smart Bear · over 2 years

The "Talk vs Walk" workshop

We invented this strategic exercise at WP Engine -- engaging both Marketing and Product, generating actions for both sides that make products more desirable and competitive.

Read More
Jun 08
Source
A Smart Bear · over 2 years

Productive meeting activities: Leverage the team, empower the individual

Meetings are most productive when we create something that none of us could have created alone. Here are several ways to use meeting time wisely.

Read More
May 24
Source
Eugene Yan · over 2 years

What I Wish I Knew About Onboarding Effectively

Mindset, 100-day plan, and balancing learning and taking action to earn trust.

Read More
May 22
Source
Eugene Yan · over 2 years

Bandits for Recommender Systems

Industry examples, exploration strategies, warm-starting, off-policy evaluation, and more.

Read More
May 08
Source
A Smart Bear · over 2 years

Moats: Durable competitive advantage

Industries commoditize over time, delivering similar products at similar prices resulting in low profit. Moats are the antidote; your strategy must create some.

Read More
May 07
Source
A Smart Bear · over 2 years

The "Great" Product Manager, a.k.a. the Impossible Product Manager

According to the Internet, being a Product Manager is impossible. Can you ever measure up? No. But don't worry, there's a better answer.

Read More
Apr 23
Source
Eugene Yan · over 2 years

How to Measure and Mitigate Position Bias

Introducing randomness and/or learning from inherent randomness to mitigate position bias.

Read More
Apr 17
Source
Naval · almost 3 years

Vitalik: Ethereum, Part 2

Haseeb and I interview Vitalik Buterin about Ethereum and blockchains. Also see Part 1. Protocol Politics The elder statesman of smart contract blockchains Haseeb: Vitalik, I want to ask you a little bit about how your role has evolved since ...

Read More
Apr 14
Source
Eugene Yan · almost 3 years

Counterfactual Evaluation for Recommendation Systems

Thinking about recsys as interventional vs. observational, and inverse propensity scoring.

Read More
Apr 10
Source
A Smart Bear · almost 3 years

Failure to face the truth

This admonition recurs in myriad books, frameworks, and topics, across decades of time. When something is so consistent, it must be wisdom.

Read More
Apr 09
Source
Naval · almost 3 years

Vitalik: Ethereum, Part 1

Haseeb and I interview Vitalik Buterin about Ethereum and blockchains. Also see Part 2. Transcript Naval: Welcome back to the podcast. We have with us Haseeb Qureshi, who is a partner at Dragonfly and someone I used to work with back when I was more active in crypto-lan...

Read More
Apr 08
Source
A Smart Bear · almost 3 years

Extreme brainstorming questions to trigger new, better ideas

We know, "no idea is a bad idea," but brainstorming is often unsuccessful. These prompts actually work. They could even lead to a unique business model.

Read More
Mar 26
Source
Eugene Yan · almost 3 years

Traversing High-Level Intent and Low-Level Requirements

How they differ and why they work better in different situations.

Read More
Mar 20
Source
Eugene Yan · almost 3 years

Data Science Project Quick-Start

Hard-won lessons on how to start data science projects effectively.

Read More
Mar 06
Source
A Smart Bear · almost 3 years

The Elephant in the room: The myth of exponential hypergrowth

Even Facebook and Slack did not grow "exponentially," as frequently described. Here is the correct model that you can use to understand and affect growth.

Read More
Mar 05
Source
A Smart Bear · almost 3 years

Who's lying?

A lesson all pilots know: How you must use multiple dials, employing different sources of energy, to report identical data, because some of it is always lying.

Read More
Feb 26
Source
Eugene Yan · almost 3 years

Mailbag: How to Define a Data Team's Vision and Roadmap

I'm heading into a team lead role and would like to define the vision and roadmap.

Read More
Feb 18
Source
Eugene Yan · almost 3 years

Red Flags to Look Out for When Joining a Data Team

What to consider for in terms of data, roadmap, role, manager, tooling, etc.

Read More
Feb 13
Source
Eugene Yan · almost 3 years

How to Keep Learning about Machine Learning

Beyond getting that starting role, how does one continue growing in the field?

Read More
Jan 19
Source
Naval · about 3 years

The Beginning of Infinity, Part 2

Part 2 of my interview with Brett Hall about The Beginning of Infinity. Also see Part 1. With a Good Theory of Knowledge, You Can Decide What Else Is True David Deutsch’s theory is centered around good explanations Naval: David Deutsch has this great view o...

Read More
Dec 22
Source
Naval · about 3 years

To a Caveman Very Few Things Are Resources

There was a time when coal wasn’t a resource Brett: There was a story on ITV in the U.K. talking about how much supposed waste Amazon produces, that Amazon was routinely destroying a whole bunch of products. I thought, “Why are these people inserting their opinion into a bu...

Read More
Dec 13
Source
Eugene Yan · about 3 years

The Data Scientist Show - Building end-to-end ML systems

Daliana and I had a 2hr chat on all things data science and machine learning.

Read More
Dec 02
Source
Eugene Yan · about 3 years

2021 Year in Review

Met most of my goals, adopted a puppy, and built ApplyingML.com.

Read More
Nov 28
Source
Eugene Yan · about 3 years

Informal Mentors Grew into ApplyingML.com!

More than two dozen interviews with ML Practitioners sharing their stories and advice

Read More
Nov 25
Source
Eugene Yan · about 3 years

5 Lessons I Learned from Writing Online (Guest post by Susan Shu)

Susan shares 5 lessons she gained from writing online in public over the past year.

Read More
Nov 07
Source
Eugene Yan · about 3 years

What I Learned from Writing Online - For Fellow Non-Writers

Write before you're ready, write for yourself, quantity over quality, and a few other lessons.

Read More
Oct 17
Source
Eugene Yan · over 3 years

RecSys 2021 - Papers and Talks to Chew on

Simple baselines, ideas, tech stacks, and packages to try.

Read More
Oct 03
Source
Eugene Yan · over 3 years

The First Rule of Machine Learning: Start without Machine Learning

Why this is the first rule, some baseline heuristics, and when to move on to machine learning.

Read More
Sep 19
Source
Eugene Yan · over 3 years

MLOps Community - System Design for RecSys & Search

An overview of system design, candidate retrieval, and ranking, with industry examples.

Read More
Sep 15
Source
Eugene Yan · over 3 years

Reinforcement Learning for Recommendations and Search

Focusing on long-term rewards, exploration, and frequently updated item.

Read More
Sep 05
Source
Eugene Yan · over 3 years

Amazon Science - Eugene Yan and the Art of Writing about Science

Why the Amazon applied scientist takes the time to break down his work for readers.

Read More
Aug 02
Source
Eugene Yan · over 3 years

Bootstrapping Labels via ___ Supervision & Human-In-The-Loop

How to generate labels from scratch with semi, active, and weakly supervised learning.

Read More
Aug 01
Source
Eugene Yan · over 3 years

Mailbag: How to Bootstrap Labels for Relevant Docs in Search

Building semantic search; how to calculate recall when relevant documents are unknown.

Read More
Jul 20
Source
Eugene Yan · over 3 years

SF Big Analytics - System Design for RecSys & Search

Why real-time RecSys? What does the system design look like in industry? How to build an MVP?

Read More
Jul 13
Source
Eugene Yan · over 3 years

Influencing without Authority for Data Scientists

Show them the data, the Socratic method, earning trust, and more.

Read More
Jul 04
Source
Eugene Yan · over 3 years

System Design for Recommendations and Search

Breaking it into offline vs. online environments, and candidate retrieval vs. ranking steps.

Read More
Jun 27
Source
Eugene Yan · over 3 years

Patterns for Personalization in Recommendations and Search

A whirlwind tour of bandits, embedding+MLP, sequences, graph, and user embeddings.

Read More
Jun 13
Source
Eugene Yan · over 3 years

Towards Data Science - Author Spotlight with Eugene Yan

My favourite project, how I write weekly and how you can start, and content I would like to see more of.

Read More
Jun 02
Source
Eugene Yan · over 3 years

The Metagame of Applying Machine Learning

How to go from knowing machine learning to applying it at work to drive impact.

Read More
May 02
Source
Eugene Yan · over 3 years

Search: Query Matching via Lexical, Graph, and Embedding Methods

An overview and comparison of the various approaches, with examples from industry search systems.

Read More
Apr 25
Source
Eugene Yan · over 3 years

My Impostor Syndrome Stories (Guest Post by Susan Shu)

Even high achieving individuals experience impostor syndrome; here's how Susan learned to manage it.

Read More
Apr 18
Source
Eugene Yan · almost 4 years

How to Live with Chronic Imposter Syndrome

More education, achievements, and awards don't shoo away imposter syndrome. Here's what might help.

Read More
Apr 11
Source
Eugene Yan · almost 4 years

Planning Your Career: Values and Superpowers

What do you deeply care about? What do you excel at? Build a career out of that.

Read More
Apr 04
Source
Eugene Yan · almost 4 years

Bukalapak - Fireside Chat with the Data Science team

We discussed about how to build and run data teams and engage better with business.

Read More
Mar 28
Source
Eugene Yan · almost 4 years

TalkPython - What ML can Teach Us About Life

Mike and I take a philosophical detour on Talk Python and discuss life lessons from machine learning.

Read More
Mar 26
Source
Eugene Yan · almost 4 years

Choosing Problems in Data Science and Machine Learning

Short vs. long-term gain, incremental vs. disruptive innovation, and resume-driven development.

Read More
Mar 21
Source
Eugene Yan · almost 4 years

Seven Habits that Shaped My Last Decade

I wish I started sooner. All have improved my life and several have compounding effects.

Read More
Mar 14
Source
Eugene Yan · almost 4 years

How to Write Design Docs for Machine Learning Systems

Pointers to think through your methodology and implementation, and the review process.

Read More
Mar 07
Source
Eugene Yan · almost 4 years

How to Write Better with The Why, What, How Framework

Three documents I write (one-pager, design doc, after-action review) and how I structure them.

Read More
Feb 28
Source
Eugene Yan · almost 4 years

Feature Stores: A Hierarchy of Needs

Access, serving, integrity, convenience, autopilot; use what you need.

Read More
Feb 21
Source
Eugene Yan · almost 4 years

How to Win a Data Hackathon (Hacklytics 2021)

What the top teams did to win the 36-hour data hackathon. No, not machine learning.

Read More
Feb 14
Source
Eugene Yan · almost 4 years

DataTalksClub - Building an ML System; Behind the Scenes

Design and architecture, tech stack, methodology, results, and lessons learned.

Read More
Feb 07
Source
Eugene Yan · almost 4 years

Growing and Running Your Data Science Team

What I learned about hiring and training, and fostering innovation, discipline, and camaraderie.

Read More
Jan 31
Source
Eugene Yan · almost 4 years

You Don't Really Need Another MOOC

Stop procrastinating, go off the happy path, learn just-in-time, and get your hands dirty.

Read More
Jan 24
Source
Eugene Yan · almost 4 years

DataTalksClub - The Importance Of Writing In A Tech Career

Why did I start writing? What's my writing process? What's the writing culture at Amazon like?

Read More
Jan 17
Source
Eugene Yan · almost 4 years

Mailbag: How to Get Experienced DS Resume Noticed by Recruiters?

How to increase the chances of getting called up by recruiters?

Read More
Jan 16
Source
Eugene Yan · about 4 years

Real-time Machine Learning For Recommendations

Why real-time? How have China & US companies built them? How to design & build an MVP?

Read More
Jan 10
Source
Eugene Yan · about 4 years

2021 Roadmap: Sharing, Helping, and Living More

A public roadmap to track and share my progress; nothing mission or work-related.

Read More
Jan 03
Source
Eugene Yan · about 4 years

2020 Retrospective: New Country, New Role, New Habit

Wrapping up 2020 with writing and site statistics, graphs, and a word cloud.

Read More
Dec 20
Source
Eugene Yan · about 4 years

Catch the Flying Daggers

A short story on flying daggers and life's challenges.

Read More
Dec 11
Source
Eugene Yan · about 4 years

How I’m Reflecting on 2020 and Planning for 2021

Time to clear the cache, evaluate existing processes, and start new threads.

Read More
Dec 06
Source
Eugene Yan · about 4 years

Alexey Grigorev on His Career, Data Science, and Writing

How he switched from engineering to data science, what "senior" means, and how writing helps.

Read More
Nov 29
Source
Eugene Yan · about 4 years

Mailbag: What's the Architecture for your Blog?

How did you set up your site and what's an easy way to replicate it?

Read More
Nov 24
Source
Eugene Yan · about 4 years

What Machine Learning Can Teach Us About Life - 7 Lessons

Data cleaning, transfer learning, overfitting, ensembling, and more.

Read More
Nov 22
Source
Eugene Yan · about 4 years

How to Prevent or Deal with a Data Science Role or Title Mismatch

Interview questions you should ask and how to evolve your job scope.

Read More
Nov 15
Source
Eugene Yan · about 4 years

Applied / Research Scientist, ML Engineer: What’s the Difference?

A personal take on their deliverables and skills, and what it means for the industry and your team.

Read More
Nov 08
Source
Eugene Yan · about 4 years

Chip Huyen on Her Career, Writing, and Machine Learning

Setbacks she faced, overcoming them, and how writing changed her life.

Read More
Nov 01
Source
Eugene Yan · about 4 years

Data Discovery Platforms and Their Open Source Solutions

What questions do they answer? How do they compare? What open-source solutions are available?

Read More
Oct 25
Source
Eugene Yan · about 4 years

Why I switched from Netlify back to GitHub Pages

DNS server snafus led to email & security issues. Also, limited free build minutes monthly.

Read More
Oct 21
Source
Eugene Yan · about 4 years

Why Have a Data Science Portfolio and What It Shows

Not 'How to build a data science portfolio', but 'Whys' and 'Whats'.

Read More
Oct 18
Source
Eugene Yan · over 4 years

How to Install Google Scalable Nearest Neighbors (ScaNN) on Mac

Step-by-step walkthrough on the environment, compilers, and installation for ScaNN.

Read More
Oct 14
Source
Eugene Yan · over 4 years

How Prototyping Can Help You to Get Buy-In

Building prototypes helped get buy-in when roadmaps & design docs failed.

Read More
Oct 11
Source
Eugene Yan · over 4 years

Is Writing as Important as Coding?

As careers grow, how does the balance between writing & coding change? Hear from 4 tech leaders.

Read More
Oct 04
Source
Eugene Yan · over 4 years

RecSys 2020: Takeaways and Notable Papers

Emphasis on bias, more sequential models & bandits, robust offline evaluation, and recsys in the wild.

Read More
Sep 27
Source
Eugene Yan · over 4 years

Appreciating the Present

What if the alternative was nothingness?

Read More
Sep 26
Source
Eugene Yan · over 4 years

CareerFair - Day-to-day as an Applied Scientist at Amazon

What's an average day like? What's great about the role? How's working in Amazon?

Read More
Sep 21
Source
Eugene Yan · over 4 years

Routines and Tools to Optimize My Day (Guest Post by Susan Shu)

For years I've refined my routines and found tools to manage my time. Here I share it with readers.

Read More
Sep 20
Source
Eugene Yan · over 4 years

How to Accomplish More with Less - Useful Tools & Routines

My tools for organization and creation, autopilot routines, and Maker's schedule

Read More
Sep 13
Source
Eugene Yan · over 4 years

Migrating Site Comments to Utterances

A step-by-step of how to migrate from json comments to Utterances.

Read More
Sep 07
Source
Eugene Yan · over 4 years

How to Test Machine Learning Code and Systems

Checking for correct implementation, expected learned behaviour, and satisfactory performance.

Read More
Sep 06
Source
Eugene Yan · over 4 years

Mailbag: Parsing Fields from PDFs—When to Use Machine Learning?

Should I switch from a regex-based to ML-based solution on my application?

Read More
Sep 04
Source
Eugene Yan · over 4 years

Datacast Podcast - Effective Data Science with Eugene Yan

My chat with James Le about my experience, leadership, agile, ML in production, writing, and more.

Read More
Sep 03
Source
Eugene Yan · over 4 years

How Reading Papers Helps You Be a More Effective Data Scientist

Why read papers, what papers to read, and how to read them.

Read More
Aug 30
Source
Eugene Yan · over 4 years

Mailbag: I'm Now a Senior DS—How should I Approach this?

Becoming a senior after three years and dealing with imposter syndrome.

Read More
Aug 27
Source
Eugene Yan · over 4 years

Embrace Beginner's Mind; Avoid The Wrong Way To Be An Expert

How not to become an expert beginner and to progress through beginner, intermediate, and so on.

Read More
Aug 23
Source
Eugene Yan · over 4 years

NLP for Supervised Learning - A Brief Survey

Examining the broad strokes of NLP progress and comparing between models

Read More
Aug 16
Source
Eugene Yan · over 4 years

Unpopular Opinion: Data Scientists Should be More End-to-End

Why (and why not) be more end-to-end, how to, and Stitch Fix and Netflix's experience

Read More
Aug 09
Source
Eugene Yan · over 4 years

Adding a Checkbox & Download Button to a FastAPI-HTML app

Updating our FastAPI app to let users select options and download results.

Read More
Aug 05
Source
Eugene Yan · over 4 years

What I Did Not Learn About Writing In School

Surprising lessons I picked up from the best books, essays, and videos on writing non-fiction.

Read More
Aug 02
Source
Eugene Yan · over 4 years

Georgia Tech's OMSCS FAQ (based on my experience)

Why OMSCS? How can I get accepted? How much time needed? Did it help your career? And more...

Read More
Jul 26
Source
Eugene Yan · over 4 years

How to Set Up a HTML App with FastAPI, Jinja, Forms & Templates

I couldn't find any guides on serving HTML with FastAPI, thus I wrote this to plug the hole on the internet.

Read More
Jul 23
Source
Eugene Yan · over 4 years

Why You Need to Follow Up After Your Data Science Project

Ever revisit a project & replicate the results the first time round? Me neither. Thus I adopted these habits.

Read More
Jul 19
Source
Eugene Yan · over 4 years

What I Do During A Data Science Project To Deliver Success

It's not enough to have a good strategy and plan. Execution is just as important.

Read More
Jul 12
Source
Eugene Yan · over 4 years

How to Update a GitHub Profile README Automatically

I wanted to add my recent writing to my GitHub Profile README but was too lazy to do manual updates.

Read More
Jul 11
Source
Eugene Yan · over 4 years

The 85% Rule: When Giving It Your 100% Gets You Less than 85%

I thought giving it my all led to maximum outcomes; then I learnt about the 85% rule.

Read More
Jul 09
Source
Eugene Yan · over 4 years

My Notes From Spark+AI Summit 2020 (Application-Specific Talks)

Part II of the previous write-up, this time on applications and frameworks of Spark in production

Read More
Jul 05
Source
Eugene Yan · over 4 years

My Notes From Spark+AI Summit 2020 (Application-Agnostic Talks)

Sharing my notes & practical knowledge from the conference for people who don't have the time.

Read More
Jun 28
Source
Eugene Yan · over 4 years

Mailbag: Qns on the Intersection of Data Science and Business

Does DS have business requirements? When does it make sense to split DS and DE??

Read More
Jun 21
Source
Eugene Yan · over 4 years

How to Set Up a Python Project For Automation and Collaboration

After this article, we'll have a workflow of tests and checks that run automatically with each git push.

Read More
Jun 21
Source
Eugene Yan · over 4 years

Why Are My Airflow Jobs Running “One Day Late”?

A curious discussion made me realize my expert blind spot. And no, Airflow is not late.

Read More
Jun 17
Source
Eugene Yan · over 4 years

What I Do Before a Data Science Project to Ensure Success

Haste makes waste. Diving into a data science problem may not be the fastest route to getting it done.

Read More
Jun 15
Source
Eugene Yan · over 4 years

What I Love about Scrum for Data Science

Initially, I didn't like it. But over time, it grew on me. Here's why.

Read More
Jun 07
Source
Eugene Yan · over 4 years

How to Apply Crocker's Law for Feedback and Growth

Crocker's Law, cognitive dissonance, and how to receive (uncomfortable) feedback better.

Read More
May 31
Source
Eugene Yan · over 4 years

A Practical Guide to Maintaining Machine Learning in Production

Can maintaining machine learning in production be easier? I go through some practical tips.

Read More
May 25
Source
Eugene Yan · over 4 years

6 Little-Known Challenges After Deploying Machine Learning

I thought deploying machine learning was hard. Then I had to maintain multiple systems in prod.

Read More
May 18
Source
Eugene Yan · over 4 years

How to Write: Advice from David Perell and Sahil Lavingia

An expansion of my Twitter thread that went viral.

Read More
May 09
Source
Eugene Yan · over 4 years

A Hackathon Where the Dinkiest Idea Won. Why?

What I Learnt about evaluating ideas from first-hand participation in a hackathon.

Read More
May 03
Source
Eugene Yan · over 4 years

Serendipity: Accuracy’s Unpopular Best Friend in Recommenders

What I learned about measuring diversity, novelty, surprise, and serendipity from 10+ papers.

Read More
Apr 26
Source
Eugene Yan · over 4 years

How to Give a Kick-Ass Data Science Talk

Why you should give a talk and some tips from five years of speaking and hosting meet-ups.

Read More
Apr 18
Source
Eugene Yan · almost 5 years

Commando, Soldier, Police and Your Career Choices

Should I join a start-up? Which offer should I accept? A simple metaphor to guide your decisions.

Read More
Apr 12
Source
Eugene Yan · almost 5 years

Stop Taking Regular Notes; Use a Zettelkasten Instead

Using a Zettelkasten helps you make connections between notes, improving learning and memory.

Read More
Apr 05
Source
Eugene Yan · almost 5 years

Writing is Learning: How I Learned an Easier Way to Write

Writing begins before actually writing; it's a cycle of reading -> note-taking -> writing.

Read More
Mar 28
Source
Eugene Yan · almost 5 years

Simpler Experimentation with Jupyter, Papermill, and MLflow

Automate your experimentation workflow to minimize effort and iterate faster.

Read More
Mar 15
Source
Eugene Yan · almost 5 years

My Journey from Psych Grad to Leading Data Science at Lazada

How hard work, many failures, and a bit of luck got me into the field and up the ladder.

Read More
Feb 27
Source
Eugene Yan · about 5 years

DataScience SG Meetup - RecSys, Beyond the Baseline

Comparing baselines (matrix factorization) against novel approaches using graphs & NLP.

Read More
Jan 14
Source
Eugene Yan · about 5 years

Beating the Baseline Recommender with Graph & NLP in Pytorch

Beating the baseline using Graph & NLP techniques on PyTorch, AUC improvement of ~21% (Part 2 of 2).

Read More
Jan 13
Source
James Clear · about 5 years

My 2019 Annual Review

Another year complete. Here’s a quick recap of 2019, which also happened to be one of the craziest years of my life. As always, this Annual Review will answer three questions. What went well this year? What didn’t go so well this year? What did I learn? Before we begin, it i...

Read More
Jan 06
Source
Eugene Yan · about 5 years

Building a Strong Baseline Recommender in PyTorch, on a Laptop

Building a baseline recsys based on data scraped off Amazon. Warning - Lots of charts! (Part 1 of 2).

Read More
Jan 06
Source
Eugene Yan · about 5 years

OMSCS CS6200 (Introduction to OS) Review and Tips

OMSCS CS6200 (Introduction to OS) - Moving data from one process to another, multi-threaded.

Read More
Dec 15
Source
James Clear · over 5 years

Happy 1st Birthday, Atomic Habits! (plus 3 gifts for you…)

One year ago today, Atomic Habits was born. The last 12 months have been a wild ride: 1.1 million copies sold worldwide 12 consecutive months on the New York Times best seller list (currently #3) Repeated appearances on the Audible, Wall Street Journal, and USA Toda...

Read More
Oct 15
Source
Eugene Yan · over 5 years

DataScience SG x ODSC Meetup - Applying ML to Healthcare

In-depth sharing on how to put machine learning systems into production.

Read More
Oct 09
Source
Eugene Yan · over 5 years

OLX Prod Tech 2019 Keynote - Asia's Tech Giants & SuperApps

Keynote on how Asia's tech giants scale and their SuperApp strategy.

Read More
Oct 03
Source
Eugene Yan · over 5 years

OMSCS CS6750 (Human Computer Interaction) Review and Tips

OMSCS CS6750 (Human Computer Interaction) - You are not your user! Or how to build great products.

Read More
Sep 03
Source
Eugene Yan · over 5 years

Goodbye Wordpress, Hello Jekyll!

Moving off wordpress and hosting for free on GitHub. And gaining full customization!

Read More
Aug 25
Source
Eugene Yan · over 5 years

OMSCS CS6440 (Intro to Health Informatics) Review and Tips

OMSCS CS6440 (Intro to Health Informatics) - A primer on key tech and standards in healthtech.

Read More
Aug 04
Source
Eugene Yan · over 5 years

OMSCS CS7646 (Machine Learning for Trading) Review and Tips

OMSCS CS7646 (Machine Learning for Trading) - Don't sell your house to trade algorithmically.

Read More
May 11
Source
Eugene Yan · over 5 years

What does a Data Scientist really do?

No, you don't need a PhD or 10+ years of experience.

Read More
Apr 30
Source
James Clear · almost 6 years

The Ultimate Productivity Hack is Saying No

The ultimate productivity hack is saying no. Not doing something will always be faster than doing it. This statement reminds me of the old computer programming saying, “Remember that there is no code faster than no code.” 1 The same philosophy applies in other areas of life. F...

Read More
Mar 26
Source
Eugene Yan · almost 6 years

DATAx - A Production ML system for SEA's Biggest Hospital Group

How we built an ML system to predict hospitalization costs at admission; sharing at DATAx Conference.

Read More
Mar 06
Source
A Smart Bear · almost 6 years

Distributed Logical Time

A simple, decentralized, scalable, constant-memory mechanism for independent replicas to record events in time, preserving the "happened-before" relation in almost all cases.

Read More
Feb 23
Source
Eugene Yan · almost 6 years

Data Science and Agile (Frameworks for Effectiveness)

Taking the best from agile and modifying it to fit the data science process (Part 2 of 2).

Read More
Feb 02
Source
Eugene Yan · almost 6 years

Data Science and Agile (What Works, and What Doesn't)

A deeper look into the strengths and weaknesses of Agile in Data Science projects (Part 1 of 2).

Read More
Jan 26
Source
James Clear · almost 6 years

30 One-Sentence Stories From People Who Have Built Better Habits

In this article, I’d like to share 30 “one-sentence stories” about building better habits. (They are not all exactly one sentence, but they are very short.) None of these stories are mine. They were sent to me by readers of Atomic Habits. My hope is that these examples will il...

Read More
Jan 21
Source
Eugene Yan · almost 6 years

DataScience SG Meetup - Panel On the Different Roles in Data

What's the difference between a data scientist, data engineer, and ML engineer? A panel at Google.

Read More
Jan 17
Source
James Clear · about 6 years

The Ultimate Habit Tracker Guide: Why and How to Track Your Habits

This article includes an excerpt from Atomic Habits, my New York Times bestselling book. If you want to stick with a habit for good, one simple and effective thing you can do is keep a habit tracker. Here’s why: Elite performers will often measure, quantify, and track their pr...

Read More
Jan 14
Source
James Clear · about 6 years

The Surprising Benefits of Journaling One Sentence Every Day

From 1986 to 2011, Oprah Winfrey hosted The Oprah Winfrey Show. It was the highest rated talk show of all-time and familiar to nearly anyone who owned a television set in North America at that time. Throughout the 1980s and 1990s, the “Queen of All Media” built a brand that st...

Read More
Jan 07
Source
James Clear · about 6 years

My 2018 Annual Review

It’s time for a little reflection and review. Each December, I conduct my Annual Review (this is my sixth year) and I’ve found the process useful every time. As always, this Annual Review will answer three questions. What went well this year? What didn’t go so well this year?...

Read More
Dec 31
Source
Eugene Yan · about 6 years

OMSCS CS6601 (Artificial Intelligence) Review and Tips

OMSCS CS6601 (Artificial Intelligence) - First, start with the simplest solution, and then add intelligence.

Read More
Dec 20
Source
Eugene Yan · about 6 years

GovTech Conference - Data Science and Agile—Can or Not?

Yes, Agile can be adopted by data science teams. Moderating a panel at GovTech STACK.

Read More
Oct 28
Source
James Clear · about 6 years

How to Make Your Future Habits Easy

This article is an excerpt from Atomic Habits, my New York Times bestselling book. While researching Atomic Habits, I came across a story that immediately struck me with its simplicity and power. It was the story of Oswald Nuckols, an IT developer from Natchez, Mississippi, an...

Read More
Oct 18
Source
James Clear · over 6 years

The Habits Scorecard: Use This Simple Exercise to Discover Which Habits You Should Change

This article is an excerpt from Atomic Habits, my New York Times bestselling book. The Japanese railway system is regarded as one of the best in the world. If you ever find yourself riding a train in Tokyo, you’ll notice that the conductors have a peculiar habit. As each opera...

Read More
Oct 15
Source
N’s Blog · over 6 years

Simple “Search” with LIKE in MySQL Sequelize

A simple way to implement a “search” feature into your node app is using the database engine to check for presence of tokenized search query. In my case, I’m using MySQL with the Sequelize ORM and needed to add a e-commerce like search form with product results for a client. ...

Read More
Oct 13
Source
James Clear · over 6 years

When the 80/20 Rule Fails: The Downside of Being Effective

Audrey Hepburn was an icon. Rising to fame in the 1950s, she was one of the greatest actresses of her era. In 1953, Hepburn became the first actress to win an Academy Award, a Golden Globe Award, and a BAFTA Award for a single performance: her leading role in the romantic come...

Read More
Oct 08
Source
Eugene Yan · over 6 years

OMSCS CS6460 (Education Technology) Review and Tips

OMSCS CS6460 (Education Technology) - How to scale education widely through technology.

Read More
Aug 25
Source
Eugene Yan · over 6 years

OMSCS CS7642 (Reinforcement Learning) Review and Tips

OMSCS CS7642 (Reinforcement Learning) - Landing rockets (fun!) via deep Q-Learning (and its variants).

Read More
Jul 30
Source
Eugene Yan · over 6 years

Big Data & Analytics Summit - Data Science Challenges @ Lazada

Technical challenges easy compared to business and people issues. Sharing at the BDA Summit.

Read More
Jun 21
Source
Eugene Yan · over 6 years

Building a Strong Data Science Team Culture

Culture >> Hierarchy, Process, Bureaucracy.

Read More
May 12
Source
Eugene Yan · over 6 years

INSEAD Lunchtime Talks - How Lazada uses Data

And my idiosyncratic journey to VP of Data Science at Lazada (Alibaba). A Lunchtime chat at INSEAD.

Read More
Apr 25
Source
N’s Blog · almost 7 years

Better Vue SEO with Prerender SPA Plugin and vue-cli

Vue loads content asynchronously, which means that Google’s crawlers won’t pick up your site for indexing. That is, until you give them a rendered version to see. We’re going to discuss a common way to serve content properly for crawlers here, called “Prerendering”. One of th...

Read More
Jan 18
Source
Eugene Yan · about 7 years

OMSCS CS7641 (Machine Learning) Review and Tips

OMSCS CS7641 (Machine Learning) - Revisiting the fundamentals and learning new techniques.

Read More
Dec 27
Source
Eugene Yan · over 7 years

My first 100 days as Data Science Lead

How being a Lead / Manager is different from being an individual contributor.

Read More
Sep 25
Source
N’s Blog · over 7 years

Bye Ghost, hello again WordPress!

Ghost… I tried. Trust me, I really did. I stuck with you for over 3 years, developed a custom theme on you, hacked around any shortcomings you had. But yesterday, I had to give up. Trying to upgrade from 0.11.x to 1.x had to be one of the most annoying experiences I’ve had rec...

Read More
Aug 28
Source
N’s Blog · over 7 years

Instant, real-time, RSS to email

I’ve been looking for a free option for instant RSS to email subscriptions, and while Zapier comes close; the free tier does not support the volume or speed that I require. That’s why I mocked up Sangh. Using Sangh with Gmail’s Filters allows you to have a powerful and well-r...

Read More
Aug 27
Source
Eugene Yan · over 7 years

SMU - What is Data Analytics and How do I get into it?

What is data science, how to pick it up, and how to enter the field? A discussion with SMU undergrads.

Read More
Aug 26
Source
Eugene Yan · over 7 years

OMSCS CS6300 (Software Development Process) Review and Tips

OMSCS CS6300 (Software Development Process) - Java and collaboratively developing an Android app.

Read More
Aug 13
Source
Eugene Yan · over 7 years

Tech in Asia - My Journey in Data Science and Advice for others

Sharing about why data science, data science myths, a typical day, and more with TIA.

Read More
Jul 26
Source
N’s Blog · over 7 years

How to do X using Sequelize

I don’t know about you guys, but I always have an annoying time trying to figure out how to make Sequelize work — the documentation seems to have a dearth of examples. Here’s a few examples for “common” functionality. Get plain objects instead of Sequelize Instances after bul...

Read More
Jul 06
Source
Eugene Yan · over 7 years

SMU Masters in IT - How to get started in Data Science

Tools and skills to pick up and how to practice them. An Invited Talk with Masters in IT candidates.

Read More
Jun 26
Source
Eugene Yan · over 7 years

How to get started in Data Science

Tools and skills to pick up, and how to practice them.

Read More
Jun 25
Source
Eugene Yan · over 7 years

OMSCS CS6476 (Computer Vision) Review and Tips

OMSCS CS6476 Computer Vision - Performing computer vision tasks with ONLY numpy.

Read More
May 15
Source
Eugene Yan · almost 8 years

One way to help a data science team innovate successfully

If things are not failing, you're not innovating enough. - Elon Musk

Read More
Feb 19
Source
Eugene Yan · almost 8 years

Product Categorization API Part 3: Creating an API

Or how to put machine learning models into production.

Read More
Feb 13
Source
Eugene Yan · about 8 years

Image search is now live!

A web app to find similar products based on image.

Read More
Jan 14
Source
Eugene Yan · about 8 years

Product Classification API Part 2: Data Preparation

Cleaning up text and messing with ascii (urgh!)

Read More
Dec 11
Source
Eugene Yan · about 8 years

Strata x Hadoop 2016 - How Lazada Ranks Products

How Lazada ranks products to improve customer experience and conversion at Strata 2016.

Read More
Dec 09
Source
Eugene Yan · about 8 years

Image classification API is now live!

A simple web app to classify fashion images into Amazon categories.

Read More
Nov 27
Source
Eugene Yan · about 8 years

I'm going back to school

Got accepted into Georgia Tech's Computer Science Masters!

Read More
Nov 02
Source
Eugene Yan · about 8 years

SortMySkills is now live!

A card sorting game to discover youl passion by identifying skills you like and dislike.

Read More
Oct 23
Source
Eugene Yan · over 8 years

Product Classification API Part 1: Data Acquisition

Parsing json and formatting product titles and categories.

Read More
Oct 11
Source
Eugene Yan · over 8 years

Thoughts on Functional Programming in Scala Course (Coursera)

Learning Scala from Martin Odersky, father of Scala.

Read More
Jul 31
Source
Eugene Yan · over 8 years

First post!

Time to start writing.

Read More
Jul 06
Source
Eugene Yan · over 9 years

DataKind Singapore’s Latest Project Accelerator

Guest post of how DataKind SG worked with NGOs to frame their problems and suggests solutions

Read More
Sep 17
Source
Eugene Yan · over 9 years

DataScience SG Meetup - How we got top 3% in Kaggle

Sharing about my first data science competition at DataScience SG.

Read More
Jun 20
Source