{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Daniel Ma","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/danielma","_microblog":{"about":"https://micro.blog/about/api","id":"1848596","username":"danielma","bio":"Software developer, perpetual learner","pronouns":"","is_following":false,"is_you":false,"following_count":4,"discover_count":0},"author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://avatars.micro.blog/avatars/2026/00/1848596.jpg"},"items":[{"id":"91371239","content_html":"<p>TIL that it’s customary to play <em>very loud</em> electric guitar and offer people jello shots at 7AM during the <a href=\"https://www.runrocknroll.com/events/san-diego\">Rock N’ Roll San Diego Marathon</a>. Incredible party vibes for a full marathon route</p>\n","summary":"","url":"https://danielma.online/2026/05/31/til-that-its-customary-to.html","date_published":"2026-05-31T14:08:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-31 14:08","date_timestamp":1780236480,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91371049","content_html":"<p>TIL about “Red”, a variation of <a href=\"https://bicyclecards.com/how-to-play/six-card-golf\">Golf</a>/<a href=\"https://treyhunner.com/2015/06/cabo-card-game/\">Cabo</a>. I can’t find references to it online, so I gather it’s a mismash of house rules.</p>\n<p><strong>Goal:</strong> have the least points at the end of the game</p>\n<p><strong>Setup:</strong></p>\n<ul>\n<li>Deal 4 cards face down to each player, placed in a square grid</li>\n<li>Look at the lower 2 cards</li>\n</ul>\n<p><strong>Gameplay...</strong></p>","summary":"","url":"https://danielma.online/2026/05/30/til-about-red-a-variation.html","date_published":"2026-05-31T04:02:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-31 04:02","date_timestamp":1780200120,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91228097","content_html":"<p>TIL the term <em>chador</em>, as I work slowly through Middlesex by Jeffrey Eugenides</p>\n","summary":"","url":"https://danielma.online/2026/05/29/til-the-term-chador-as.html","date_published":"2026-05-29T19:20:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-29 19:20","date_timestamp":1780082400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91227755","content_html":"<p>TIL the difference between internationalization (making software that works across languages) and localization (making it work across locales within a single language)</p>\n<p>I haven’t yet worked on a production code base that implemented anything beyond currency localization. Helpful to grow my ...</p>","summary":"","url":"https://danielma.online/2026/05/29/til-the-difference-between-internationalization.html","date_published":"2026-05-29T19:14:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-29 19:14","date_timestamp":1780082040,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91227800","content_html":"<p>TIL the difference between internationalization (making software that works across languages) and localization (making it work across locales within a single language)</p>\n<p>I haven’t yet worked on a production code base that implemented anything beyond currency localization. Helpful to grow my vocabulary before...</p> <a href=\"https://danielma.online/2026/05/28/til-the-difference-between-internationalization.html\">danielma.online</a>","summary":"","url":"https://danielma.online/2026/05/28/til-the-difference-between-internationalization.html","date_published":"2026-05-28T19:14:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-28 19:14","date_timestamp":1779995640,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91226582","content_html":"<p>TIL about colleagues that are experimenting with “no AI days” as a tangible strategy for growing and keeping fundamentals sharp. I think the idea has legs, in some form, picking things where you want no AI involved</p>\n","summary":"","url":"https://danielma.online/2026/05/27/til-about-colleagues-that-are.html","date_published":"2026-05-27T18:48:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-27 18:48","date_timestamp":1779907680,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90975675","content_html":"<p>TIL about <a href=\"https://linuxcommand.org/lc3_man_pages/mapfileh.html\"><code>mapfiles</code></a>. I love it when Claude teaches me a new Bash trick</p>\n","summary":"","url":"https://danielma.online/2026/05/26/til-about-mapfiles-i-love.html","date_published":"2026-05-26T23:08:46+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-26 23:08","date_timestamp":1779836926,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mms4dyy5xt2k"]}},{"id":"91041585","content_html":"<p>TIL that beavers will dam anything they can find, with anything they can find. Thanks to <a href=\"https://www.youtube.com/watch?v=-ImdlZtOU80\">this adorable video of a rescue beaver damming a hallway with stuffies</a></p>\n","summary":"","url":"https://danielma.online/2026/05/25/til-that-beavers-will-dam.html","date_published":"2026-05-26T01:12:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-26 01:12","date_timestamp":1779757920,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90860217","content_html":"<p><a href=\"http://taurean.bryant.land\">@taurean.bryant.land</a> it’s extremely arcade-y, and extremely fun. I’ve always enjoyed horizon as a chill-out controller racer. Forza/F1/etc are racing wheel games for me. Definitely worth a try on game pass</p>\n","url":"https://micro.blog/danielma/90860217","date_published":"2026-05-25T04:57:56+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-25 04:57","date_timestamp":1779685076,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"90860190","content_html":"<p>TIL that Strawberries are the only fruit who bear their seeds on the outside</p>\n<p>We had a lovely visit to the Vista Strawberry Festival today. Great street food, great community, great city</p>\n","summary":"","url":"https://danielma.online/2026/05/24/til-that-strawberries-are-the.html","date_published":"2026-05-25T04:56:26+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-25 04:56","date_timestamp":1779684986,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mmnotu6qp22p"]}},{"id":"90860302","content_html":"<p>TIL that a distinguishing characteristic of Midol vs a plain painkiller is caffeine as a diuretic</p>\n","summary":"","url":"https://danielma.online/2026/05/23/til-that-a-distinguishing-characteristic.html","date_published":"2026-05-24T01:59:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-24 01:59","date_timestamp":1779587940,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90860259","content_html":"<p>TIL that a distinguishing characteristic of Midol vs a plain painkiller is caffeine as a diuretic</p>\n","summary":"","url":"https://danielma.online/2026/05/22/til-that-a-distinguishing-characteristic.html","date_published":"2026-05-23T01:59:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-23 01:59","date_timestamp":1779501540,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90860354","content_html":"<p>TIL the briefest, simplest version of the rules of cricket.</p>\n<p>I’ve been to a number of Harry Potter themed kids birthday parties, and teaching elementary kids to play cricket was an excellent twist on the theme</p>\n","summary":"","url":"https://danielma.online/2026/05/22/til-the-briefest-simplest-version.html","date_published":"2026-05-23T01:02:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-23 01:02","date_timestamp":1779498120,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90672111","content_html":"<p>TIL that <code>oxlint</code> has <code>--format=github</code> <a href=\"https://oxc.rs/docs/guide/usage/linter/output-formats.html#format-github\">built-in</a>. It’s so cool to have annotations work out of the box without a bunch of ceremony/setup or custom actions required</p>\n","summary":"","url":"https://danielma.online/2026/05/21/til-that-oxlint-has-formatgithub.html","date_published":"2026-05-21T23:33:38+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-21 23:33","date_timestamp":1779406418,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mmflfvqh5m2p"]}},{"id":"90787353","content_html":"<p>TIL that [<code>&lt;footer&gt;</code> automatically has the <code>contentinfo</code> role](</p>\n","summary":"","url":"https://danielma.online/2026/05/20/til-that-footer-automatically-has.html","date_published":"2026-05-20T22:23:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-20 22:23","date_timestamp":1779315780,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90786761","content_html":"<p>TIL — had my lifting form corrected for the first time at the gym. It was a positive experience overall. I can tell I look like I don’t know what I’m doing. Turns out you’re supposed to set the bench press bar near your full extension height</p>\n","summary":"","url":"https://danielma.online/2026/05/19/til-had-my-lifting-form.html","date_published":"2026-05-19T18:10:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-19 18:10","date_timestamp":1779214200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90786696","content_html":"<p>TIL that Harvard is the oldest institution of higher learning in the United States</p>\n","summary":"","url":"https://danielma.online/2026/05/18/til-that-harvard-is-the.html","date_published":"2026-05-18T19:08:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-18 19:08","date_timestamp":1779131280,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90786414","content_html":"<p>TIL about the battle of bunker hill. Had a lovely visit while walking the Freedom Trail, and even got a Junior Ranger pin!</p>\n","summary":"","url":"https://danielma.online/2026/05/17/til-about-the-battle-of.html","date_published":"2026-05-17T19:03:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-17 19:03","date_timestamp":1779044580,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90335210","content_html":"<p>TIL that William Faulkner never finished college. Related: that Ole Miss is in Oxford, Mississippi. So now I have to go back through every time anyone in my life mentioned Oxford and wonder if they meant the University of Oxford, or the University of Mississippi 😵‍💫</p>\n","summary":"","url":"https://danielma.online/2026/05/16/til-that-william-faulkner-never.html","date_published":"2026-05-17T01:03:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-17 01:03","date_timestamp":1778979780,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90335613","content_html":"<p>TIL that Fenway park is the oldest active MLB stadium, constructed in 1912, and with many original elements still in place.</p>\n<p>We went on a tour as part of a visit to Boston, and I would pleasantly surprised by how many fun facts and general baseball history I learned.</p>\n","summary":"","url":"https://danielma.online/2026/05/15/til-that-fenway-park-is.html","date_published":"2026-05-15T19:14:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-15 19:14","date_timestamp":1778872440,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90335409","content_html":"<p>TIL that airport lounges are maybe not all they’re cracked up to be? I had a chance to go to my first one, and all I found was a salad bar, barely less crowded chairs, and some cold brew on tap. It was definitely <em>nice</em>, and I was grateful to have access, but I’m definitely not champing at...</p>","summary":"","url":"https://danielma.online/2026/05/14/til-that-airport-lounges-are.html","date_published":"2026-05-15T00:11:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-15 00:11","date_timestamp":1778803860,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90258154","content_html":"<p>TIL about limitations with the expo/ui bottom sheet detects. We wanted to lean into expo libraries for some bottom sheets, but are currently diving into <a href=\"https://github.com/lodev09/react-native-true-sheet\">true-sheet</a> for native sheets</p>\n","summary":"","url":"https://danielma.online/2026/05/13/til-about-limitations-with-the.html","date_published":"2026-05-13T21:16:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-13 21:16","date_timestamp":1778706960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90193978","content_html":"<p>TIL most barcode scanners are programmed by scanning barcodes of special codes. I don’t know exactly why, but it really tickled me</p>\n","summary":"","url":"https://danielma.online/2026/05/12/til-most-barcode-scanners-are.html","date_published":"2026-05-13T00:09:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-13 00:09","date_timestamp":1778630940,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90125793","content_html":"<p>TIL about the <a href=\"https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack\">Shai Hulud</a> attack design. Absolutely fascinating how the attackers were able to get both package publish access and design something that spreads past the first attack surface</p>\n","summary":"","url":"https://danielma.online/2026/05/11/til-about-the-shai-hulud.html","date_published":"2026-05-12T01:23:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-12 01:23","date_timestamp":1778548980,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"89931074","content_html":"<p>TIL that Detroit style pizza was <a href=\"https://en.wikipedia.org/wiki/Detroit-style_pizza\">originally made in motor oil drip pans</a></p>\n<p>This thanks to a Mother’s Day lunch at <a href=\"https://gibronispizza.com/\">Gibroni’s</a> in San Clemente</p>\n","summary":"","url":"https://danielma.online/2026/05/10/til-that-detroit-style-pizza.html","date_published":"2026-05-10T22:51:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-10 22:51","date_timestamp":1778453460,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mllqbk3z3p2c"]}},{"id":"89931902","content_html":"<p>TIL how to use a slip stitch to start a crochet chain. I didn’t do it <em>well</em>, but it’s always fun to learn new techniques. I was working on a leaf on a peach stem</p>\n","summary":"","url":"https://danielma.online/2026/05/09/til-how-to-use-a.html","date_published":"2026-05-10T02:10:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-05-10 02:10","date_timestamp":1778379000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88190002","content_html":"<p><a href=\"http://danielma.online\">@danielma.online</a> I really feel like it means something that we—as a civilization—cannot stop admiring and celebrating stories with leaders who champion non-violence and self-sacrifice</p>\n","url":"https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mjfhoffdfc2d","date_published":"2026-04-13T18:11:17+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-04-13 18:11","date_timestamp":1776103877,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88148714","content_html":"<p><a href=\"http://socio-steve.bsky.social\">@socio-steve.bsky.social</a> AND they’re threatening a blockade????</p>\n","url":"https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mjcryrxwqc25","date_published":"2026-04-12T16:38:04+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-04-12 16:38","date_timestamp":1776011884,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87514589","content_html":"<p><a href=\"http://taurean.bryant.land\">@taurean.bryant.land</a> I think it’s all up to taste. Even when you have a top of the line grinder, it’s up to a good barista to do the final calibration. Follow your heart!</p>\n","url":"https://micro.blog/danielma/87514589","date_published":"2026-04-03T06:11:58+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-04-03 06:11","date_timestamp":1775196718,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86172619","content_html":"<p><a href=\"http://turnerfofurner.bsky.social\">@turnerfofurner.bsky.social</a> Not my pet! But I’ve been spending a lot of time with this good girl lately</p>\n","url":"https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mgxz5cwyrc2j","date_published":"2026-03-13T22:56:12+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-03-13 22:56","date_timestamp":1773442572,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85650913","content_html":"<p><a href=\"http://danielma.online\">@danielma.online</a> We’re working on Really Good Webviews. The web host is a React SPA. The first killer feature with teleport will be putting configuration modals into a native form sheet.</p>\n<p>I think it’s gonna be a meaningful improvement in UX. Same web UI but it will feel more native</p>\n","url":"https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mgfsu3qib22g","date_published":"2026-03-06T17:15:45+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-03-06 17:15","date_timestamp":1772817345,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85647173","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> very cool! Thank you for keeping this feature alive</p>\n","url":"https://micro.blog/danielma/85647173","date_published":"2026-03-06T16:45:41+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-03-06 16:45","date_timestamp":1772815541,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85392745","content_html":"<p><a href=\"http://taurean.bryant.land\">@taurean.bryant.land</a> I haven’t heard this take before. Please, say more!</p>\n","url":"https://micro.blog/danielma/85392745","date_published":"2026-03-03T07:14:13+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-03-03 07:14","date_timestamp":1772522053,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85392005","content_html":"<p><a href=\"http://turnerfofurner.bsky.social\">@turnerfofurner.bsky.social</a> This is how I feel about all social media! Happier and stupider!</p>\n<p>Trying to “follow the news” also doesn’t solve it, because I don’t feel truly informed by The News. I’m looking for takes! That’s what helps me orient to both knowing what is happening and how I feel about it</p>\n","url":"https://bsky.app/profile/did:plc:pudmva7rfw4chxzp33eilz2s/post/3mg56t4xcck2z","date_published":"2026-03-03T06:56:00+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-03-03 06:56","date_timestamp":1772520960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84219206","content_html":"<p><a href=\"https://micro.blog/jatowler\">@jatowler</a> NBA paint is a legend. Always has been, always will be. Every time I see anything from that account my day is 5% better</p>\n","url":"https://micro.blog/danielma/84219206","date_published":"2026-02-13T20:49:42+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-02-13 20:49","date_timestamp":1771015782,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82304439","content_html":"<p><a href=\"https://micro.blog/jatowler\">@jatowler</a> I’m glad to see another recommendation for this one!</p>\n<p>I love the plot concept, and it’s on my list to read soon</p>\n","url":"https://micro.blog/danielma/82304439","date_published":"2026-01-18T06:15:55+00:00","author":{"name":"Daniel Ma","url":"https://danielma.online/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F00%2F1848596.jpg","_microblog":{"username":"danielma"}},"_microblog":{"date_relative":"2026-01-18 06:15","date_timestamp":1768716955,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}