41554 blogs · [ { "id": "01a08caa-afd8-71a5-9efe-2ff3bbb49f33", "title": "So I Tried Meta's Muse AI...", "url": "https://www.hung-truong.com/blog/2026/09/10/so-i-tried-metas-muse-ai/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474787329e00", "title": "Rooting a Sony DPT-RP1 For Maximum Manga Enjoyment", "url": "https://www.hung-truong.com/blog/2026/09/08/rooting-a-sony-dpt-rp1-for-maximum-manga-enjoyment/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747875d94a8", "title": "I Finally Got a Woot Bag of Crap!", "url": "https://www.hung-truong.com/blog/2026/08/20/i-finally-got-a-woot-bag-of-crap/", "published_at": "2026-08-20T18:14:49+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747883aec04", "title": "Backfilling 430k+ Blog Posts on Anime Nano (For Free!)", "url": "https://www.hung-truong.com/blog/2026/07/27/backfilling-430k-blog-posts-on-anime-nano-for-free/", "published_at": "2026-07-27T04:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474788f15eff", "title": "Vibe Printing Garden Supplies With AI", "url": "https://www.hung-truong.com/blog/2026/05/25/vibe-printing-garden-supplies-with-ai/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474789733476", "title": "Migrating from Jekyll to Hugo", "url": "https://www.hung-truong.com/blog/2026/05/03/migrating-from-jekyll-to-hugo/", "published_at": "2026-05-03T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474789944154", "title": "Vibe Coding a New Voice Cloning Audio Article Generator With OmniVoice", "url": "https://www.hung-truong.com/blog/2026/04/28/vibe-coding-a-new-voice-cloning-audio-article-generator-with-omnivoice/", "published_at": "2026-04-28T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478a9137da", "title": "Running Local AI Agents in 2026", "url": "https://www.hung-truong.com/blog/2026/04/27/running-local-ai-agents-in-2026/", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478ac0075f", "title": "Weird YouTube Channel: 水ラーメン", "url": "https://www.hung-truong.com/blog/2026/03/23/weird-youtube-channel-mizu-ramen/", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478b080230", "title": "Vibe Coding a Solar Power Manager", "url": "https://www.hung-truong.com/blog/2026/03/04/vibe-coding-a-solar-power-manager/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478b6903aa", "title": "So I Finally Tried OpenClaw", "url": "https://www.hung-truong.com/blog/2026/03/01/so-i-finally-tried-openclaw/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478bb09f80", "title": "Adding Features to My Blog With Antigravity", "url": "https://www.hung-truong.com/blog/2026/01/31/adding-features-to-my-blog-with-antigravity/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478bef6d8f", "title": "Adding Audio to My Blog With Qwen3-TTS Voice Cloning", "url": "https://www.hung-truong.com/blog/2026/01/27/adding-audio-to-my-blog-with-qwen3-tts-voice-cloning/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478bf57472", "title": "How Low Can Wegovy?", "url": "https://www.hung-truong.com/blog/2026/01/22/how-low-can-wegovy/", "published_at": "2026-01-22T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478c9b87d7", "title": "First Impressions of OpenAI's Sora 2 + App", "url": "https://www.hung-truong.com/blog/2025/10/01/openais-sora-2/", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478cd581f3", "title": "Cleaning out my bookmarks", "url": "https://www.hung-truong.com/blog/2025/09/27/cleaning-out-my-bookmarks/", "published_at": "2025-09-27T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478dbbe242", "title": "Goodbye Claude and Gemini, Hello Codex!", "url": "https://www.hung-truong.com/blog/2025/09/24/goodbye-claude-and-gemini-hello-codex/", "published_at": "2025-09-24T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478e85c3b7", "title": "Fun With Wan 2.2 Text To Video AI", "url": "https://www.hung-truong.com/blog/2025/08/30/fun-with-wan-2-2-text-to-video-ai/", "published_at": "2025-08-30T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478f63f4b2", "title": "31 Days with Claude Code: What I Learned", "url": "https://www.hung-truong.com/blog/2025/08/01/31-days-with-claude-code-what-i-learned/", "published_at": "2025-08-01T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47478ff6664e", "title": "How Much Code Could Claude Code Code if Claude Code Could Code Code? (It Can!)", "url": "https://www.hung-truong.com/blog/2025/07/15/how-much-code-could-claude-code-code-if-claude-code-could-code-code-it-can/", "published_at": "2025-07-15T16:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747902f3290", "title": "My Obligatory Blog Post About Vibe Coding As a Software Engineer", "url": "https://www.hung-truong.com/blog/2025/06/29/my-obligatory-blog-post-about-vibe-coding-as-a-software-engineer/", "published_at": "2025-06-29T23:26:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747906f04bd", "title": "I 3D Printed a Replacement Part For My Toto C200 Washlet Baseplate", "url": "https://www.hung-truong.com/blog/2025/02/27/i-3d-printed-a-replacement-part-for-my-toto-c200-washlet-baseplate/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474790c25f11", "title": "Extremely Online: a Book Review and a Retrospective on My Blog!", "url": "https://www.hung-truong.com/blog/2023/12/27/extremely-online-a-book-review-and-a-retrospective-on-my-blog/", "published_at": "2023-12-27T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474791a2f246", "title": "The Making of a Christmas Album: Hung For the Holidays", "url": "https://www.hung-truong.com/blog/2023/12/20/the-making-of-a-christmas-album-hung-for-the-holidays/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747926bd3ed", "title": "Introducing The Talkboy Ultra! An AI Powered Voice Cloning Toy", "url": "https://www.hung-truong.com/blog/2023/06/14/introducing-the-talkboy-ultra-voice-cloning-toy/", "published_at": "2023-06-14T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747935907da", "title": "Voice Cloning For Fun and Profit", "url": "https://www.hung-truong.com/blog/2023/05/20/voice-cloning-for-fun-and-profit/", "published_at": "2023-05-20T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479409f0c9", "title": "Making a Trombone Champ Controller From a Trombone!", "url": "https://www.hung-truong.com/blog/2022/09/26/making-a-trombone-champ-controller-from-a-trombone/", "published_at": "2022-09-26T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474794f99475", "title": "Stable Diffusion: Generating Images From Words", "url": "https://www.hung-truong.com/blog/2022/08/28/stable-diffusion-generating-images-from-words/", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474795cd39ab", "title": "I Created a Robot to Solve Wordle For Me", "url": "https://www.hung-truong.com/blog/2022/01/10/i-created-a-robot-to-solve-wordle-for-me/", "published_at": "2022-01-10T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474796c3606b", "title": "Cloning Zwift on iOS Part 5: SwiftUI and Combine", "url": "https://www.hung-truong.com/blog/2021/05/02/zwift-clone-swiftui-combine/", "published_at": "2021-05-02T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747978ebdec", "title": "Reverse Engineering Quibi: Protocol Buffers and HLS Streaming", "url": "https://www.hung-truong.com/blog/2020/05/12/reverse-engineering-quibi/", "published_at": "2020-05-12T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474798371178", "title": "Cloning Zwift on iOS Part 4: Workout View", "url": "https://www.hung-truong.com/blog/2019/05/03/making-a-zwift-clone-part-4-workout-view/", "published_at": "2019-09-29T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474798be91ad", "title": "Introducing BarkMode: Bark Detection + Dark Mode", "url": "https://www.hung-truong.com/blog/2019/07/14/introducing-bark-mode-bark-detection-dark-mode/", "published_at": "2019-07-14T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747998d8069", "title": "Cloning Zwift on iOS Part 3: HealthKit and a WatchOS App!", "url": "https://www.hung-truong.com/blog/2019/05/03/making-a-zwift-clone-part-3/", "published_at": "2019-05-03T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-474799ecb337", "title": "Making an iOS Zwift Clone to Save $15 a Month! Part 2: Reverse Engineering a Workout", "url": "https://www.hung-truong.com/blog/2019/04/07/making-a-zwift-clone-part-2/", "published_at": "2019-04-07T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479ac3aebf", "title": "Making an iOS Zwift Clone to Save $15 a Month! Part 1: Core Bluetooth", "url": "https://www.hung-truong.com/blog/2019/03/17/making-a-zwift-clone-part-1/", "published_at": "2019-03-17T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479b141eea", "title": "Five Simple Steps to Becoming an International™ Conference Speaker!", "url": "https://www.hung-truong.com/blog/2018/05/20/five-simple-steps-to-becoming-an-international-conference-speaker/", "published_at": "2018-05-20T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479b621d5a", "title": "Updating My Blog and Killing Wordpress!", "url": "https://www.hung-truong.com/blog/2018/04/07/updating-my-blog-and-killing-wordpress/", "published_at": "2018-04-07T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479c06af61", "title": "Introducing DeadRinger: An iPhone X Lockscreen Replica", "url": "https://www.hung-truong.com/blog/2017/12/03/introducing-deadringer-an-iPhone-X-lockscreen-replica/", "published_at": "2017-12-03T00:00:00+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479cfb07a0", "title": "2016: A Hung Truong Year in Review", "url": "https://www.hung-truong.com/blog/2016/12/31/2016-a-hung-truong-year-in-review/", "published_at": "2016-12-31T15:59:49+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479da66c46", "title": "On Writing Successful Fart Apps", "url": "https://www.hung-truong.com/blog/2016/10/31/on-writing-successful-fart-apps/", "published_at": "2016-10-31T23:24:13+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479e8718cd", "title": "Building a DIY Off-Grid Solar Bank on my Roof", "url": "https://www.hung-truong.com/blog/2016/10/07/building-a-diy-off-grid-solar-bank-on-my-roof/", "published_at": "2016-10-07T19:22:32+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479ed8358b", "title": "Strange Copy Pasta in Developer Resumes", "url": "https://www.hung-truong.com/blog/2016/09/06/strange-copy-pasta-in-developer-resumes/", "published_at": "2016-09-06T17:07:22+00:00" }, { "id": "01a08784-cd27-7096-8ee2-47479f8b8d6a", "title": "WWDC 2016 Recap", "url": "https://www.hung-truong.com/blog/2016/06/28/wwdc-2016-recap/", "published_at": "2016-06-28T10:47:39+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a023c48c", "title": "Collecting Wedding Photos with Twilio MMS", "url": "https://www.hung-truong.com/blog/2015/06/18/collecting-wedding-photos-with-twilio-mms/", "published_at": "2015-06-18T22:30:32+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a0ac0ea1", "title": "List of Possible Apple Watch “Gates”", "url": "https://www.hung-truong.com/blog/2015/04/23/list-of-possible-apple-watch-gates/", "published_at": "2015-04-23T22:58:21+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a1a66d6f", "title": "Side Project: Audubon", "url": "https://www.hung-truong.com/blog/2015/03/10/side-project-audubon/", "published_at": "2015-03-10T14:47:25+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a22adb9c", "title": "How Ghost Inspector Helped Me Furnish My House", "url": "https://www.hung-truong.com/blog/2015/01/20/how-ghost-inspector-helped-me-furnish-my-house/", "published_at": "2015-01-20T14:43:15+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a2a83805", "title": "Graphing My Cycling Progress on Strava and Automating With Zapier", "url": "https://www.hung-truong.com/blog/2014/10/10/graphing-my-cycling-progress-on-strava-and-automating-with-zapier/", "published_at": "2014-10-10T12:03:32+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a3918dbe", "title": "Impressions of Android Wear (LG G Watch) with my Nexus 5", "url": "https://www.hung-truong.com/blog/2014/07/28/impressions-of-android-wear-lg-g-watch-with-my-nexus-5/", "published_at": "2014-07-28T22:04:48+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a407028a", "title": "Android Wear Design Contest!", "url": "https://www.hung-truong.com/blog/2014/06/12/android-wear-design-contest/", "published_at": "2014-06-12T22:22:29+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a40849a1", "title": "Inspecting and Debugging API Versions with Runscope", "url": "https://www.hung-truong.com/blog/2014/05/22/inspecting-and-debugging-api-versions-with-runscope/", "published_at": "2014-05-22T21:43:35+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a4cb66ac", "title": "Ideas and Recipes For Home Automation With The Internet of Things", "url": "https://www.hung-truong.com/blog/2014/05/20/ideas-and-recipes-for-home-automation-with-the-internet-of-things/", "published_at": "2014-05-20T10:14:17+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a5a8294d", "title": "Writing Google Glass Apps With the GDK Sneak Peek", "url": "https://www.hung-truong.com/blog/2014/02/25/writing-google-glass-apps-with-the-gdk-sneak-peek/", "published_at": "2014-02-25T15:56:53+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a688260d", "title": "Google Glass Megapost (+ win an invite!)", "url": "https://www.hung-truong.com/blog/2013/12/06/google-glass-megapost-win-an-invite/", "published_at": "2013-12-06T11:17:39+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a70705d6", "title": "<3s Threadless for Android Launch!", "url": "https://www.hung-truong.com/blog/2013/11/21/love-threadless-for-android-launch/", "published_at": "2013-11-21T16:47:15+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a7fd76ac", "title": "Design Patterns: iOS and Android – Dispatch Queues and AsyncTask", "url": "https://www.hung-truong.com/blog/2013/11/20/design-patterns-ios-and-android-dispatch-queues-and-asynctask/", "published_at": "2013-11-20T14:33:18+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a8f7c9ef", "title": "Impressions on Google Glass", "url": "https://www.hung-truong.com/blog/2013/09/15/impressions-on-google-glass/", "published_at": "2013-09-15T10:00:33+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a9249a6a", "title": "Getting Back Into Video Games", "url": "https://www.hung-truong.com/blog/2013/08/04/getting-back-into-video-games/", "published_at": "2013-08-04T13:01:19+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a96e03a2", "title": "Open Sourcing Stuff on Github", "url": "https://www.hung-truong.com/blog/2013/06/05/open-sourcing-stuff-on-github/", "published_at": "2013-06-05T22:54:47+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a9d661c1", "title": "Hacking Google’s Text To Speech “API”", "url": "https://www.hung-truong.com/blog/2013/04/26/hacking-googles-text-to-speech-api/", "published_at": "2013-04-26T21:44:46+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747a9ff7d3f", "title": "Google Reader and Skating to Where The Puck Used To Be", "url": "https://www.hung-truong.com/blog/2013/03/15/google-reader-and-skating-to-where-the-puck-used-to-be/", "published_at": "2013-03-15T17:43:24+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747aac8d4f0", "title": "iOS Photo Editing Controls With A Custom Camera Overlay", "url": "https://www.hung-truong.com/blog/2013/01/23/ios-photo-editing-controls-with-a-custom-camera-overlay/", "published_at": "2013-01-23T12:22:41+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747aae6bb9a", "title": "Pharma Hack Update: Finally Gone", "url": "https://www.hung-truong.com/blog/2013/01/13/pharma-hack-update-finally-gone/", "published_at": "2013-01-13T14:57:58+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ab0f90b2", "title": "Winning at Jeopardy", "url": "https://www.hung-truong.com/blog/2012/12/12/winning-at-jeopardy/", "published_at": "2012-12-12T10:57:50+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ab6490a7", "title": "Weird Dream Starring Cameron Diaz and Ellen Page", "url": "https://www.hung-truong.com/blog/2012/12/10/weird-dream-starring-cameron-diaz-and-ellen-page/", "published_at": "2012-12-10T10:28:12+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ac1f932b", "title": "SXSW Panel Idea: Mashups – Noble Bootstrapping or Downright Stealing?", "url": "https://www.hung-truong.com/blog/2012/07/22/sxsw-panel-idea-mashups-noble-bootstrapping-or-downright-stealing/", "published_at": "2012-07-22T22:09:23+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747acc21125", "title": "On Mapskrieg and craigslist Cease and Desist Requests", "url": "https://www.hung-truong.com/blog/2012/06/24/on-mapskrieg-and-craigslist-cease-and-desist-requests/", "published_at": "2012-06-24T23:14:37+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ad12214b", "title": "Pharma Hacked!", "url": "https://www.hung-truong.com/blog/2012/06/21/pharma-hacked/", "published_at": "2012-06-21T22:55:48+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747adf62889", "title": "Yet Another Employment Announcement (And More Moving)", "url": "https://www.hung-truong.com/blog/2012/05/09/yet-another-employment-announcement-and-more-moving/", "published_at": "2012-05-09T00:18:36+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ae170162", "title": "New Tumblr: People Walking Dogs", "url": "https://www.hung-truong.com/blog/2012/03/19/new-tumblr-people-walking-dogs/", "published_at": "2012-03-19T23:03:21+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747aeb1e38e", "title": "Google Play Vs. iTunes Match", "url": "https://www.hung-truong.com/blog/2012/03/13/google-play-vs-itunes-match/", "published_at": "2012-03-13T21:32:50+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747aedd9807", "title": "Whole Foods Cereal Shill", "url": "https://www.hung-truong.com/blog/2012/02/25/whole-foods-cereal-shill/", "published_at": "2012-02-25T22:04:04+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747aee29e6c", "title": "Thoughts on Textbooks on iBooks", "url": "https://www.hung-truong.com/blog/2012/01/22/thoughts-on-textbooks-on-ibooks/", "published_at": "2012-01-22T13:10:30+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747af17ba8b", "title": "2011: A Hung Truong Year In Review", "url": "https://www.hung-truong.com/blog/2012/01/03/2011-a-hung-truong-year-in-review/", "published_at": "2012-01-03T01:01:57+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747af57cf5a", "title": "Lucid Dreaming: Inception Style", "url": "https://www.hung-truong.com/blog/2011/12/01/lucid-dreaming-inception-style/", "published_at": "2011-12-01T23:35:19+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747af93e4dd", "title": "Dropbox Referrals with Google Adwords", "url": "https://www.hung-truong.com/blog/2011/11/02/dropbox-referrals-with-google-adwords/", "published_at": "2011-11-02T20:13:54+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747afc94825", "title": "Facebook Trolling: Ticker Edition", "url": "https://www.hung-truong.com/blog/2011/09/23/facebook-trolling-ticker-edition/", "published_at": "2011-09-23T14:25:35+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b041d249", "title": "An Important Announcement About My Employment Status (And T-Shirts)", "url": "https://www.hung-truong.com/blog/2011/09/15/an-important-announcement-about-my-employment-status-and-t-shirts/", "published_at": "2011-09-15T13:00:46+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b08d4f35", "title": "Photo Hack Day NYC 2011 And My Hack: AllPaper", "url": "https://www.hung-truong.com/blog/2011/08/22/photo-hack-day-nyc-2011-and-my-hack-allpaper/", "published_at": "2011-08-22T15:29:49+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b0a4ba5a", "title": "Summer Update: Bebarang Launch!", "url": "https://www.hung-truong.com/blog/2011/08/13/summer-update-bebarang-launch/", "published_at": "2011-08-13T21:15:38+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b0beac4b", "title": "Thoughts on Spotify", "url": "https://www.hung-truong.com/blog/2011/07/19/thoughts-on-spotify/", "published_at": "2011-07-19T08:14:44+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b1a382ab", "title": "Banana Republic (and Gap, etc.) Stores Passwords in Plain Text", "url": "https://www.hung-truong.com/blog/2011/07/14/banana-republic-and-gap-etc-stores-passwords-in-plain-text/", "published_at": "2011-07-14T16:58:19+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b1b00586", "title": "Startup Incubation Week 5 Update!", "url": "https://www.hung-truong.com/blog/2011/07/09/startup-incubation-week-5-update/", "published_at": "2011-07-09T15:28:30+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b2856160", "title": "Start Spreading The News… I’m Moving to NYC For The Summer!", "url": "https://www.hung-truong.com/blog/2011/06/02/start-spreading-the-news-im-moving-to-nyc-for-the-summer/", "published_at": "2011-06-02T11:38:57+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b2b46b20", "title": "New iPhone Ringtone: Nyan Cat", "url": "https://www.hung-truong.com/blog/2011/05/23/new-iphone-ringtone-nyan-cat/", "published_at": "2011-05-23T01:44:20+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b39a910c", "title": "Threadless Shirt Meme: Pianos That Aren’t", "url": "https://www.hung-truong.com/blog/2011/05/19/threadless-shirt-meme-pianos-that-arent/", "published_at": "2011-05-19T10:31:41+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b3da6122", "title": "Delayed Gratification in Engineering and Entrepreneurship", "url": "https://www.hung-truong.com/blog/2011/04/29/delayed-gratification-in-engineering-and-entrepreneurship/", "published_at": "2011-04-29T15:12:25+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b4cc9321", "title": "The Internet Is For… Downtime.", "url": "https://www.hung-truong.com/blog/2011/04/25/the-internet-is-for-downtime/", "published_at": "2011-04-25T23:07:18+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b5c092f2", "title": "Mapskrieg iPhone/iPad App Launch!", "url": "https://www.hung-truong.com/blog/2011/04/08/mapskrieg-iphoneipad-app-launch/", "published_at": "2011-04-08T10:29:31+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b6879d20", "title": "Google, Bing, and SERP Copying: Additional Evidence?", "url": "https://www.hung-truong.com/blog/2011/04/06/google-bing-and-serp-copying-additional-evidence/", "published_at": "2011-04-06T12:10:31+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b6b2b4e8", "title": "♥s Threadless for iPad Release!", "url": "https://www.hung-truong.com/blog/2011/03/23/loves-threadless-for-ipad-release/", "published_at": "2011-03-23T16:22:41+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b6d270a0", "title": "Note to Myself about UISplitViewController and Auto-Rotation", "url": "https://www.hung-truong.com/blog/2011/03/14/note-to-myself-about-uisplitviewcontroller-and-auto-rotation/", "published_at": "2011-03-14T21:59:28+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b759ff03", "title": "Porting Mapskrieg to App Engine", "url": "https://www.hung-truong.com/blog/2011/02/23/porting-mapskrieg-to-app-engine/", "published_at": "2011-02-23T12:22:08+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b8273c80", "title": "Greplin Programming Challenge", "url": "https://www.hung-truong.com/blog/2011/02/16/greplin-programming-challenge/", "published_at": "2011-02-16T17:31:11+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b90c99c9", "title": "Threadless Shirt – Tweet", "url": "https://www.hung-truong.com/blog/2011/02/07/threadless-shirt-tweet/", "published_at": "2011-02-07T20:38:57+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747b928b564", "title": "iAd Vs. AdMob – Clicks, Fill Rate, Impressions, eCPM and Revenue", "url": "https://www.hung-truong.com/blog/2011/02/07/iad-vs-admob-clicks-fill-rate-impressions-ecpm-and-revenue/", "published_at": "2011-02-07T15:19:52+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ba109882", "title": "Instapaper Friendly – WordPress Plugin", "url": "https://www.hung-truong.com/blog/2011/02/03/instapaper-friendly-wordpress-plugin/", "published_at": "2011-02-03T19:11:12+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747ba69a612", "title": "Priceless: The Myth of Fair Value – Book Review", "url": "https://www.hung-truong.com/blog/2011/02/02/priceless-the-myth-of-fair-value-book-review/", "published_at": "2011-02-02T13:38:52+00:00" }, { "id": "01a08784-cd27-7096-8ee2-4747bb34104e", "title": "Automatic Checkins in Google Latitude", "url": "https://www.hung-truong.com/blog/2011/02/02/automatic-checkins-in-google-latitude/", "published_at": "2011-02-02T01:17:05+00:00" } ] posts Claim your blog
Back to hung-truong.com
Blog · corpus.blog/blogs/hung-truong.com/posts

hung-truong.com

hung-truong.com

2026

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011