• YouTube's war on adblock 📺, DeepMind robot demo 🤖, a Typescript standard library 👨‍💻

    From TLDR@VERT to tldr@synchro.net on Wed Apr 17 10:39:08 2024
    --LZ8R1CL8
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    YouTube is strengthening its enforcement on third-party apps that
    violate=
    its Terms of Service, specifically ad-blocking apps=C2=A0=20

    Sign Up [=
    1] |Advertise [2]|View Online [3]=20

    =09=09TLDR=20

    TLDR 2024-04-17
    =

    =F0=9F=93=B1=20

    BIG TECH & STARTUPS

    YOUTUBE PUTS THIRD-PARTY CL=
    IENTS ON NOTICE: SHOW ADS OR GET BLOCKED
    (2 MINUTE READ) [4]=20

    YouTu=
    be is strengthening its enforcement on third-party apps that
    violate its =
    Terms of Service, specifically ad-blocking apps. It
    recently made a post =
    on the official YouTube Community Help Forum
    putting third-party ad-block=
    ing apps on notice. People using these
    apps may start experiencing buffer=
    ing issues or errors when trying to
    watch videos.=20

    BAIDU SAYS ERNIE=
    AI CHATBOT NOW HAS 200 MILLION USERS (2 MINUTE READ)
    [5]=20

    Baidu's =
    ChatGPT-style chatbot Ernie Bot has doubled its number of
    users since Dec=
    ember. The chatbot now has over 200 million users and
    more than 85,000 en=
    terprise clients. Its API is being used 200 million
    times each day. Ernie=
    Bot was launched in March 2023 and released
    publicly last August. It is =
    competing with other Chinese generative AI
    models including Alibaba Group=
    's Tongyi Qianwen, Tencent's Hunyuan,
    and Alibaba-backed Moonshot AI's Ki=
    mi.=20

    =F0=9F=9A=80=20

    SCIENCE & FUTURISTIC TECHNOLOGY

    ALOHA UN=
    LEASHED =F0=9F=8C=8B (3 MINUTE READ) [6]=20

    ALOHA Unleashed by Google D=
    eepMind is a new generation of AI-powered
    robots with impressive dexterit=
    y. DeepMind recently released a series
    of videos showing the robots hangi=
    ng shirts, inserting precise gears,
    and even tying shoelaces. The robots =
    can generalize to untrained
    objects. The videos are available in the link=
    .=20

    NEW CHARGING ALGORITHM COULD DOUBLE LIFE OF LI-ION BATTERIES (3
    =
    MINUTE READ) [7]=20

    A team of researchers from Berlin has developed a c=
    harging solution
    that makes lithium-ion batteries last much longer than t=
    hey do now. It
    uses a pulsed current (PC) protocol that results in reduce=
    d mechanical
    stress and cracking in graphite particles within batteries a=
    nd
    suppressed structural degradation in cathodes. Using PC charging can=

    double the service life of commercial lithium-ion batteries with an
    80=
    % capacity retention. High-frequency pulsing with square-wave
    current pro=
    duced the best results.=20

    =F0=9F=92=BB=20

    PROGRAMMING, DESIGN & DATA=
    SCIENCE

    GET AUTH0 BY OKTA =E2=80=94 FREE FOR UP TO 7,500 ACTIVE USER=
    S (SPONSOR) [8]


    There are many identity providers out there, but A=
    uth0 is the only
    one that's based on learnings from helping 18,000+ custo=
    mers [9].

    Let Auth0 handle the complexities of secure authentication s=
    o you can
    focus on building your app. Create your no-code, branded login=

    experience now [8]

    EFFECT 3.0 (9 MINUTE READ) [10]=20

    Effect 3=
    .0 is the first stable release of the core Effect Ecosystem.
    Effect is a =
    TypeScript library that works in every runtime and
    project. It aims to so=
    lve some issues in TypeScript in areas such as
    dependency injection, erro=
    r management, data modeling, and logging.
    Effect was designed from day on=
    e with production-grade software in
    mind.=20

    A QUICK POST ON CHEN'S A=
    LGORITHM (4 MINUTE READ) [11]=20

    A recent paper authored by Yilei Chen =
    called 'Quantum Algorithms for
    Lattice Problems' has roiled the cryptogra=
    phy research community. The
    preprint, whose results are still being evalu=
    ated, claims a new
    quantum algorithm that efficiently solves the 'shortes=
    t independent
    vector problem' in lattices with specific parameters. If tr=
    ue, the
    result could allow future quantum computers to break schemes that=

    depend on the hardness of specific instances of these problems. If the=

    result can be improved upon, it could render an entire generation of
    '=
    post-quantum' lattice-based schemes obsolete, forcing cryptographers
    and =
    the industry back to the drawing board.=20

    =F0=9F=8E=81=20

    MISCELLANE=
    OUS

    HOW NEOPETS' NOSTALGIC REVIVAL TRIPLED USERS IN SIX MONTHS (9 MIN=
    UTE
    READ) [12]=20

    Neopets announced a rebrand in 2023 and has been co=
    nsciously courting
    former fans with promises of reuniting them with old d=
    igital
    companions that have remained largely unchanged. The site's resurg=
    ence
    is led in large part by millennials, for whom the site brings feelin=
    gs
    of nostalgia. This article looks at Neopets' strong start, long
    decl=
    ine, and recent revival. Neopets' new owners seem to be actively
    engaging=
    with the community, with several projects aimed at working
    with fans to =
    improve the site and user experience.=20

    THE INVISIBLE SEAFARING INDUST=
    RY THAT KEEPS THE INTERNET AFLOAT (58
    MINUTE READ) [13]=20

    A small nu=
    mber of ships maintain the subsea cables that carry 99% of
    the world's da=
    ta. Positioned in strategic locations around the planet,
    these ships stan=
    d ready to sail out and fix faults as soon as they are
    detected. This art=
    icle tells the story of how these ships operate and
    the problems they fac=
    e. Cable industry professionals perform a
    function vital to the world, wh=
    ich if done right, will continue to be
    unaware of their service.=20

    =
    =E2=9A=A1=20

    QUICK LINKS

    APPLE'S IOS 18 AI WILL BE ON-DEVICE, PRES=
    ERVING PRIVACY, AND NOT
    SERVER-SIDE (3 MINUTE READ) [14]=20

    The initi=
    al batch of AI features on iOS 18 will function without the
    need for an i=
    nternet connection.=20

    OPEN SOURCERS SAY SUSPECTED XZ-STYLE ATTACKS CON=
    TINUE TO TARGET
    MAINTAINERS (7 MINUTE READ) [15]=20

    The attempt to pl=
    ant a backdoor into Linux's xz data compression
    library is likely not an =
    isolated incident.=20

    TRYING OUT CLOUDFLARE'S `FOUNDATIONS` LIBRARY FOR=
    RUST (13 MINUTE
    READ) [16]=20

    Cloudflare's `foundations` library is =
    a modular set of tools and
    utilities for building networked services/micr=
    oservices.=20

    FAILURES, MISTAKES, AND CONFUSION (3 MINUTE READ) [17] =


    Basically every error handling model in program languages conflates=

    two or more separate concepts into a single system.=20

    MKBHDS FOR EV=
    ERYTHING (21 MINUTE READ) [18]=20

    MKBHD's review of the Humane Ai Pin h=
    as some people up in arms due to
    its title and thumbnail, sparking debate=
    about influencers and their
    responsibilities to the companies they talk =
    about.=20

    PRISM IN 2024 (32 MINUTE READ) [19]=20

    Prism is a parser =
    for the Ruby language exposed as both a C library
    and a Ruby library.=20
    =

    Love TLDR? Tell your friends!

    Send them your referral link below t=
    o get TLDR swag!=20

    https://refer.tldr.tech/1fd848fa/ [20]=20

    =09=09=
    Track your referrals here. [21]=20

    Want to advertise in TLDR? =
    =F0=9F=93=B0

    If your company is interested in reaching an audience of=
    tech
    executives, decision-makers and engineers, you may want to ADVERTIS=
    E
    WITH US [22].=20

    If you have any comments or feedback, just respond=
    to this email!=20

    Thanks for reading,=20
    Dan Ni [23] & Stephen Flanders=
    [24]=20

    If you don't want to receive future editions of TLDR,
    please=
    =C2=A0unsubscribe [25].=20

    =20

    Links:
    ------
    [1] https://tldr.tec=
    h/signup?utm_source=3Dtldr
    [2] https://advertise.tldr.tech/?utm_source=3D= tldr&utm_medium=3Dnewsletter&utm_campaign=3Dadvertisetopnav
    [3] https://a= ctions.tldrnewsletter.com/web-version?ep=3D1&lc=3Db5bb39ac-a04f-11ee-8692-6= 388dbdd6fd1&p=3D5bd0325a-fc8c-11ee-b789-d9ed4d96021c&pt=3Dcampaign&t=3D1713= 350348&s=3D44d39a3fef5dc11ddd523a51e6388eb57eacfd2b58970b1ed09e14b698e727e7=

    [4] https://arstechnica.com/gadgets/2024/04/youtube-will-start-blocking-= third-party-clients-that-dont-show-ads/?utm_source=3Dtldrnewsletter
    [5] h= ttps://www.wsj.com/tech/baidu-says-ernie-ai-chatbot-now-has-200-million-use= rs-aa7381ee?st=3Dfa8i1m8899fg9ee&reflink=3Ddesktopwebshare_permalink&utm_so= urce=3Dtldrnewsletter
    [6] https://twitter.com/ayzwah/status/1780263768968= 273923?utm_source=3Dtldrnewsletter
    [7] https://www.techspot.com/news/1026= 35-new-charging-algorithm-could-double-life-li-ion.html?utm_source=3Dtldrne= wsletter
    [8] https://auth0.com/signup?utm_source=3Dtldr&utm_campaign=3Dgl= obal_mult_mult_all_ciam-all_dg-plg_auth0_display_tldr_newsletter_3p_PLG-TLD= R-FT_utm2&utm_medium=3Dcpc&utm_id=3DaNK4z000000UDAsGAO
    [9] https://auth0.= com/blog/why-auth0-by-okta/?utm_source=3Dtldr&utm_campaign=3Dglobal_mult_mu= lt_all_ciam-all_dg-plg_auth0_display_tldr_newsletter_3p_PLG-TLDR-WhyAuth0_u= tm2&utm_medium=3Dcpc&utm_id=3DaNK4z000000UDAxGAO
    [10] https://effect.webs=
    ite/blog/effect-3.0?utm_source=3Dtldrnewsletter
    [11] https://blog.cryptog= raphyengineering.com/2024/04/16/a-quick-post-on-chens-algorithm/?utm_source= =3Dtldrnewsletter
    [12] https://www.theguardian.com/technology/2024/apr/14= /neopets-revival-millennial-gaming-nostalgia?utm_source=3Dtldrnewsletter
    =
    [13] https://www.theverge.com/c/24070570/internet-cables-undersea-deep-repa= ir-ships?utm_source=3Dtldrnewsletter
    [14] https://appleinsider.com/articl= es/24/04/15/apples-ios-18-ai-will-be-on-device-preserving-privacy-and-not-s= erver-side?utm_source=3Dtldrnewsletter
    [15] https://www.theregister.com/2= 024/04/16/xz_style_attacks_continue/?utm_source=3Dtldrnewsletter
    [16] htt= ps://cprimozic.net/blog/trying-out-cloudflare-foundations-library/?utm_sour= ce=3Dtldrnewsletter
    [17] https://blog.ignaskiela.eu/failures-mistakes-con= fusion.html?utm_source=3Dtldrnewsletter
    [18] https://stratechery.com/2024= /mkbhds-for-everything/?utm_source=3Dtldrnewsletter
    [19] https://railsats= cale.com/2024-04-16-prism-in-2024/?utm_source=3Dtldrnewsletter
    [20] https=
    ://refer.tldr.tech/1fd848fa/
    [21] https://hub.sparklp.co/sub_32edf8dd66ae=
    /1
    [22] https://advertise.tldr.tech/?utm_source=3Dtldr&utm_medium=3Dnewsl= etter&utm_campaign=3Dadvertisecta
    [23] https://twitter.com/tldrdan
    [24]=
    https://twitter.com/SteveFlanders22
    [25] https://actions.tldrnewsletter.= com/unsubscribe?ep=3D1&l=3Dcfa2d55a-b7be-11e8-a3c9-06b79b628af2&lc=3Db5bb39= ac-a04f-11ee-8692-6388dbdd6fd1&p=3D5bd0325a-fc8c-11ee-b789-d9ed4d96021c&pt= =3Dcampaign&pv=3D4&spa=3D1713348078&t=3D1713350348&s=3Dc05578c2f0ba3cfa613f= 8008f759a50a838d0e74b25f366d7cae6c0f203d6fa0
    --LZ8R1CL8
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"tex= t/html charset=3DUTF-8"><meta charset=3D"UTF-8"><meta name=3D"viewport" con= tent=3D"width=3Ddevice-width"><meta name=3D"x-apple-disable-message-reforma= tting"><title></title><meta name=3D"color-scheme" content=3D"light dark"><m= eta name=3D"supported-color-schemes" content=3D"light dark"><style type=3D"= text/css">
    =09=09=09:root {
    =09=09=09=09color-scheme: light dark; supported-color-schemes: light dark; =09=09=09}
    =09=09=09
    =09=09=09*,
    =09=09=09*:after,
    =09=09=09*:before {
    =09=09=09=09-webkit-box-sizing: border-box; -moz-box-sizing: border-box; bo= x-sizing: border-box;
    =09=09=09}
    =09=09=09
    =09=09=09* {
    =09=09=09=09-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; =09=09=09}
    =09=09=09
    =09=09=09html,
    =09=09=09body,
    =09=09=09.document {
    =09=09=09=09width: 100% !important; height: 100% !important; margin: 0; pad= ding: 0;
    =09=09=09}
    =09=09=09
    =09=09=09body {
    =09=09=09=09-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: g= rayscale; text-rendering: optimizeLegibility;
    =09=09=09}
    =09=09=09
    =09=09=09div[style*=3D"margin: 16px 0"] {
    =09=09=09=09margin: 0 !important;
    =09=09=09}
    =09=09=09
    =09=09=09table,
    =09=09=09td {
    =09=09=09=09mso-table-lspace: 0pt; mso-table-rspace: 0pt;
    =09=09=09}
    =09=09=09
    =09=09=09table {
    =09=09=09=09border-spacing: 0; border-collapse: collapse; table-layout: fix= ed; margin: 0 auto;
    =09=09=09}
    =09=09=09
    =09=09=09img {
    =09=09=09=09-ms-interpolation-mode: bicubic; max-width: 100%; border: 0; =09=09=09}
    =09=09=09
    =09=09=09*[x-apple-data-detectors] {
    =09=09=09=09color: inherit !important; text-decoration: none !important; =09=09=09}
    =09=09=09
    =09=09=09.x-gmail-data-detectors,
    =09=09=09.x-gmail-data-detectors *,
    =09=09=09.aBn {
    =09=09=09=09border-bottom: 0 !important; cursor: default !important;
    =09=09=09}
    =09=09=09
    =09=09=09.btn {
    =09=09=09=09-webkit-transition: all 200ms ease; transition: all 200ms ease; =09=09=09}
    =09=09=09
    =09=09=09.btn:hover {
    =09=09=09=09background-color: #f67575; border-color: #f67575;
    =09=09=09}
    =09=09=09
    =09=09=09* {
    =09=09=09=09font-family: Arial, Helvetica, sans-serif; font-size: 18px; =09=09=09}
    =09=09=09
    =09=09=09@media screen and (max-width: 600px) {
    =09=09=09=09.container {
    =09=09=09=09=09width: 100%; margin: auto;
    =09=09=09=09}
    =09=09=09=09.stack {
    =09=09=09=09=09display: block!important; width: 100%!important; max-width: = 100%!important;
    =09=09=09=09}
    =09=09=09=09.btn {
    =09=09=09=09=09display: block; width: 100%; text-align: center;
    =09=09=09=09}
    =09=09=09}
    =09=09=09
    =09=09=09body,
    =09=09=09p,
    =09=09=09td,
    =09=09=09tr,
    =09=09=09.body,
    =09=09=09table,
    =09=09=09h1,
    =09=09=09h2,
    =09=09=09h3,
    =09=09=09h4,
    =09=09=09h5,
    =09=09=09h6,
    =09=09=09div,
    =09=09=09span {
    =09=09=09=09background-color: #FEFEFE !important; color: #010101 !important=
    ;
    =09=09=09}
    =09=09=09
    =09=09=09@media (prefers-color-scheme: dark) {
    =09=09=09=09body,
    =09=09=09=09p,
    =09=09=09=09td,
    =09=09=09=09tr,
    =09=09=09=09.body,
    =09=09=09=09table,
    =09=09=09=09h1,
    =09=09=09=09h2,
    =09=09=09=09h3,
    =09=09=09=09h4,
    =09=09=09=09h5,
    =09=09=09=09h6,
    =09=09=09=09div,
    =09=09=09=09span {
    =09=09=09=09=09background-color: #27292D !important; color: #FEFEFE !import= ant;
    =09=09=09=09}
    =09=09=09}
    =09=09=09
    =09=09=09a {
    =09=09=09=09color: inherit !important; text-decoration: underline !importan=
    t;
    =09=09=09}

    =09=09</style><!--[if mso | ie]>
    =09=09<style type=3D"text/css">
    =09=09=09a {
    =09=09=09=09background-color: #FEFEFE !important; color: #010101 !important=
    ;
    =09=09=09}
    =09=09=09@media (prefers-color-scheme: dark) {
    =09=09=09=09a {
    =09=09=09=09=09background-color: #27292D !important; color: #FEFEFE !import= ant;
    =09=09=09=09}
    =09=09=09}
    =09 </style>
    =09=09=09<![endif]--></head><body class=3D"">



    <div style=3D"display:none; font-size:0px; line-height:0px; max-height:0px;=
    max-width:0px; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all= ;">YouTube is strengthening its enforcement on third-party apps that violat=
    e its Terms of Service, specifically ad-blocking apps&nbsp;</div>


    <div style=3D"display: none; max-height: 0px; overflow: hidden;">

    </div>

    <table align=3D"center" class=3D"document"><tbody><tr><td valign=3D"top">

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl= ass=3D"container" width=3D"600"><tbody><tr class=3D"inner-body"><td>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr class=3D"header"><td bgcolor=3D"" class=3D"containe=


    <table width=3D"100%"><tbody><tr><td class=3D"container">

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" style=3D"margin-top: 0px;" width=3D"100%"><tbody><tr><td style= =3D"padding: 0px;">

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng: 15px 15px;">
    <div style=3D"text-align: center;">
    <span style=3D"margin-right: 0px;"><a href=3D"https://tracking.tldrnewslett= er.com/CL0/https:%2F%2Ftldr.tech%2Fsignup%3Futm_source=3Dtldr/1/0100018eeba= 38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/UfIJCdHZmhmLoZDpnWJm98N8J= 34EU8SfvQw96XQaR-Q=3D349" rel=3D"noopener noreferrer" target=3D"_blank"><sp= an>Sign Up</span></a>
    <span>|</span><span style=3D"margin-right: 2px; margin-left: 2px;"><a href= =3D"https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech= %2F%3Futm_source=3Dtldr%26utm_medium=3Dnewsletter%26utm_campaign=3Dadvertis= etopnav/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/ZyeQ= C4gQIR5gNl5af9R03_LsXHCU8rtSXgGYFzD8Cj0=3D349" rel=3D"noopener noreferrer" = target=3D"_blank"><span>Advertise</span></a></span><span>|</span><span styl= e=3D"margin-left: 2px;"><a href=3D"https://tracking.tldrnewsletter.com/CL0/= https:%2F%2Factions.tldrnewsletter.com%2Fweb-version%3Fep=3D1%26lc=3Db5bb39= ac-a04f-11ee-8692-6388dbdd6fd1%26p=3D5bd0325a-fc8c-11ee-b789-d9ed4d96021c%2= 6pt=3Dcampaign%26t=3D1713350348%26s=3D44d39a3fef5dc11ddd523a51e6388eb57eacf= d2b58970b1ed09e14b698e727e7/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e= 9a466b22-000000/BZVT8DeZ9SgkVKg9FUujt0jUkQdULdf7ni6wsXYcY2o=3D349"><span>Vi=
    ew Online</span></a></span>

    </span></div>
    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"text-= align: center;"><span data-darkreader-inline-color=3D"" style=3D"--darkread= er-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30= px;">T</span><span style=3D"font-size: 30px;"><span data-darkreader-inline-= color=3D"" style=3D"color: rgb(232, 192, 96) !important; --darkreader-inlin= e-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-colo= r=3D"" style=3D"color: rgb(101, 195, 173) !important; --darkreader-inline-c= olor:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-= color=3D"" style=3D"--darkreader-inline-color:#dd6e6e; color: rgb(220, 107,=
    107) !important; font-size: 30px;">R</span>

    </td></tr></tbody></table>



    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody></tbody></table>

    <table style=3D"table-layout: fixed; width:100%;" width=3D"100%"><tbody><tr= ><td style=3D"padding:0;border-collapse:collapse;border-spacing:0;margin:0;=

    <div style=3D"text-align: center;">

    <h3><strong>TLDR <span id=3D"date">2024-04-17</span></strong></h3>
    </div>
    </td></tr></tbody></table>
    </td></tr></tbody></table>
    </td></tr></tbody></table>
    </td></tr>
    <tr bgcolor=3D""><td class=3D"container">

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td style=3D"padding: 0px;">

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;"><span style=3D"font-size: 36px;">=F0=9F= =93=B1</span></div></div>
    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;">

    <h3><strong>Big Tech &amp; Startups</strong></h3>
    </div>
    </div>
    </td></tr></tbody></table>

    <table style=3D"table-layout: fixed; width: 100%;" width=3D"100%"><tbody><t= r><td style=3D"padding:0;border-collapse:collapse;border-spacing:0;margin:0=
    ;" valign=3D"top">

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Farstechnica.com%2Fgadgets%2F2024%2F04%2Fyoutube-will-st= art-blocking-third-party-clients-that-dont-show-ads%2F%3Futm_source=3Dtldrn= ewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/HW= Cc_hlQuXWJaGjyxut3kJjv68XJ2ku-CaFuBQzlyOg=3D349">
    <span>
    <strong>YouTube puts third-party cl= ients on notice: Show ads or get blocked (2 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    YouTube is strengthening its enforcemen=
    t on third-party apps that violate its Terms of Service, specifically ad-bl= ocking apps. It recently made a post on the official YouTube Community Help=
    Forum putting third-party ad-blocking apps on notice. People using these a= pps may start experiencing buffering issues or errors when trying to watch = videos.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fwww.wsj.com%2Ftech%2Fbaidu-says-ernie-ai-chatbot-now-ha= s-200-million-users-aa7381ee%3Fst=3Dfa8i1m8899fg9ee%26reflink=3Ddesktopwebs= hare_permalink%26utm_source=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f= 0d-4573-b0c6-c02e9a466b22-000000/ayKadT2Q_EmfsPulXOZqt-YbCxEa6sSzC9uIjzrAl2= w=3D349">
    <span>
    <strong>Baidu Says Ernie AI Chatbot=
    Now Has 200 Million Users (2 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    Baidu's ChatGPT-style chatbot Ernie Bot=
    has doubled its number of users since December. The chatbot now has over 2=
    00 million users and more than 85,000 enterprise clients. Its API is being = used 200 million times each day. Ernie Bot was launched in March 2023 and r= eleased publicly last August. It is competing with other Chinese generative=
    AI models including Alibaba Group's Tongyi Qianwen, Tencent's Hunyuan, and=
    Alibaba-backed Moonshot AI's Kimi.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    </td></tr></tbody></table>


    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;"><span style=3D"font-size: 36px;">=F0=9F= =9A=80</span></div>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;">

    <h3><strong>Science &amp; Futuristic Technology</strong></h3>
    </div>
    </div>
    </td></tr></tbody></table>

    <table style=3D"table-layout: fixed; width: 100%;" width=3D"100%"><tbody><t= r><td style=3D"padding:0;border-collapse:collapse;border-spacing:0;margin:0=
    ;" valign=3D"top">

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Ftwitter.com%2Fayzwah%2Fstatus%2F1780263768968273923%3Fu= tm_source=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9= a466b22-000000/gzy1vrY4tNh9dzKZwg_7geyaBTylo7DRXIlasxwGJso=3D349">
    <span>
    <strong>ALOHA Unleashed =F0=9F=8C=
    =8B (3 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    ALOHA Unleashed by Google DeepMind is a=
    new generation of AI-powered robots with impressive dexterity. DeepMind re= cently released a series of videos showing the robots hanging shirts, inser= ting precise gears, and even tying shoelaces. The robots can generalize to = untrained objects. The videos are available in the link.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fwww.techspot.com%2Fnews%2F102635-new-charging-algorithm= -could-double-life-li-ion.html%3Futm_source=3Dtldrnewsletter/1/0100018eeba3= 8f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/zGFcExkx06HYRH30GOvU4duga4= UhCXW_ab4j8xk8eF8=3D349">
    <span>
    <strong>New charging algorithm coul=
    d double life of li-ion batteries (3 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    A team of researchers from Berlin has d= eveloped a charging solution that makes lithium-ion batteries last much lon= ger than they do now. It uses a pulsed current (PC) protocol that results i=
    n reduced mechanical stress and cracking in graphite particles within batte= ries and suppressed structural degradation in cathodes. Using PC charging c=
    an double the service life of commercial lithium-ion batteries with an 80% = capacity retention. High-frequency pulsing with square-wave current produce=
    d the best results.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    </td></tr></tbody></table>


    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;"><span style=3D"font-size: 36px;">=F0=9F= =92=BB</span></div></div>
    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;">

    <h3><strong>Programming, Design &amp; Data Science</strong></h3>
    </div>
    </div>
    </td></tr></tbody></table>

    <table style=3D"table-layout: fixed; width: 100%;" width=3D"100%"><tbody><t= r><td style=3D"padding:0;border-collapse:collapse;border-spacing:0;margin:0=
    ;" valign=3D"top">

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fauth0.com%2Fsignup%3Futm_source=3Dtldr%26utm_campaign= =3Dglobal_mult_mult_all_ciam-all_dg-plg_auth0_display_tldr_newsletter_3p_PL= G-TLDR-FT_utm2%26utm_medium=3Dcpc%26utm_id=3DaNK4z000000UDAsGAO/1/0100018ee= ba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/201IWWIbezzJr6SChW-eku0= fGnoQhSGqvR1IqOeroyI=3D349">
    <span>
    <strong>Get Auth0 by Okta =E2=80=94=
    FREE for up to 7,500 active users (Sponsor)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    There are many identity providers out t= here, but Auth0 is the only one that's based on <a href=3D"https://tracking= .tldrnewsletter.com/CL0/https:%2F%2Fauth0.com%2Fblog%2Fwhy-auth0-by-okta%2F= %3Futm_source=3Dtldr%26utm_campaign=3Dglobal_mult_mult_all_ciam-all_dg-plg_= auth0_display_tldr_newsletter_3p_PLG-TLDR-WhyAuth0_utm2%26utm_medium=3Dcpc%= 26utm_id=3DaNK4z000000UDAxGAO/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c0= 2e9a466b22-000000/hDxyQd9La5VmYR-rqJXIvAxthkd0l-mb-7n95zUs3eE=3D349" rel=3D= "noopener noreferrer nofollow" target=3D"_blank"><span>learnings from helpi=
    ng 18,000+ customers</span></a>.

    <p></p>

    <p>Let Auth0 handle the complexities of secure authentication so you can fo= cus on building your app. <a href=3D"https://tracking.tldrnewsletter.com/CL= 0/https:%2F%2Fauth0.com%2Fsignup%3Futm_source=3Dtldr%26utm_campaign=3Dgloba= l_mult_mult_all_ciam-all_dg-plg_auth0_display_tldr_newsletter_3p_PLG-TLDR-F= T_utm2%26utm_medium=3Dcpc%26utm_id=3DaNK4z000000UDAsGAO/2/0100018eeba38f59-= 53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/iyKJbMuOuh2qZhHJqIECUg-LaBpYs1A= N_47XX_Xt-hc=3D349" rel=3D"noopener noreferrer nofollow" target=3D"_blank">= <span>Create your no-code, branded login experience now</span></a>



    </span></span></div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Feffect.website%2Fblog%2Feffect-3.0%3Futm_source=3Dtldrn= ewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/cF= 4ydyV33EkXacZUsOJhhhIhEkFx0MXhOe4_y6BqxyQ=3D349">
    <span>
    <strong>Effect 3.0 (9 minute read)<= /strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    Effect 3.0 is the first stable release =
    of the core Effect Ecosystem. Effect is a TypeScript library that works in = every runtime and project. It aims to solve some issues in TypeScript in ar= eas such as dependency injection, error management, data modeling, and logg= ing. Effect was designed from day one with production-grade software in min=
    d.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fblog.cryptographyengineering.com%2F2024%2F04%2F16%2Fa-q= uick-post-on-chens-algorithm%2F%3Futm_source=3Dtldrnewsletter/1/0100018eeba= 38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/gC-4VLnFCLfT18kCEvt8xzn-s= NwD1I0hhCZNQyeaAv8=3D349">
    <span>
    <strong>A quick post on Chen's algo= rithm (4 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    A recent paper authored by Yilei Chen c= alled 'Quantum Algorithms for Lattice Problems' has roiled the cryptography=
    research community. The preprint, whose results are still being evaluated,=
    claims a new quantum algorithm that efficiently solves the 'shortest indep= endent vector problem' in lattices with specific parameters. If true, the r= esult could allow future quantum computers to break schemes that depend on = the hardness of specific instances of these problems. If the result can be = improved upon, it could render an entire generation of 'post-quantum' latti= ce-based schemes obsolete, forcing cryptographers and the industry back to = the drawing board.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    </td></tr></tbody></table>



    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;"><span style=3D"font-size: 36px;">=F0=9F= =8E=81</span></div></div>
    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;"><strong><h3>Miscellaneous</h3></strong><= /div>
    </div>
    </td></tr></tbody></table>

    <table bgcolor=3D"" style=3D"table-layout: fixed; width: 100%;" width=3D"10= 0%"><tbody><tr><td style=3D"padding:0;border-collapse:collapse;border-spaci= ng:0;margin:0;" valign=3D"top">

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fwww.theguardian.com%2Ftechnology%2F2024%2Fapr%2F14%2Fne= opets-revival-millennial-gaming-nostalgia%3Futm_source=3Dtldrnewsletter/1/0= 100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/LaQhC3vKszxFvmU= e-H0_PGFMFoQ60mZs95MqwTFOYWA=3D349">
    <span>
    <strong>How Neopets' nostalgic revi= val tripled users in six months (9 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    Neopets announced a rebrand in 2023 and=
    has been consciously courting former fans with promises of reuniting them = with old digital companions that have remained largely unchanged. The site'=
    s resurgence is led in large part by millennials, for whom the site brings = feelings of nostalgia. This article looks at Neopets' strong start, long de= cline, and recent revival. Neopets' new owners seem to be actively engaging=
    with the community, with several projects aimed at working with fans to im= prove the site and user experience.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fwww.theverge.com%2Fc%2F24070570%2Finternet-cables-under= sea-deep-repair-ships%3Futm_source=3Dtldrnewsletter/1/0100018eeba38f59-53b8= 925d-6f0d-4573-b0c6-c02e9a466b22-000000/ESZvftNG6SRDavhIB1ogtJ8xJDv34Bvlhal= 40Rc3b3U=3D349">
    <span>
    <strong>The invisible seafaring ind= ustry that keeps the internet afloat (58 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    A small number of ships maintain the su= bsea cables that carry 99% of the world's data. Positioned in strategic loc= ations around the planet, these ships stand ready to sail out and fix fault=
    s as soon as they are detected. This article tells the story of how these s= hips operate and the problems they face. Cable industry professionals perfo=
    rm a function vital to the world, which if done right, will continue to be = unaware of their service.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    </td></tr></tbody></table>


    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;"><span style=3D"font-size: 36px;">=E2=9A= =A1</span></div></div>
    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng-top: 0px; padding-bottom: 0px;">
    <div class=3D"text-block">
    <div style=3D"text-align: center;">

    <h3><strong>Quick Links</strong></h3>
    </div>
    </div>
    </td></tr></tbody></table>

    <table bgcolor=3D"" style=3D"table-layout: fixed; width: 100%;" width=3D"10= 0%"><tbody><tr><td style=3D"padding:0;border-collapse:collapse;border-spaci= ng:0;margin:0;" valign=3D"top">

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fappleinsider.com%2Farticles%2F24%2F04%2F15%2Fapples-ios= -18-ai-will-be-on-device-preserving-privacy-and-not-server-side%3Futm_sourc= e=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-= 000000/lBRXAg6cZBBfk4JjRZJUFyFuEf7XsQpIeayK9XHj0Co=3D349">
    <span>
    <strong>Apple's iOS 18 AI will be o= n-device, preserving privacy, and not server-side (3 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    The initial batch of AI features on iOS=
    18 will function without the need for an internet connection.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fwww.theregister.com%2F2024%2F04%2F16%2Fxz_style_attacks= _continue%2F%3Futm_source=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d= -4573-b0c6-c02e9a466b22-000000/QaIAEp-eKIidIyWIaUiY_ktg50dDdZHlxRi-GhvDhDQ= =3D349">
    <span>
    <strong>Open sourcers say suspected=
    xz-style attacks continue to target maintainers (7 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    The attempt to plant a backdoor into Li= nux's xz data compression library is likely not an isolated incident.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fcprimozic.net%2Fblog%2Ftrying-out-cloudflare-foundation= s-library%2F%3Futm_source=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d= -4573-b0c6-c02e9a466b22-000000/6ygsSkIGZWuKQaV7caLYoHmf7rM1Svl1f8PDdAu3Gio= =3D349">
    <span>
    <strong>Trying Out Cloudflare's `fo= undations` Library for Rust (13 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    Cloudflare's `foundations` library is a=
    modular set of tools and utilities for building networked services/microse= rvices.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fblog.ignaskiela.eu%2Ffailures-mistakes-confusion.html%3= Futm_source=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02= e9a466b22-000000/Huqz-YswGd69JBD69AAvXHVUTzWn_l_jMxG75m5TJqA=3D349">
    <span>
    <strong>Failures, mistakes, and con= fusion (3 minute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    Basically every error handling model in=
    program languages conflates two or more separate concepts into a single sy= stem.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Fstratechery.com%2F2024%2Fmkbhds-for-everything%2F%3Futm= _source=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a4= 66b22-000000/ySt2noujp4WQieAjqQBKYX9PbHYz6JULtJpF-pX8L_U=3D349">
    <span>
    <strong>MKBHDs For Everything (21 m= inute read)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    MKBHD's review of the Humane Ai Pin has=
    some people up in arms due to its title and thumbnail, sparking debate abo=
    ut influencers and their responsibilities to the companies they talk about.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    <table align=3D"center" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" wi= dth=3D"100%"><tbody><tr><td class=3D"container" style=3D"padding: 15px 15px=

    <div class=3D"text-block">
    <span>
    <a href=3D"https://tracking.tldrnewsletter.= com/CL0/https:%2F%2Frailsatscale.com%2F2024-04-16-prism-in-2024%2F%3Futm_so= urce=3Dtldrnewsletter/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b= 22-000000/GOvWzTRKU57bun4oKN5rRW2TTo7_st5W8hJ9lFV33VM=3D349">
    <span>
    <strong>Prism in 2024 (32 minute re= ad)</strong>
    </span>



    <span style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, V= erdana, sans-serif;">
    Prism is a parser for the Ruby language=
    exposed as both a C library and a Ruby library.
    </span>
    </span>
    </div>
    </td></tr></tbody></table>

    </td></tr></tbody></table>


    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td align=3D"left" style=3D"word-break=
    : break-word; vertical-align: top; padding: 5px 10px;">

    <p style=3D"padding: 0; margin: 0; font-size: 22px; color: #000000; line-he= ight: 1.6; font-weight: bold;">
    Love TLDR? Tell your friends!

    </td></tr>
    <tr><td class=3D"container" style=3D"padding: 0px 10px 15px;">
    <div class=3D"text-block">
    Send them your referral link below to get TLDR swag!
    </div>
    </td></tr>
    <tr><td align=3D"left" style=3D"padding: 10px;">
    <div class=3D"text-block">
    <a href=3D"https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.t= ech%2F1fd848fa%2F/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-0= 00000/8BKXogc-9mBQssr6G-wdvNasckDxSJRinTZn0wTScvo=3D349" style=3D"color: #4= 64ba4; text-decoration: underline;">https://refer.tldr.tech/1fd848fa/</a> </div>
    </td></tr>
    <tr></tr>
    <tr><td align=3D"left" style=3D"padding:5px 10px;">
    <a href=3D"https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.= co%2Fsub_32edf8dd66ae%2F1/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a= 466b22-000000/ZceZgn0m9z0t19iefTkYKvVSgDyOn_HcGRM5jZXTzSU=3D349" style=3D"f= ont-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; =
    text-decoration: underline;"><span style=3D"mso-text-raise:13pt; text-deco= ration: underline;">Track your referrals here.</span></a> </td></tr></tbody></table>




    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td align=3D"left" style=3D"word-break=
    : break-word; vertical-align: top; padding: 5px 10px;">

    <p style=3D"padding: 0; margin: 0; font-size: 22px; color: #000000; line-he= ight: 1.6; font-weight: bold;">
    Want to advertise in TLDR? =F0=9F=93=B0

    </td></tr>
    <tr><td class=3D"container" style=3D"padding: 0px 10px 15px;">
    <div class=3D"text-block">
    If your company is interested in reaching an audience of tech executives, d= ecision-makers and engineers, you may want to <a href=3D"https://tracking.t= ldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=3Dtld= r%26utm_medium=3Dnewsletter%26utm_campaign=3Dadvertisecta/1/0100018eeba38f5= 9-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/H0FWm5W4mnaxHBYLw5DKtPsrvyx5P= yr2H8j3Un5ewCQ=3D349"><strong><span>advertise with us</span></strong></a>. </div>

    <div class=3D"text-block">
    If you have any comments or feedback, just respond to this email!

    <br> Thanks for reading,

    <a href=3D"https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftwitter.com%= 2Ftldrdan/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/kA= jDHxihirMjSzGrRDJfPr2FqahC6Lise8YpZvUhRw0=3D349"><span>Dan Ni</span></a> &a= mp; <a href=3D"https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftwitter.= com%2FSteveFlanders22/1/0100018eeba38f59-53b8925d-6f0d-4573-b0c6-c02e9a466b= 22-000000/kuudGPlHmwRgHIlzJlavACebC9COGq0nyoWo1WETViM=3D349"><span>Stephen = Flanders</span></a>


    </div>

    </td></tr></tbody></table>

    <table align=3D"center" bgcolor=3D"" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" width=3D"100%"><tbody><tr><td class=3D"container" style=3D"paddi= ng: 15px 15px;">
    <div class=3D"text-block" id=3D"testing-id">If you don't want to receive fu= ture editions of TLDR, please&nbsp;<a href=3D"https://tracking.tldrnewslett= er.com/CL0/https:%2F%2Factions.tldrnewsletter.com%2Funsubscribe%3Fep=3D1%26= l=3Dcfa2d55a-b7be-11e8-a3c9-06b79b628af2%26lc=3Db5bb39ac-a04f-11ee-8692-638= 8dbdd6fd1%26p=3D5bd0325a-fc8c-11ee-b789-d9ed4d96021c%26pt=3Dcampaign%26pv= =3D4%26spa=3D1713348078%26t=3D1713350348%26s=3Dc05578c2f0ba3cfa613f8008f759= a50a838d0e74b25f366d7cae6c0f203d6fa0/1/0100018eeba38f59-53b8925d-6f0d-4573-= b0c6-c02e9a466b22-000000/XWgmhs60DPaCJkXQf5Hu20hK1TBaTu3wVcr9VVgPe14=3D349"= >unsubscribe</a>.


    </div>
    </td></tr></tbody></table>
    </td></tr></tbody></table>
    </td></tr></tbody></table>
    </td></tr></tbody></table>
    </td></tr></tbody></table>



    <img alt=3D"" src=3D"http://tracking.tldrnewsletter.com/CI0/0100018eeba38f5= 9-53b8925d-6f0d-4573-b0c6-c02e9a466b22-000000/ZVUb3nKrrhuqAgfmqo2sm_PS20IxW= F2iaN6n1WkNQwA=3D349" style=3D"display: none; width: 1px; height: 1px;"> </body></html>
    --LZ8R1CL8--


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net