From e70873e8355d3beeba83a8ffd4d46c46f884852c Mon Sep 17 00:00:00 2001 From: yanirs Date: Mon, 2 Sep 2024 03:08:58 +0000 Subject: [PATCH] deploy: 408da3346f189664364f87181745c5f3713a2f3e --- .../east-moreton-island.webp | Bin 0 -> 96142 bytes ...moreton-island_hu10340575857108924037.webp | Bin 0 -> 8640 bytes ...t-moreton-island_hu222887038853420927.webp | Bin 0 -> 13154 bytes ...-moreton-island_hu3624955932659223635.webp | Bin 0 -> 65584 bytes ...-moreton-island_hu8658508958926886336.webp | Bin 0 -> 30850 bytes .../index.html | 51 ++++++++++++++++++ index.xml | 2 +- posts/index.html | 2 +- posts/index.xml | 2 +- sitemap.xml | 2 +- tags/business/index.html | 2 +- tags/business/index.xml | 2 +- tags/career/index.html | 2 +- tags/career/index.xml | 2 +- tags/consulting/index.html | 2 +- tags/consulting/index.xml | 2 +- tags/index.html | 2 +- tags/index.xml | 2 +- tags/personal/index.html | 2 +- tags/personal/index.xml | 2 +- tags/startups/index.html | 2 +- tags/startups/index.xml | 2 +- 22 files changed, 67 insertions(+), 16 deletions(-) create mode 100644 2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island.webp create mode 100644 2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu10340575857108924037.webp create mode 100644 2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu222887038853420927.webp create mode 100644 2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu3624955932659223635.webp create mode 100644 2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu8658508958926886336.webp create mode 100644 2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/index.html diff --git a/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island.webp b/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island.webp new file mode 100644 index 0000000000000000000000000000000000000000..33b31aefa485915828ee216139ef0fec6cb91c3a GIT binary patch literal 96142 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%0Akl6Z|am3!czZ+ZF^ zCP-AvuJx1%Z{3~Vr+&x;Nq!lWGDpUi5KvJ_1X?+F#lrg7+j&7?^ik{Dsk%_G`mLqb z^T?eKW{dVh7!0vOY9_o;CXE`l+0|cs!l}aeI9U|uxJx2nT1N1&r0R7efd=3TEZD3? zoNrDwuYwLe81!*qi>RK^ZRZy6;bSPg?Ga`EHv?ZDy8WSYCP+?+1U(+kgFr-xHVq$v zQ^tj0-`iUBE(-^6V)aH`E+e#DF6av>xOG-ttyWR>o+4;Zx6J4B#6nz_U3B>zr0W60 z8L|!u1+V9kAB}!jy|Lx6Q*S1Vv>?YRA{$L`pSHDx$a1`Bo|8No%~NUXZ}HsAX~`A1SCe<(AQBED(9gWYeCcb7Z=#^E25{S3;F0pl<0*jWfmFu zKLO;}BOlNuE0Ml2_$-KMt_hO1l*9_BcU146b!NmdBTxHzFP<$EAEtvOT`zG7qF#Ty zyr<6JoS1NV@+*qyE-Yk#5&5gz?#d@$S8V3>s-Lp$SR%>E(Yta&k+6&{6XEg@Rv*bf zCXL5ZUbJclJX&udSP$ZE3xGpF`pnBQ({jTvA`P4{5iRLwS|=1|W#%T2#~JQM8awHX zDH;*BZtz3cPMKhc07l_UZ&x@`o*K>>1Mhm9jqeF)bUNEojg;tVH60;Poe>Dj2575; zpdri&RvZ3FV=dgQU*!H4)@9);8z!qPz=OCl0@-OVQ+;rkuWt^n45QpjuSXti3Cpgy zEk-oR2Kl9Wm_G+kOFbZra_8QouSb{`uOFkwx$dNQN2g+D3%nV!&O=b|kQvWu#vlEM z&z9gXZefXbdQmAG>rvL2j#?8TPyIK@-{dj70Ixgc!L>>CY`zzAJLZjn;Ak0?Qt z-IdKZQ26MeBM&g^NN(vWb&ER?;haE>q^W@uL)t*x`lRoKYI*|2mM+W0=(JvJl@zcD zC61@Fy!E}rTp|4mn%^@|CN}4Ul?jt4a8`HmF#~XCS!2v5cvSi}Hu+Y1j*>jZ_uJ(2 zbIfktfmyZ7cneL8w(KW5B=~&*Ia!Vv?@{VtFdIJ~u#7_nL&ju72%wmBab(!`(V&2d zL%agKWB)^Gf;T{}Zx#?srsFbugLl zqVYz#r=DugU3VNbr=6cq`&V2vGc{Rtdu1XRhT8zw;A0P~J543}-NVqKkE_jiVPwde zg(rzci8Vz~dc)cNr3y?1%Y@2eOeH#$=I3x3w*Cqn`m&Eo(wIqh*G4>4 zLCOp$+SlJzT|ut>CO_ReM&luaa7H&5?B)o5R#{3OzG0jgv4Nt!#69Y{HH1XuhRf~T z*uWM@@Sa~oiM{4J)U7C*yZf_i3X(Z-PpPP+Ycp(!h_`gIotr!;-%urZCwz)R>$T0G zcL6ZE1oB_iCfp80p#PL4?Y+jO-%L0QpfMIZ(69D-wXH?p8ztUn%qdP|IStj;KOU{=gEse@1nZ2)vS9vroeh$T7Atrw zpxA1WMJoh8W}Rrf!Dfo7tsjd9J1tOtczO{ZASX&N=v$F(?F47)fflA{^|^3W4Wi_P zdsxu-uOHhgb(K9;1rt`C8)n<_WJJZU7j&$ps!uua zHBCV&<@$ilc{I`>oMe%&_Uan^q{WCk##gT|B^Lm`a%*Q0SBg+VtRTbRJOUh=+IsGA z{$?r{9W>wF#zWtCM?cal;)AVJwA!_5t!X^@8l$cXb6|4@sp*h9Bdzu}H26BlocO!P zPE-sZwJXOknJ^0JWXTpq4a&Ln*2i+}aB48z-_>wa{jWjmyKiyzh?-`3Bt07)t{Re! zJRdH;f5KD)cZVI;vxsCqaB#7$2pz?E0R{mkr%Cx>mG{LTzCa{DVi6xD`G_(9%+jsytcMsAL#xS?u*S@%SeGOy4 z+hO!#Yi+%C@e>}HF2T&Vkp$R7R>4$-sp`u``XIMN|8t-a@=@D;87RNd#1m4lnjZDj zgQRChqbu~`j=sM>^}``1(a*&C>sn)^6v)%1`1x+0sK+;iJio%0Ue6$ni>I8gXR*V= z>>WDu*LG#zh3LayU9zj%jE;YvzKu~i4H7l48d{4e0sYIPqG`dadOjWCSxlSL>yFy^ z3$~bHXa+8>UA=>mnu&i5u%+W14gdKc9Dph=f!aHdfpZjzwEi{SciF+_WaCHLb5_7R zZqTuK`+Jpn2^*>+ZbcP$8j*^L3sKdOG90PDzmRksq-#9#5tuL4~G5zoE& zT2OJ)-2t_1{_~v-qI2UklomGb@No6~kJWbx=2Ak?)qr_2c)A5owcygVFU-$`>u>tF zIrvU*iMgLCDyBw_tQfWxyp4m2L~k<^BL1<6Z`{yZ(^Ph-wv;?x=35Gl{!Fvpcf$sa zlt=3+7*gt?Uv*i;*2gbh;M>da9!ex6Lysz;;hcF-e|X1lT9aBVMi-j)y?u`qPAdu{ zprp)}z8tU$R7_eYW;fQR(pWL=4}~yXAM=@Iuki`nSJ5?cnum}<()KLyUamek=WHcp zDI@KBpAVimW+__;0UuAb48j#F*_p9&)UE<<0H}>U>muukb8TyHXHetm^F{2UsYAL{ zq$h4{=l8P9y-|^Q3yKF^HrPEi>0kc|LLcV>L4kCSmDNqnQiHKEV&=tp;3U(JyER?u*$CJ{KUel=ey)+}4$!TnN(n2S0n;x?j2*X*fu>5o> zN^isN*IzcPZ6A2unc7j|I%NU@5!!b-N>&QM*Z6quceLdv=64*OY|kh2Kb)8IPW$E8 zx6yOxk}3lX3IefjoP1{gHF{kuC5YW!;FdqWz$MT(y5~E-?fu{;BYBuTxX$pCVibdi zk=IZ*evwDT_+aPke%?j_U@&W5P-H+~et@l{R_%NNH1l1swC0H5k(DynI!v&z zyqFtwz!y)fwdo~B!yj1pvR#J7reHw-VjJOaFAcgzK50EI$|`lRvG5>70QkDhUM5O& z2c90V>}PjY7$#myOOf`^-f_)e+ge;Pb|K8V z6-boT4*<~210b0CZ#3Q-zusltLy>iT24N@|PV-Q6gh>gk(KQ@|$8qisD+Xw6i~;~g zSuA;c?vm>e#DqXR&ysqCZ<@oQm3lsMMF6_DI-u*DzI;Awx}Nf zue_5V0IfjePZabAfK0g>7lyi4bp${P3ld6zvw>{WI^DEMq-aEHRcTxJlWf#x#=3Sl za}=7dYlw!o3AyE^+ zHS%#YtR27n0LfPGyRMkYl*+3{pE4kh3Wj`09cqXa>f?zg0DSo+({U3d&haBu z$fWPRK%;5FVUnM+?+Gpd6cx>RJHhndd_KJVRF2Et>xuQlY>=A6?eEeoB7oe>(GJ9Y zLDGE^E^5c7k+~T}X?P}Zk~I4J)%BiBQZB+^=;Qn!oND#WiK(iE0VlknLnU@bX;96j zd#wSmOcL7aaSmR*jo8We1(8fq3o%U)V$J+z9}{7?g`)Vf=)n|J`(84X)qwGJkI*zf zQEFA7%BAg6;L09&5_gLyrA2y)SX2do=pe^N% z3tGY!0^?(uBa20i2nE~=FdP6Fdb0RC0Z;md6)DycJUIvu!i`Zrht{gtXV|=W0K_|Z z-5hra_p{Ri6WZsy*((5tsZGjqt5%Y7KlIl^8-@?*#sGX^Lh3{q#4hCL&km2j9`hwu z5k6rH_InGybCM?M3pJ~umM#r*6{ix~eHl8}Yv!$8((2cWJv*D;KvNhqGFV{2qebTn zn1S>_Nq!&;7}zW~}7HwKjMhSznE+CtqA^Vz6mB1mj;HGlB{F!|qEkqIuy4vV|iVocl=UHA$T zkH`e`;051e&?y{Ui3Xx(&+*Q0Vq=xUr@b8i*=~hu1Oo-CK^7C}BlOtsn?Xz?VySyd ztOX6#l?J`pJ}vsA?E>IZQe{spOAp06C(35>Ta#091M0}-9l;-s^3l1+x#svIUOITS z(q3@f{;>_HwxxkEZndBjP1ZNxflHL`uIiQaxVS59+vw0kT~3awTgU>WGbtQ5nTq< zTHB^-@4>ul5(uX)!1>uj65TE~kU?0*>oQ)FzH32zn-R{%FHlZ>s1B=121#k5Rq#qHos8?xinvm}DidwtftGh8Czxu75&FZh$PMG@ z7#QNJR7U3grP;R2Kx*Sz@vOh(E^7~Jj%vTC#ij{TN|b_4pB7bihoHu6#~^xx;03n4 z?n(zjm^mbmO?4X~S({>n3a!Qd+ndo6ohI8)#!$lHK0RYQIA?YpgFdp8qXntig7=Ns z$Ugz)h*{V2qee{Uq#{hZ04_z%#UVqW$r6)bwsPV4u`2E}U&_uTB$&;(dGRGMtwTwP zurO19&w*v7D9lyf*nLn93Ppzn-uN{uX8a%?EAJq@S!I)+^&vBvG8NRtLeoTp3rUys z!Mxktrwfi}Hu?n-mW!gjsqYD`NK`}r$Q@kr-2V`_Or^cS^K!l{ue(^==Ej0aO;L40 zkGJD?ATGdM1LnO1(W_Kcpn;`BjAe_kt1; zGO8FECfq~3r+35Bj_jM5+yiFyHo2;CTB7VW6FOZ4adCsq*t|gu(JPAp z@V+Q-^*!^)Ip&8P&W?N)!XF;p@7%cjg;Ky?9Zm3&B8|?PJgyb&zy*s2gA37h5~=h zwQW-?a}s6&IhMdXAfufTV-JMegzXszNk{}!4YwnVa(@k~qRK4>MEfPP}D2Lh_Fr( z(njq*3`dT>e!Uv`8290%CEVde)bi;XNO4Dn383(mAhYYC$?0|xT0Yp)f!Vs*{%$*t zLLC_#fz}4)@~oOEo?QLF6ubWyPoA-$C<)hV%;*Hdxv9zG zme=(lpKsrj>GCApBYem}36Wb@cBjPYoK`K;rc1Q}lhB}|s_a@~NSop6W+SbnGvSXA z!vhGjfn%1qTa`zS!_fp~>J5<|NJ%W8_fA)T&$ah>O3tk0)c-fnXB3x)W~e+zTaA*y z!k2li6tg&|EYv4$y;I;s0h7j}h>w5bS1bKzDzLG43~z)b!Y0(fG3Bb@E|FjOY@~+nw{wF4=0?E>gHG)sgpLlR%J)m;-uF6XJZ_2 zpiav7zOV6wC=4KwXdcem0Yy^&@>ERvaRw7!MU2pYK`ta0Ou$K4`sl>U?0X>rR<%Pe zbdO@D*I}R4101#J#iYb2g2ERRkT51kU>Ay^{~O!|{uUKAkt%Y-eRWK8JLC~o_Fb}R z2PNQVhsYjcqVw6Z*k~h-(?H%o!`2b8?8vggxmv&hJNVI?@x`9CJUohTZPhdh1Wq_< z9e{yL$6#A|Jg>eJ%i$W@N?pxf=?l(KS$=jGlCh&d%ays}+j$YhneS@c7cObW8D^e_ za&8yPo$)bnYVFZ@^DQox{Bemlyc_=etYb+)Wj`>QB$2S9hc1m(J7X!kyU%(FV2VJL zx5jZkJSK#Nl-|Ym&PkJ%<~8vwwI8vCMtN{jN#d|@zsCJywpJmAiNV#>TXI@IEGk@} z(ia*N3Kh2!7Kc?s5N1Fm@Hw*u=>oi#3aZp~RPx4{!X83Q9-GEc_K;X)$Yfh$c7g%o z>U*6555!t_RPKL)z`FbxBedLh)pgbof+GV;{p;AFA)C;~E5(;;zw}{!MqQ$7P=ScK z#0P=Aeu0xo<$hJJMgZ1@2h&|P*CJF?d6(#o+xwzE(Jwrb8w)h4j%_CsdiA=PZUcch z@3>3=Cp}sh>VB4GBwU<(DbYg&ThXHLph8!%zofwpZ>TB2WB)-5p{4AO%w(iZ=*@^b zMgR-J2n2@^v02e0He#Uo&^&$N z^sC^b!Xc2c06D9%(rariLpQ(Gaog{8#kg$IER)D*+Bi8}w)1Y;aB z=V8?FaeyDufNT;Ln*%1@>y@gQK9@v2{fijeg&SX(f6)FnT#;afb(urMveg3271(@m zA(JS`rc^agI%^xCRT{$70xbD$G2*vuMoUG(!sL1WKc1O@I^hz8wjE=ExdZ3 zQrY)zBy^D39HG=E00>tyv=fJt>Xd3YfUYc2V2lP2c)H{5ge+xG(;;*ZRa(VI3ul4> zq|3~@r8IiH`yJQovn@v{Xm|(U$;F25Dgv|HxHu6LMV!q{?KWy_xpP@ZMv3g)hfc~aI2OdcL=!R)wl6~yEb&YmE-r42+p&i^Sxl&8R^p~ZP*>9PvqHC zBcC!~hc^suRM+${Ztj}-r-VtaPHxK%#lLkO z0WWY&Da@_LLEi23P(l}#?k>yjWPhiCC}cuNlJKb1YwC^!nr4rIDs247Rzz54nZq7N z>S4=u7$xVRDFejF^M@5?|M;doB&`3lh_nJS_0eNZ{yqB~Yi$fWPUC@`pO|2|+fR8Y z-pvN0sloSpkE&`DX5Tq-%ky4{N~9j_cJ9IZ{J0`Y!1x8}O@nY%13FrVFpMgey+VWW z*LYmx?-tpK1 zsio+}meuAcebdUxZ=YmThLvLqrcD@%j{K}@H$ujJ;-zod5Q!jHH9B%MaZes^7=A^n zDq!k%;Gj*Q?qP6OvoObyctq(-*&e>{T+DW1&yezYU7_8`C~~vk)&+d>hq_EpECOd+3>q^eJdIuOZrL;Fo|TCb)5?v{uAp!MSj~>AA;vY2 z<)?PU#&d1u+lKDZ6R>br+hvQ-(N!nge?+B!n)L;z6aRBTi2kR}`STJl@u59)S^_wG3ww=4c-Mq(jZ;~5FX6tGd|L=l`_HRSQRO}5W3r1A$EcMf( zRjn9$%^E*>COs%DRLzhz&rV8|0+1=ZMZ(oruZ2@shrUMu5_r0Sp2Qcx^f@B|0Cw=K zCpiDP$O@+Pb&bn-;rS?tvuDtb42Mqn#;9vPL)JNM%fi0DHGzCs81Pl4a732!nk<35 zSV+8!%~3!N!7Rbb_ns0a=cn~Ws;ytYbyT-*b7F+9pmJ+pw?w+DJRPq}#hOml8D}|d z%oApFV@R;~++Wx#94b?gQ>bN8U`-%7BGum%y#?$J^kTD>Fy+mzubI2V^F-#OOMW` zs$CLTlhIHjZz`3PgH`t~XWP7`YN3>+q!EhU0#y2txUC;Q>XAL@9BLSF#q}uIDqCr= zlZVUFV^ZYZHKN|h?5V@iz{W}>tfiN@U-+GvP;o|?M_vXKBSqq<3jA8cJrI*-t@<(N zLh;SrpI7SKRW3e7ZiNsmsrW=3?cvpk?>GW1w`1~pP|b}+CBGEe-+~#cKR8<-w*qSp zmxQX;k}+7WN|v__jT^#Zf3Ya_ZWg@2&Wb`g>$T5}0^gbVI3j4ofk8u-^f4UNsFP%T zOOwyFU0)5ih_&M!%x#RZ`D-QP7FI`PT!A;}x_9lh+T;DC)BZdajCmOoTn*cuqpt#M=nM0pYgETRVtsK* z9A)H;DbRDvMW(m1NMtO7K9Y3Ba#F9oweJ+IQt-5d&#IuaL6YGngE-}lnwz*eck6u? z4o#}%E9-Ff%kOgCt-abqCo}|tb zOQOPq&m6JHne4kt%Cn$NvZ3S+u6L8DSaFCp1RZqJXdt_?_oTP52qTv_sD*|UqcXkV znGEY4U|4}l?io+l^2>#r-M-{!dAR?o(s@IUSo~G%ZOQA_OLrWf|KxU>m^*=%CFMHt zjc(r`Fcr9@R`U2sXF&sPNxZR-x~?NzO{T z;mSmrk*I>PP)^v3+^u-RDxeR)b?UH<;dk^&OV5ZS?S|>~!Xq!+0%QF{0Fze!H1VyE z2pS`^|L)C9YtEW(wv7-={>lbnuBN90)i_#n)cek(MVPbZe2=uc;`9&t<60o=`&i%s zl;qs%^Kb#kYYA8rM$A$I*4cP33(4)f8c=V_g3Bx-W$KJp0-;9ptQn)s+nkr})_#o5i`Iz5Q{Y3n%4|T(*~^1R6w9g_nUGEC&F3#B*E>FByUv z1#96*4$%Fte8}FYu#*UL>|8L<Ne|t zPLb6e7%Cv)Vd}Nl2N_zZ!s`MaGF`EUv!L?<_u4bvF)H%zJXWl_^Y`n7HUQ$rWIlRX zW==77^1S3YE^?=|DS86fiMo4H7VsL6J+b6=az+)xc@(x)#SN#$w!#kQxE|qP8m5D5`F^s7G)?fSc1B=MbUkTm^t5UB!W~@ zON%;q)yR~HvWWUzulR?v>kmXJ18E3mGN?L{@gp5tWWhuc zBIE~fF+%c3SaZI8soq`;mQa~LsM1B{_|@*x7eVvUr%X4X_M3O35Tv5(@eO!cIRvLb z4$5&jw^a+v@rdTO`&UOMSWE$|#UchAeQ-q@LG$oN{<6S<@6(>x97eu33kKp&`?{=Q3H%!l`ye>1tzjxfO&9-kk6c%zzFfDV^wR^J8#6e7Sk~_0e{_$mQd1GW%@^I;V<|es0 zFDkC2?dVvfV+v6X6Lk#6Rx~Rphalk+@eLyhS_)>2?2J(n3&1%b9+>cVb)V0P)|Z$} zl@iY8+#qe_2QQ-1Qc$DGBFWKazHYar<9z548mr}uJ`;74Dhq{#@(2H6&|iiC2+qi` z+#g#mQUYF1l8-NG*5qFY2%Cl6B9mQIMJ7B|H)*9G zgOM^yZif?20TEmeA7G}W_0cu&3FdjXUH4uxD#Eni`Pk~)P$qI4b8bb zxS63+Jdy4>{CtS;cTB1PSn(`Kks8n-n1e|Z9uKMn@dTxZoTjz^N?%bK( zxroD$&Avu=NBQ|$S&DeI)?7i6?J**pWp%RD24RTTldk=5{1qQd>&8E^S{K9>>FC-o zg38N5v{h?3bO~n~>jZ2H*0o!xvjRHPgW|eF5iH-Ft&!mi7vEyBCl}U1kKox3iRucC znCPmP!f;<1%5{GSpJX-0zpeonrR6tulYY41g7VHvuh5+epU2R97i&vetB{ehiX=_R z1D3#Zrx;%GKQs^MPdW4TQm<=?o$23m>MBZ$D;Z%r&4AG4 z3<{}PR(bisPVur)D}R8%;=UZ5nhNRgjUl~P1KeK13ww?cP}Czi0DPkesttUTdBk1P z*tXv%I0>)(*R}1szu6qg=Qshh$|6kUj#BX2p4t3kEA;)6 zC(avZ$4_29qK5@JrqmUQLD+3W+mcz1KA1b#``fyN;DyCj24U-)c2(EK;*}cPxun^ipN! z&KaB)9coxASYmOV5JeO}Tow*KBv#NdvsnDlIf;d%cVi$r zeqtlVWG5Wrtl;6JXWNrKX|>jxdA-}pa2X4XO$>l^6#dCMzqR^cCRFL4oB)VY20&1d z!1b1hVQ#GBxSEqHzTrY^fC)!@x-A&9KqP@j?&h4`JmSvOmM_KEbr-c=z_p(j`T+YY z=iCfQu57LMO_H2H=G*io#$ehD^u|kn$VC(v>>*g-393|@0-?U?z@3l~Zsg_z+-Lu` zz3uK_Sff})rd9w}KD?me$bRnR=&-;Bz=+2{AcAIM&+0>SgJ9Bp>zQPjMjzXpyE)b{ zd68}fz_jT_joCNI1f7HBfJ{-4ZW$ynN?JUVcU<`g6WM--ZvIN-PzfrjdB7wGB{%nT z;Zv~d4baU|Azbopp9pzD6z~MSydzfNbBOmvx6h3oplGGOA+t}^G@V`4;|E{}5^NCH zTh}#a8xqh_A3WbSRyR!`VS!j`#;iw!EaJ)%4B%)dKzL=EX55wl31HaeBI&`@kv%6O zF)aLipb0vr8ZiQp`*r+^OXiJ$%rGc%BMojYz5_?8VJ%|UzQhc5E*o-j9X)HzT@HFW z$GV4r3U0fYW&g0|BQazF*-C|kd~WcTL;>Vj#80jvbMN3-9m%7H7yh4@E6Q(}J$*L@ z4jx@Mmjb>96O5>B)&l0Zr2!L<(BvN3s}BCujLn>`f}Ga=kCCmHofKW!tUS?_tjY{G zaW=9FQhmdw!N6^E)eHq_DpAS?#enug<3LzEE*r7G$%cssxqrs%X=DN0TTEw|7ehDe z?;>p^xF%f~CU(1?w17vX)GLPAvq*oLxGYz*kyUWOh+;M67+t>PhMLf6DlM)IW%9EX zz5ADE;f3we;XIJZko*Orx$1mKZu2%+li6M?J||u^W=~)VU1^-{b6TrM6OrbxY#y?l zwch9D)HkS20WskU>ab0gT7FT|OaqBOEF>lLq4!PmG~W_8v$M-nX`aKC#O_x0C-u3A z+O}hN{s1$xWl)H2=4P5f=-!sp+qOr)TO*mxWtVO= z6te4T2J8j(0C1uIW$@d>D;(3m6ps-gLDU(u0z9q)w)2`!7Y<%-(bQLvtGIE(rMuMf zPQS$^QPKo)sg5j2ZhzM@3tU82O)uh%{swf1RyAO-e^9($_ zSIF`ecPB3VD(6|`-l`>CG8lQaQbp!}5H~~aYkn4(IYG60ZAz}6rX^EVpc9EEDUb6& z8~8Q%zb~q`f%)q+eny9Dn{bk;qI~1Mx5vgg-QbRSV{qRRd{?RD=UCP2Jdm*D^k0O@ z-LuMZeeujMX3{kV<>yB>QGwLbOKM-P)-w|#OkME~%C_=*bJ|nk)kEPs)!TzLaOoFq zxJ@z>rsWTig>@*gWqkEPL`+1A@AS>~i$WY1iZl4|Px`+`rjJW()aDWv2O<}UPeDO( zK!8ciQ@)aV>Qu0KyROVBOc*VtSf7&t$+~>j=3x=$s?$E)s!EagzY-Zxo(6zh9><-G z=PH&dlDuW=%mw{(mVvj54#r@ExA)OKrs#@C?H55%5xHxW2KN>(Gz!pUExmi82;-(M zG-+@o)>|rcZxh_3mg&_m&llJB%BRdfwIHMX4@wN(tpPdZ_>-ZyB9h^Yp8G=TSi*Sn)fRY*$>MJSv2vmOtE?}0>N^lmnqnK|9; z&&3dbEt$-bw+9BPT)*amlyY~7zZ3#^BH$|qD67sEMBJ^e+<7U(U~A;Axv zGg75-zzJN`HcfO(M&#NZ`;YeJzSCx`6bRAGqukOC?i38pj(Nz~M$DhCjA(6tfVpuc z>uWb!N(mMvQ^K54r*yDh4TF#mq@CS-dZj%VX(fL;KsFgDkA7Bwjt`HQrC54w84jRP zUfF7Nc76<%%1kzUN04fvVDn3@88(pV313S*8MvPW@^bFx@l8Tp9_09!2eStVmr}ao zPC;dh^fT^--egAY{jQ3xVOB3bVv1{bmo*{)n9~6Z9 zy^P@Nw?wT&`!S4My6$xFBI*UiDS@IC8cL#vFtz>=gBIWNuCc&Kdm@ zV_?*7_PqCCe%j1HEFxv!2JYX&W(H*b$GyHOwN=FW0hi9^j>cRC+#wH-Hv2^QP-Y7v zp5GGy`4{MMPMv3b)lQ6qX1*l=N+nZ(-&fKDIZUhxqTU?+dRSuze4h3saVg|DgX zA}^3pE_@N0s!y$syqO1tJJ&Eeq}?reULu_8BX?4mc32w~8v|fK5H|K%yGEd)$B;-G zjvg`+C_%*rr$cRW8>kJ=v*fcoau_RptZxc}vh_&VrNY8SdN#4h zsaTD}fh6{gxygvahwJLfugi-PxOBi&JXJAl+Ei2)-mXaXpW{x&4zA@&Cf~!aC0|oJ zxb|*6OoIwIaMQf{3Jp(FQDMB)CN?`I0IcLJHx{L?4q)`Y0R{NozN0c9hrDimLnCQA zjc7o}PCVS~^#QJQT}P#@!vOGgV)^s7xh%L_p5(#kx~5)g_HK1W8x$#7 z?sKIn=93T|lN=2ZscZ5xwWScZtPJI&wDz;T5DxR}blx5DDBsbf%5l}5EUynD;cf2_ zpx$-Pd|84}OEE?FK6vGxjz(fQbmEY{$OGu!o?^{`FWd0GxXjv#wVcR8wBs-${nV&H z<6Icy9p`ywH)xpV*7gR6Ho)Ii2LW72n`0#&HxvOgd_CNQv)p@9IBo-N0Db3GqlFa~ufz|v#Ux5c5U1C^*445%!-eVW^>g3slE zsQyvpZUk#&=w59llCl z!tNklt%F5}MdWAFWD04jb={6@4VIwcrTg+r?#5*ITVa{~CMT*)2YvCZlfKdf zqdtMPALDfwDvI;T0+#00IaZs%E$)6MTH6UVYl=#WXXh=ATjH`kyN{BfAjg4j>w%r! zxt7O2U#EIs0;4i_`=Ud9!%LFcCJpRDm;(y;BDwA(m4@)?b#k5)CbJe(loTR6dL8HEapauokx%-dnFzHPl-}hQ^L#emGc`lGk zf~s*s&uIqG$L@)gKLROkS0-H~UhI`feBKh!jhjo@cW;Z7s()bXueW;G?>K zn{&dM%ooB!U@5D?!G_|~vhXcUG1RHe5qJ;X-jyE7C0of;J}ZEN6_A% za~>~y+4uvxu1f4$tdnsolgquIBnO!YY_KJun`H>`=BsAai40(T$ZCU#?QgEol0(eS zp2>=0`V655re6bS7iFpj?>lv<)~%)H3QTa@z>K`9IW#{5q-pjVU{jo{o6r(OL+>Tw za@1lpo~H)mL0Tue8^QOntJ9^>N4`-CeUiYj?||90ysLD&>dqOm#w>&R zY~QDr(rd3Zx+mIu5^vdixmk6~>Y7y7i54kbU)e!&@!&_IrEI6S@4X4#h&K z0sKA%)%;T=XPj>bN;0x~Cm-aT{2jLJ)SR7;Z+vQ^?0BN4OMKniBU+dWM6ua^(UOH%(|q#ZTO02UOt@0PpN#CjP}Wsn#04^ZD4Ndmnj{x3PI$hRL=ZjSjHY zfi-!%NETbtd+K4zxw2tD)du%g+YurslGx*Kwu+ z&@gqIwMAg*Ky2TJ#l#&HNHzeRu|5bKM5m7U+d_PT9GY8ftF!B9TIM-|iK1{QV#!=Q zF`0>F3{nUDE4zbsFF90@eGLhr6W&1;4_OPO%^9Mb)`_NJtI7UbVz9TD*J^pKvK&~{ z;>f`Yg1zkWb?_02JsWZ7{rE2box93*m34|FBqqEOW+BSi5k;vQgr&VnRz0%QWNtw* zauqVa3HXhv4x9290tQB*)9_Du?$F48VUE)(o(n@Zhni(ay0HV+*l?2UjaJ=ta6vo_ z1FOay#beh)Putq`u%<<8b`NUMkw<=a2m<#QP1d^{1x36;O*q>6+Y@sEeEE|P(~QVm zlb+c7+=$+M)rBNEWansvwOcUpxtig1i&w)4s8+G>FQ#cn>QeH3Bt$=+3kN*>Wbc8= zW)O>G06LO(;CM~%lSFI62gNCM6_iZLj+_9hQCuO>B4DT7Wzyk+Fdm|xK(!(T_A39% z{Kyo=8!BIV3}NeJoLwp{o^Utq2R<{d4ZZyyTs>(fzkSg*ORI(C!21R?rMy>%N^{J( z{b-TNaVv|N^P`K>q7};+lzhB~|D;Qcnza42`PT_qd54%_u z+C#~)DUR6M^ko4&?fX64$YV0D((n9b^+-S=~6{~u1$?;B_el%5) zGJM}@vs2}fkvj`OrqxY+b((U#;peT7apcB7-vADO^lT}LF^UPWkFmLV>}&CHnayi|5IqzH{N3! zv8ndSE^z%v2UgMkW?mPsi)}#xrkbEoN}w;Cot$i@u(cLXo4>tHab;I>NPd2L>11~v zh8unaRO@Rn6q&9w-SaTZkL#Tz6LqO22oDKNoEcTShig_Xel#{qM~9J$zgIIPSiV-n|&eX!!3( z2_Sw?1r3ZQzznqDqcUXjg}G)rR@qDgeLgUn4g&r~o~rTn;}E#zHp)dL|5fy~{0^T+ zc>R7IsAY72#`tul`T6SXIO5-%#P@LywEu*_$ zykgUiQT#DAsP7@iP31R&%IBr^nr2glWk;}1 z*mCVDRbBjC!GMRIF7kKg&+r|T(_DUee4(UBPEe+Bz**$Kf1H&B%V12pQt2l zJ+Aha{}W(Yn5s&&ipS_oK*Q(v+Vjoz(v8X6n@fFujhf>zV0g|I+X;o}S&n4YABW6H zNT?Ka1Cpkq9W4YgqWb=T*~E@zho!#a^O#(TxiNt)r^ai0uQR7Jxb;XF^~CD{c}@=j zkKb_m-KO=S(E!J1*+>C z@Q1I6S>#k2o4TO>TN~Nms1aeCOqTLj5syk1FEXIK38xHz?WfvU4wl<4GCmI6@jb}i zaO~##1zKAmQ@cl~2j#`3C2Tys)6jbgAEh@7`hbHHE)IgN11?Y3Qc$4yVkJrFtp6Dh z@!`kQ4o50tw)4LaBUMxH+Tu;Q!T#syIcqh>f8k=S>fyB$(^Jh@;5q&gC*h6~usn=K6R6iYsU(HI3{im6?`v7_w z!r`^(o&H+9=lb8?MvDLr>{j-FQp68Z!1iBFNbG8JHMDxvQ2VSp=mPrpfs7=`>= zrT!+-Xvm=FUoAOSZh0P?9m7Lfw;79?#1^`!JX`xTN2(i~m6Hy)6m8j()OnGTK?8c7LUI})nbzJ)} zc5L$cQe8F!PExrR3!V^E`9%x@0$$b_9V*802|EOm3I!Dh?!DofJN=JX^}b92JGP-0 z0pw()x;wzSQ)L^FS_LDkF513;OP1uOZsAb>th@1%>JrpLX{gGEuwdn_7bX+;?Q~Ua z{i>2~ddf;HDtLdX=m$mTAr)5+t;?Z!RX7G7zD}760+5JMU|vs~A&y)s`MhA5!(;;M zFws5v^dbfaI5WqG=l^(+!_JnYfmfbz=g#sxZ?G6qMasByTiEH&J64BdVC$+Qmg>_L8|#{O#Iua+3hw3(WF+b)#TW0uadXXBU9m1-B6FQ~ zNrM5)CDW?unU=DQx!H8Bp;KGN#TbK=gX{;zch@Ib_Vsb)lhQx4Me-0!3YD-(>ngYbtvH0-<*x*&82j<2GYEkH9qxQrKy)%YE#~C260_>Rx#NwAT zbq+~1js6(K+X>7y)(F-3e|OU7^S0|_eZ};$R>m?_Ck1{6Wu0)yC@~UzEWZkiY%k$! zzOd251#o%9F{l!j@6{~ZtdVc~p>S;bpsM2`1({{m_bCVDV7KbX4a z!bI{qc&xGLS0n|LqjWsEVAdl_Uhye<0lJ*jmkbmkFAS3isK3fNZ1r`4c0%n(tQb7R zLdVq<|3>FzD8u=MmVg8dHMS9%5JX}`>UP>G?d|I)0l-3-C$Y4vOP#r%ysc~lk8>%N z#fKl_AWCgXdYORxVK!ytYwdq($~0*9$Qh5a3QAYk8d07M7lWn%gRca(U7?=vx9TI8 z28#QKPza6ll_{Kh^BG_dAry*sNA<3cqalJOd4F<;zF(;uO|G?&_^Qseq12e$IZNlyzmq={*RT%ZLv|vK+tef5YHN+_3V2o1 zEIA_BT7NH)O5)4m>z=i2X+GBg)9dy7kCY|R7SGBC+YXpWbC1Hu`S34nv!>6j6Cu$e zUh4?)wuh@uO}bj3w3d1rHzlQsqWd{_@&VwX$%KqM{IX}G#P&~_L79JE^40C6@ss`s zi|$#tZ{#`m>YKuenr;-w>UpG`(#R&KrDcWECTTu|c1+R0*&4j-Uo#?_u5G<1>0QSj zZ=)SwO$ys%r2Z$T6sQVbnps%-r99)0rV&&9mVhBA6ik%R?BXM;(Mi|uD(|?X<*IJq zFIw^2NzPLMLtQ?#-B`gI1WF+p!(Hs*8}hkH6vV}QPVzn7;ihjSp^5#)YjVKXOOAZM zmn1!dx_K&%GyOXYfa(iubs#5|9+JR&it-y_Qx&`$HBL#58AaWw#hH0l)y0Cl78rDn zG}emV<`Je0`4o8}RxgZlw#{B*T0KCfD&t%6i6q;Q*`Q&UcNXsU#w|Yjz*GNFiV*-t zwB9yBVaE!qzYR_ly1#pP6Qu@9TBkt1kq*$YmPMr$v>8~wrRI`t$X8LM;=%NE5GXQjiBy)!-m<##gs}BgA@Jr}Vl70p~yJCTU#aSEg2fu+E1WDa!cjD(yKS+y4Qb@Q5|y{`fk`gzgiOFa8SJ zt02!M#C-qiY;J#1+ZvyPY%|zI&hg~hNz?7Pb@D|HwzjU` z@-4N(&69;BtXx?^qScG_a5|tWt0uKO>rCXlU=ZYmSn93&mYQq|6!8`xD}qG)sATM> z%ae$Y6{LT9^V!k(9zCXZC&{&%rfCUQYdWFc3&>p+zCs*{Y*V~63j-iI%;W)l3S1-X z<{#H5o$)7afDSF4EeapC&T)?1x1r}DYpkHA8U%0LApic#9DF6v;&;EwTcRyQhfP*6 z9MeX68wYDx3dbBaGx43OSr}Jt+oMR+)vCIoIsNAA;OzG8?&;AX?bEvTxvTYz!JV9g zq`H5w?*>tgTf`E%pYRPPv~h85S#W&4eED1O8naSTw_d2q+f_Rs1$JvW(O~pz#dPrwN3IDqv%YZZsnDu7W$qKU@sPH-?YBxam7qdYaw+7uX+!x_?Y2N5t1;)B6h1p3 z6hGMXD9eO_0CCn+VPzNzJyGaIA-hPgDUEg%^WQ7d6x@m3#q9ncH(=zBrgW{s@CP+g zD>bGSTHt0C5Yj9-ZEyl{m-Se>xXq;(7g1dentZI*05tX=tSP?dhv)D^B)PTXJJWX& z%fiC&vN}R!Za{t1aL?QM6PDjLjc}w`i@1TWT@ig7?onXaF0F`gsDSKKq^XXvQ2 zw#ZjIAk_7QvPQ@%W!L9(`P92SeFL#}l`m=)-@O4!)PzE=;O@Vz?{x5?6W0ISsB4~% zxzF5F!JUlOW6y*S->o5O(B{TYa8vDIXg=9X%M?fefN+8WdM$D}c#6h#pfMZj3^b@VPAz;I1zf|a_57C30cEs+UT z7f+0>Oc=T#V99>k8<5^25(uX_fU#owtqTpPPQHDo#nlV%!ygpNP(;3XqL1k(x)Yvl z-6g7`bZEvgs3$#1)zk>=5&BO2=MQKB&hFpiC}nh#mjR`v=CdKB$LwG4ni3UPn-gB0 zfsoHV-@c&TPD+|O4TLoVW6DC0^3yi45X9&rjbpoQ{ei673l0(1YPvTJlb$!`vqI4I zb*d8Zb9Yni5U`SWuD@L{h(fQ&&59%_#OGAo383yFDqSaQKje*)JXIzcAlKA zd$ruMqor;J=IrudvT*}I_g&=(yAg%eiW3(Fs$=XE`I!~(9$#g()30K54VF%g4`(y` zl|$K{x+EiZdxV0^MuWm%BD@r%Xy4l?@9i~K~F#fzzLqs?7Bw(Bop!}yeB z<3TrtP5trXKP^lr%)prUq&B&`otz{Z;d&9SyPxHQNes%WwYl2SK>2fb6B*QOw=}5X z?5+7-SfzDAe>B;ng*1z0`P7m@8UoPrN^kY%b`$iz*1r)%ijM_O{z&GZ1@bUt@uhByqbq;2J)WCUV?BWA3w8246PjC#-n3o`| zY_P9TDlL{gm`V7moN!74Rfa@GH_sVk2Q1`%Iz$Gev7U7&U>!wzs7L?phz01D*4j-A zXk+pQw2B#t4a8n?hBQ?RPDDon-FK9fq_q&!f8L7HL2oR6oeHLm7dVig!h*tlvw@MK zJ#ysEafF1X_@xK!gdo*2&`U7P+v8Me7s2m3*}zg_a-|7qoB@!D$yUX4&n;4kXOLUl z`7h4&xm`eAr#yH`buOv2Pyva$*a*4}wiF)}EI4=%c-;f}SM{0a4B_A1KE)~GrkVAU zm(<18EuofC1Y&~O=}xbYj-kAPQyMpiD}s8}Oz8Zx3UA*Z5mK6`Yx@^K^`QZfkja1^ zYB;=`U1!~t&K;law}CU+V*A%!+%6rnHGB7aAF2N!XH}4L>&(>Qmtz(CJ!3qh4bY#Rni;77DY0jt$pX$I)1!YF21?XWI~ zSpF^L91=^B)P5DM_j(t{`}8KWtyiSH~zF%xZ`>GkD9Rt1A(lFp#4K_NJswwxHlhkXy#4?*`KyR*&lq%w- zFhTRSo@9?a99fxZKX8{yiF{#^D8Uav1C8mrl8k{>g6SsGpkrW<#25{ZyF@GvY_TAL zw(ry%UZGIkPYd61h%%~H@QRKMX#*>DPLK$Or35oQeZH@$h1r>vzJbOUxFax+20Wkw zlYD~R_IfK1p)Ls`$e$a3gAeuOsAr)*Ny8UCl!UBh{fY@SUPIxZ?I(E}lg-x0+yy6X z1)lMfy>gf1$A+Q0PU^cxO`UDLve!G7xr=7>IDC^f8USzw5>b>tz3%4O;#ZA=20h4u8 z(s=$5BXiadDf+vA!R|ws_oBICj1**$l4F6_V1{wVg7U<2MnUYeELs*J9#&W9s#{z< zFBg%0@bkqK_z_*I*X>bpS><@68Sb|#9T+)7>)7JU+rBoD+7=&>I$I`60QHVP9Ga{7 z(|0H#YaIHu1{AXk#bI|n@ww%Mm7;eYu9qxaG+6*P8A4B*9|y$Zb^7O zc$BjntzzKP%jSL7*Pi}sCpYM~*f2{EP)^ybymOIpxMX1)I;mADK%yna?AbjBrL}Yo z*u6&NI3o(uUe9%l$&r56=%AudSTL!790M>(oPcVe2w%ir^K5~6xNBh>5BW?cOy1j` z(ctB4bgmi;3<~(?TbbHlM!@d>(m8KkW*e1D%+UzxFeav0bJ_X;DJ{{RnCKkBl_6G` zoYgCuCC)tjf^)h0)WCozi?$b?A3fr@RkCK zJ4?6|x9sf77iJFHUvxz45m6oPsaBbx7#LA(Z<maEnSg?>bF0^F~nd|S1+x#a)U#SpKC^9;fUcG{HI&^s#yRXM+p8(pnj zX`9b-f~ICTakzb>XWd~uxY5K&iMwby$SSY|ss!}WxtwOkVDcM*X zFgL)z{}-jia-x7_NTe<&CoR`8GrW3!C8})f=w{XN82e9=pEdiPRx|^gsi7c+*fbuWtpb-OG z193ZE-Ww(T|0V5LHEUE6Gw6VA-RjN463Db zG@9j(rqkY0>!qkZg&;>IOO#h0B>e#mtWtHfOKPb}e* z1IM9F#<%uXr~1KZ%I)@3dMFrGnb6`18-B)4bQ$T@6# zH~+IMqV^Zc34>mdJ9kaYmT58n0=Gm|&kZ#0dE4+g)%||&P4SgW#{O;v2+9Eq4$nqV z6AJ?qw~Rh)?I$TuCBT@9mIz4Q1eTUboZ`O+AT#u0(lc+e8}!rx9A8(4)dFSTnh+d0}GM8xzi_ns8)MOz;n@-dbKW&?fd{C7nT`o-v(Yq-j;(N4WUcUw`wgY%~%HLvf0kcfyxzVV=}* z^qTV3@Sr4{o#KBZ9eziP=)!OBwip@JQii0d-DOkVXn0tt-(xFEhFYi0d{MQ1n=p%m zl1ZgS>xi|+ljn#|x?-FQqi3SP+I(Joa%dnI81tvCUOPpf$LBL3k$6r+_GK3go;Oq& zb9l7h;*!1E&TU`w#0Jt}@m9vStWJ|N zZDz7AMGl!AP@UDLBr0$gT9}AI4|eOUURlELCadKJFpw=@yzEt*kDfgzLOUK{VT5e- zJw{a#r3XByVyU z^N#|*uGRQ4m`Z6bbT1>HX;N0Q_;*`Z@6hxt28kK$+YeJ~XuEQbSV@`TZWF?TPb^ZSL`miZ-&cz4q2s+>!2?=} z^VH!F^=5nde4f%?Zld+NyY*lswA*=qNzJsN!%R3PrN?|j3LIB-(2)5)#Wd44qp7TY zj%`h5df&iJ&0vQKIoBH=9`~m)bmRy_HFxusosaPtWj_AOG_T*;sAub>aZ*PE|>3R(nQ-KbMDciNLK-r`Sek<+)yHXU7h7EEPFd(9b)J>)h$aN=Dz5w)otI^b;w zkGgH$k&-~BuqO`g$o;nHev+95r1Qu8m*2MMqROt9R8h&!oAACSo*(fhwrv!!ML0Uc zecoOeJakVzg%id6(UVA6j(Q~(y%WL!eAGwrzQltVj1^TA`()D3bqo~A^L^N_ z7TPO^N-{q4Cb<f5I9B1aZckw=1}Y0^`eE)|<$@GhZGg z9r^qAwgIeTs5kp@$TJPvtIL)qp*Wt`)jchV&@z^ly#S3q7sy29hd!V3w0&YO5m=); z9aLEl^b>5l$KDp%2LILFaZX_y|GEd#MWzo5r5&&;%l|AybeFC8DZD6-AiD6E8cbeN zvu4rxEA2JR;q`?{Y47Q>$Ae6X`~Ql zqccaz=gw?vu+e`oU4|+V35MF=0s+=t{69jPMy%;a2Uk*h_&PnUL^Fns2CIx+Wi!M} z{f`4PHCw}<;m^SdwbT-V{W5v<(%7v{wyXlf7M9~Xd;|`#^~CA-b2)m>3bT6C3I>GV zK5YO=nJpkX%vS2yK=5w5^bmj@0xedx$fU;EicL!0J;W2RQLK;eyq8|pXvoFfm7MWC z0C$}*GcP#YRlnYiJL*wZA{AQ8K@T#BNcb&hP}=7*ny8D<+O>IiMJ@#X>BO<%5&>Q_ z#*qZ^Jq?f|No|B@v$2|mq4j9Z(k3($W5Yf9Pf|+tLW|2kbE}e4g>&=AvHBq8(F5>R z;0GR+p337}-Q52U54(gg3g|lm@k42)Fd_9vDu5B18PKzof}0pTim1JTSdaz(*YRT3 z+#f5FgO~FwPLTO%WLDwg_caP}zudpn6iyleH(sy=MPg5n1%{l87gXu5xuL-)Q?gtp zUo0@u27DdoPa8&OdmjDE>zL^ASFXyZxVVo$QcGt!=*?#?mcK<3o#!?z4zW6e_R067 zH?z#B-wSIOMJN=(4@j!U%S&V@Woo8`u$A8asO~i?g!j^sgJQXxy_no{yL0DSCX`|q zP1BhX*)4b_A&kKZu%xgMhQpKm;?1}-+iswYMa+mG-|!)&s*5;|&&AcCk@R3G5~kHw zC_tcFXEJ6aCWEP%wL8$+u^@W*pVR2i4z0v263lrst*kobs?DbxJ^9FX7;YYr!+x5N zh3B)<1f_FJ_GSmoRAu_ zcru3_cM9X_ZtHlamO zW%e$wgkLv4MGSu`@nP(2TRQY45m&9)VikQJEE+4~&)=ahtQEEzLr55Ark9s7cC5UO zrH;)S`GiUx#y9QyMKNq6&Z7%0d9?oCC4mhgJ5oi#_C7> zlSG?Wp0g9KqRZ-1glu$ou})T6*4g(yM>VlgW3U@Lc&#Pd5BoK$N1%aRNU;=PFvmka z(FS8r#TbXAl26P3tGW@qF>LC+Z?M%g zR<_abxS6|%gPJ<1ajo3<`$vKd;LDOUyw29G@L_T}zvJE6Yf$&IUs%1mh4i23Ha&_3 zV90Ov3-W^dJtKUQnb+%x8#zxdlU?qTsWgto0*fQ(2zkSq-vL5Dsoy%Qb-b)QvSg5g8Zj}WPVW>9m zF@WRk;qqnT&A@u0d%=HM-jlwaOSF^X3W988v{MH3&FI)};lVuEjb86s<&(+$Z@)Hx z%c)`I7bw@}w$|o_B+U_`E!ea}GS14P{hl4iN!6sOVo;l&rz{DDAst*6x*Um` z&lL2x)?V2}uEYQ6dU zKn%bjF(TCkW3)!X))ilo(X^VJ)*)SeFkQf*e}rH)NOB>Kw1k|cS`O90+*h0rOWH`d zqq8~Dehw`nBiYS6f-B63I-mZJdlIXwGa5~{B-yjzbS*}YBC7I*qg)9PYdC71I<8oI zPyAr?NfLsp)_sKP-$M>7-T+~NH-!ix+~J6ahnx}r$Sf>ME#y0AJ?f3P<3dz4S4Wzz zKWDBIWc*#4Z-`6vtyMrnRS!~n-{V{hQt`u0vT+8d@%TOK9ZvSrIY1XA4#^op^BhaQ zqaZy|W9Pbwf&gxm+TE^DzXDb%^pM^l!kRo+dcsj;WMQ`b52BYA5_58=P#>s48rRxNSV;0l_1kzhPgM6Mlc7itEsqVihL|**qCf>D>>2W!pF| zI7Zuxa26w~+)N8ZMmibh+JcJ%d;k-zN*YiL$Eq(~x)_;nF=)16S3V07Vk6`Q7z@vL z5=sR9-E9Qz*FtcCkQZf-jP~?V^k=cv9Hf0v7jZPv281pP)&QpY-2|BfvR zw_Cb$0bK%E8+VCM6Ae3Vb0iT3T^}VEvt;q3@WJ3x1YxSy;XkpoQQkSa#eCr0oIxKw zTV^Cei!8wzxoqE9v@c;jsm6KRy4Y~NH~#a>N2Y-jiSc4>5T?+x)>{;IG=1GVP~YcW z@x~|!e)-QQL^>pvR4&a#Zj|wUsbylN8#xg%hc>3^5r+)g-j?{d%LeRR^$WUU<)_#^ zlCSqH6-V!G-FjuXqyKZ_mu+GokIDu#C0jbg8?oE^wOg~bwwOjBA8mYlbH9pBOpKYh zk(Hq=g45m^1&zAY6Se6ox2JAUfl#y*luHmU$`9=+z|Sy1+$Z@FKaL4HFUk=FFBwG>1gZrKksvK66>I_x`VVWkHQF9B@5vt>!KkJ;<&YmQ{ei>h z0^%u97f}D4seBE%ZCkAy3cDMUcoAy{u5xt_7l%@br)hY+qSfVStM0ZVNhQ8lcl zxrn{;f`9j>V6YMM^>-8(faf}F$x{hikz(@jW`xtYy9Sn0wnHk}$`Hvp08oreNzYS3 z{eeaVHqL7?&~qenw+Trh3ZP4e*5bc zPS}d$;F_!)P^9af@T%T7921QTRH9Yi9J6tL$x^qoq7gc1rlv$xE68wtq2IWiXTOSD z6XRY63KG_R37p2Eu`8a4Jbqoj^fjRPC@&aiL$nL>o?pxG&`M)Z7l2k#vN=$6J^?<> zY`nd*(La~;e<0l2kWP1nHBbyt&maL|0Z^19=4$Mi>|N6JZz#Q?BDr2I@T6%qnGAdj z6Op=KTV{=_7?U!Ne-r@jl6?egwb5h{u?Z>ehv%c=d?GzWKU?`OZ=cj2ihrnWZm%0W+95q~m@*x!ksHT}0Ugv8Oa4y0!2>@q@{_ zE+*rbN27_;Aj7lp1cSom8!w%xf;QI`5bce;IV&rtvUGt`oIKv5?)qmwPj9sH}m z-hdGlwgku!w@BOXn1ZbTo8HI^CyqgHnIAmX%reK*miJF>Wh%Nsj%L}+?GW!UK_-to z0{z?ok;RHu)rep@B$BdnSSR~ct3hv!gZ|YZR@!F`HU2%t9N#YEQeZ)rZ7$1Y!4$ch zW$h55$j8ak>IRFw_*gPYvsFGGAFL+qYFpx7qJ*dAltMGbqqbq{jn|uGxB4I3&NNeY ziCwS%R>RMd{*ByP6h?In0U~$XN7|8(c!iBThsJv^nNLwb@{BUQ`;a%tP*f@N=93rf zo#_&VBdC$=VL~I56+j59yL)f{@F-gG4-Us+BoippZVULD>L7S*ZWaGBv|D^Rd7DDf z8`v$|Y}SZ_D38nA=J(YLe8Oec+`&WDimsC0m_BsN&{1b)&FAn-d%#*RhTRJP;{AAH z%4syKWW7BpzBx>i2wp9vk{JM1nd*-5^jev5{sSgbdaJVBwb9qF zio=SZCaB|z#BW14V@+!bDmBRG5+pot9v$&Jn(iymw19--fO!m&{jA8|-(YEOXP8Bd zKpSdiyJs8tptZ*CKU9ZqImw(hh!o}(fRibT@n$5xIU(;#B3L$StV6JX>DILk(_{>FQ)+if^#~wa^hfX3_d%P}N!bGVs4|}&rF|(hZB&esb%e%k` zR>$7|d22TvS%KQtGPB|W4;wf${(N+It`{T?EpB+Ya`@QTnh@5YQ7z$Jb8RBNCA7p) z{k#9h$+0Bshh3bkZH}2*h^)SNZWDcEYPc%{`*_<(Iqk#QSAf`=$>Bv(SPO$C+^Res z)LZ{qdN)|r5|%w%31V#RTbTh7RVOJzL}narVXY_Rl&(*H0Yv` zL1K9$xrdc0(Fne`Vi!nfLlF_pMnwnu;-Zc>N#p*-fNhaK^qqC>QNL$z*|GjVXr^rBR$6=xKzzI z8EPm$p*5az83Q|;Fy@tk#-iBt!es`%27R`)1#@h(QwPOD(#$KH3J#f39xUf7y!hAR zX-8LN63K^Qr}Bu3A>sI&)MbLEVQcnNe@}O0oCmzp8q*v_BSHZa(-MBd@TOxK@~&(+ z`*y65UfODfq&`Iokegg>sW4{$Htgd+?KReN{A>>{?B?nDL`(bjeVgDX_Jt^_Gsj6= zsP$W^9#15Y@1T%OoIL}cEJ~OD6LiiEW4Zl4PG@R`1H6jgZc_k+jqEaQDYmO=+EzcG1DlUd%!ffwWZz>wIVz1e z7o@?e4pudQ)haql{8p=H=Y!x6%WYgxD@v_qCM(O&JW?_~_ZMwSg=xI?Dunz_j$bk@b!BI^|wP2ZT=<$Kc4Md-ITfOZt9u^#{ zA}A&IX*~aUPZViHV7=XOrMphlCHuaaRL9R1l)A|}2hrKx_(W%{AGzjgpthN}tC)x6m>Dx{{wR z-c&XU5enr)M-ZIMUat3jP78sjN6$d10R{Zwt--YUGjbB*e+{TwY>>nsX2(7aU4rU* zA{Gz|`1zx>lGR1~Ga6}?l>9-VasyRTab0I^-hHlDkDI)$v7<>qwdwAFZ;+Rn7q8v% zavxp7>Qjt}OSgb&J>Y<+PxB_fjeRuKC%Z8|UdWC|phQMc3_Jkj9|O-!f978D7c0=) z{;;-UvgU5Udyi0jid92sB0jw-cp8Jy3noNp#9ofu#P=d{s0$}MrZaZ!;_8D}K-@Yc z2R7bTt$ZNXvmkZ(rg1lzTF6gY;AWdctiV)Gd&L--y73@7yRMRu?}vaDYIcl z-Q6?L(HNEKOw$lQs+AQj9|9v3a7z%J1?ux+qVH~?*{6Rt>dQ0^^_;qq_))OV$+??6 z>T^*j`#uf1aja=V+k*Uzd^;=>2trlulVR31JB(LaR-pnj*k}^xE6LGnm7$ie!|MVvp zI8%70JphF27u8GRs){t){!-WiW&@INtLPJ`ETxs2+*lo%>!Z-!e;Ax^nxYoa2!)X* zxNbXY1S7C03H1m&Vu4)QX#*3}K9dv#`JtwZ~W<{v`=lhtsQQdda}bZ#899E7nutFj|Il;J zlOx*&W^D1T&F|iD9H7WGw+MuhN`ieYZ@A?P30Zd%Dan=8jtR{)<%Af{F%v`t#2?xr z@+U`TyS93IUN#1vYur6i;%*2BJdKRv|5RiH-+F#7-U}H9@owFC5;o_aFx0a=c#g>1Y!U0~iu?lFSG!P{!3zJ4XS!J6oW5P4Rd|pTYRM9=( zb+YBP_nwR9+g|(R$Fw>ZTHvOPr@m&2l(AA;HQ=!o=^|R?DU0A-Nt9UafPRsxJY~)y zZZa@tiz~`gPDaIs1Im9G^qe2kB#^vXq#~@dcRrnCC!v0gRKmMpbU>uRx0dW}l3~y( z6xBX|pPloo&Y)b^r}|PmI# zYR@=Ca<5rYV9Vh=N4-fPaACXO=n-#D9QJ60_A$j1uc#|~CE^<(p0lx;Xa`|% zC)=6(_~DDieTefv6k2gLu3v!3#%24IUm_sM5nI?%%s}&$;w!+8NsIN$%b& zuJa?>JO?*G_+B`^KweDvHd)NP?OJkl(c%b1c6pIx*JT{~ku*a@haTP8u2ZOx#Rmx- zSOnO#zoKE|qxJ74i3CwwJC}rE-yB*S3a@JxwCH%gQ+0GA`dqoX4l4QXFSV~7Z^RpR zh}1&LDMVZH1j90*a{DMCs&T7Zc}#FHG~oxnKd((N03ll{e&G0xU%rxx0mJw6TQG?_ zxoM|-%P}*dm&X>pE1Krw`vf z!HezH9Emk~Ja1klOWE(s+amaG2%SLmkm=C+kOw-jf8KDEU6>q844w=K@DDdVz~S+# z8b%B0B&@GjZtRGLwOUA2QAtctJl->SmId7zdx$EnNMm00O+hof;n5=`fM;Utha-xh zJ^Y@iVuWA_UX4`Bv0)s@Ej)lcx|tQx`{vnDek8VQ6iyBoehGs7S+e0cl;>d?QkfBo zNJH)_D-j>Pj??q?_jd!O>p?S~9^)b)rDl%Yc6pMDSf166J}?{kAkrXXgmV6X-yXXi zTUWvsm2l$gs5+Niz}5hE!;dYfp7X5u!UqbS(1Z3zVcGwdnp@JNZ`37z3O|n#8`v$N z)sf^tb}Ei!MjN1?N2KDj&V1`eoq;yqqdxUyKXNg83-)n73Pz8ebo;o|Om28N-csXqyqs>VE%`hQ?3edbie>EzPiH!$Q1}Bx zVEfXDEO`m|EOFV3V4k8)xbvT{bNnTl3fb+t>{j^(;E}CXGiX~L*{CtF^eG@)wZ%B_EBBkfF(a+}!~3=Z#@YS;h>if_zYBp@P2q zh(o{cHK3e1k81^g#SPZ%rhsw=*@GDIxYw~~yr?CJd=Xm4z;bW>gb2B6Nm+e#q>C4E zfsXdI4HABF&-3Z~qLGuZKzr~zv8H84UI#(Pjjjmf^n7KkD3QYdx`W}SIh+aPZ!NT) z{pG%6YkR0)BW*<$FvU_4JFT9{m@70G)^)pBXxLQTKY&`uCwOkQx^;NBJ4<3c*`pkc zgRJ&XBvcD$&SwN15-zQpjw#3G;Q&S2U9!P}aeD!9XiNxvz6t$^Quq15`2zc$@*~2N z@Q0ECI$g*0u4H+F*Q9?z@Hr}nQ2pw}V`wB*Y+C=0Q|=5tQJR238WE*Y)t=_Y(92)| zxwF|j>kmw_Y;PE{Xwm?IVM$LlV!0d2YcgjmK{k(t}eadtm3xEt}HaRhjDdHZW38a`-UT zXR$$ajUtO{M3R_jM*i*QjSgYngMLK-(j+8s_wc#9q(cQ?lf%n{FV5Qd z%YNi$ICkN9d_MS%gn8HqsOCq~clh6oIISzK4n5y%ZGcMWw41}vQ@}G+Buoj5>TzXk zVzmcdRk(m;l!x{0u*PL|(JAXmS*}mrT`MiZ3vL=m`r=Jy7OcBD{)->STfxfrEt^Q3 z!u-!GJiw(;6kii(0fF{pv%K03ym!IMHddcwUi1{8At)ozNWr@p)U==s&&vj_vd+eK zRZ76T4z{y>WCD@qnM&x~`9nNwa>Wwo_gNe1`)3k^{R|0NMI@0~ECCmR&#|?4{^+OS z5V{zBe$+ThsFEQ6K^kxzFhsI!yBuB&SJHy@O557g+WU%^;-j}b`M0DQlOGNDca10@ zyEW+LPsQ;1(`zD~S_-M6ptRGCW&sCoo^_GFxATW*U2a%jo{}6`a71aD)s`RU$n$~-|}qgXUR(6`AC<~&b)t@GrU_aY_Ye2 zgEXYYbvkemt~T-w@u^Y4FCiME?sYMChlT}$OH+qTxTFnCnX_9X;g;HuOLgT@qccNB zR*>+MBR-WH*vCt(Xng}M<3s+|XNTV2czdj>0#pwYJ06?b%*L&`DeYy3kN0M?(`~Z! zUkp>3I*QJC6*Io~pHG$fQ1LxvdQwGbGL}C#VAf!={Mq9qZ(M#!y^tZ}82Mr(Ac;EU zlpSWyiX7F$$&B5Nm(W34x7;P@xNqO5vkhqG&B2JGbql=_84iFY?py;1hJ91G;f~_) zs(!8Xsr`V|gFgb2#}sa#?J1H}X&5@lQ1HJSDMKFbD8Da2PB(|Ip1)+uIF_X0Y4`vL zNR_3}H7NW8bT(hNy+jS8taS7P@7GIsn_qsORY@&XMEs(3c2$w|*!__h&)w-G6B$>h z-`z#u?%wZHT***oZAGohO5p3X>qio3RF@oE>FtyVC98w5c+WJD^H`m>>Zz*MK9v8J z3hc_O;^oV+mlkdE=GN!`u*dx?oc`A+;SYFC?d1l2TLu_ql4HhWMzBpzdq>KL-%l_c zL`nvApCxPwisc9cUgnkQV11jJ#gP?@0~c-WIFzshEG-ajthsa=ih=BF8z?5CKl7C! z*vD+n4?=EU2=N(QvSYMI6rslh3|fmryNtd4cBl$o$l1V8gpe$V-xO)Ew%|1*C@tg zSJu+yg`%Cdtl9Z@Dx4tYYKANBX#yUaAAY!>#p(R}IC^`6=_?_}Zc;&i#5;_3La}kC ze6G>>OP*H9C5(^a;$buC|PK?wnYPsR!dBgLJNss}bhg|&BLfq8lN{n2*nz>>nPO0tf zmM4FfS#=$~G%cas*m@_2*du{XGlB)ftQGHN=dM#~E9=@#-t2r=!sfLnF@XWD?98fF zX}YJFB_<)@;^Lglyf?yEP|FComSgU|`0|-q)pubmIbXVebkb}jbmn|KD&9foNg<;Z z2BBRw+5XC?Av#uu~ozeTt4+3{)_8Hf#L0-( zLG$MIMG@Ml?%=L?+X0Maie%JCXpw-`inX|#^hiN~yhm#+1~w!%@quPIN{7$tVL)pF zF9$FGgz^?|4z#}5dI@phvgTv^FN)*~&Y+iXL5U>xT<~HDIJ>EUEVnWBz~S-ZIP`Rz zV5nQ$>|+HKmR{TR0&r6LJVJYKC2UZMy;5)@LN^uvMHu(Clv-j4Y4*r4IJ}Gpm4r(He|Yy*iT2G9v|$y+YawYUoAC5-;+&6 zDwD-l>D%93SP?-Vs>=QK+Wv|O&5DU>d)ol%dj@jm?`E) z&4+%E4<6-|3{j@{F{Iv%Pq1|QWY(H!?dLd4(wNinz`H=U>h=$)d| zh<*gg*fHjq@l?{>IW>r&wRoX7UJ={vRgv>ljPleYRDC%>N_hVjC zZ9C{tQ6b7S*d-mptA_!32kd30AT>LWVM9vQdo9)d*pn^`On5|UB;!UM@}xu!;1W8uR4GT&Zsi{)J^w-UUJX#;PCD>*_cWq z7ih4J5pwWRl-l6=>ph&)+A2BabH(>EXv^zu{)a=yy4f-p`JAoe%q5A3tCcERjBsJ+HUI zb^49$Jv%uG9R~<>FWctHc;jd}6*If&$;CJiUhn~G;|Usc9Smrm`K(0d0HNauVoK|~ zKFE^_yGBDYVK|JJjmRNS_UZT29ouWPAPH{@KfF6@RYR?yR>JBs1Mws7H^Ew#MtkZ` z1dRem9;9!X9PW-e9xmI9Xx<4VFBGkqh9AP=#0n`?eq5hDAbb;bV^(k>GbD z3?37DLFtIR&i|k$>Ju%wVh(PXDOmq5zH2Pgb-Tz3b_cTCBSoteGn8~X&gOnkiX^?d zS>7?vNO?MJfUY7wud|t%Ssgn&~ZFtD?1BTF7_V8 zF)tvU&2(w-+O{ge8)X=v-ivpw;PpL$R=Gb9dn#Vqq{|!+xjVKSb0D8=P82Wnt-K_t z-?5g?Z76P=aL|%bYmfr9JQ{g$xP3~u#p=^oJQ>eWH= zc#}k2)2fGO%q42}4EtMl0_hwTsFiPqWA=zw!B{x1 zWum3y)L7liBya#C6OmKjSfdILGeH>NYb-T>zJze7gziR#JVLxOC)EU?DiI9) zY)*Jldz@5_HVH52lj?jATNEn)IOq9JmrgQ=c=T(}T(hLtxdi|)7JFCuRAH~hui>Ty ztj&ul6%{h-C{CtD3iuQ;z*x0XvOsj81afg2W=;kmzxx-Z&rW-9E5Rk2Uz|*#Le)szG)&(g>LgV)_JT>(lueHQFUQjNjjQAkBplDH@qOz0n7R>WztUJk0z zK`)h1ZJ~xD-xFt79l`bm_m6=9Khfmuk>~QTpSeIoZ{mq}Zn&DrHN zq>t)U^lC19EKFslUlh-2XDSk?9=~rrQhOU8)g()Q#)Ql>TMho3aOM>%EqAPRJsFjPxe&4{%ic2;t;>4+GQ=R0@v z%*eIk|4-1*la{fC@how6ZYo~#;L=lQ<%3*sDFJhkq_zNX3oUALD_ z=+f2AOM|K0l#h&?D~2>!ZeBgwO96^Z@p!FCX%YNscRF~X0GGd!tPCN6(q5x<3QUSw z{juRqMR^oP3oVIv=WQY@B3wIYBo75N6DO?*d0)dq2QKxr z8?K^bC+D*R+nb8)E0?b9uaxT5o|8IU?-eseh9S+@x5V zV&gK1mcg1}piDqYdN;S2`;?V$Oz%@iw`W>_G!ssnrQvnnDskm(Zkc+*kz~y>{=i9q zCN*w;-ddvq9fao;)g&TQobnk-{%fH!dXW&{(>Q5Ohlnv=oS4;E9t^mhz3C*2iIkFTX&BeYJ=06y9zB&p$9 z|4g84v;a3$k_P?Leh0g>zcq;wXt zy9R3TD4sw9oQ)QLz`$;v7^!syFPu|0BM`Gy2AnIMI}PWs>NzLH`q)f>GC4{q9aO^x zw(KDK0&S4z6p9nl-fENk5g%D3^oS>tcLPA)z4QRu7a9?xrVFcT4pHlOn>P7P;1jK- zHZDmK@^9Dty{LoqJXn{E*NbEv`guIO3rT}o5t7QNa=6>LFsZ0zLLk2r7sd#X;LvcK zby#A8WM5WxeW!B`U(myrKn)F8mT(Ua#v%lq55d(t`Ub;5GxsDTpD9soacy!6VytiC$LQ)uKVecsj$T>_+JEpjKy5O7D18_Jr2bkC5 zg^36F**l46rV0qgtAH$Cf>&9H<`ev`6cn zzUPw_($lSCGMovSmVKdB4xqEs^TQE**jH9!J$dMH8=c{u7@8Di>X%XkRM3e}V$cO` z>S1HH3$Vd~B{Rg!FzcG!v}pROMUCYD!xlIRDMX+4zb9LB6H&RL1LAzo5_zTRB268p zRzAY~gi34X)wW3%rz}l4!s_K2t9{Ryu0Ig54h1B%Upt8}Yz~d*&upX_B7~-ze4&}~ zUBIV^uRYw-#Ua$Lgi8Bx1Ji=|n-4ZIsl56U9ZiRZzO{*g%YvE*^mP}XVT6EZ@b?%6 z9x`7i2)-;BLuxL&!CVj4BdjmLj8VeFr`dX0MBso2~KviJK@7JWHB~;dZbwh0zAbY>3z z(>Vw6*FRHk4IB4$!}fo_Dq#UGH!Qa=*=qJGfqt9}6Bc^#Dde_4wRLfHfiv-WyYzNz zDQMC|GQcKt0L=M<2pbdc`9Tk zJNQ>f)tnFL(vbP!j%ma&!aLJr6>XdQwIsRJ>~$|E+h2Ua+h%ujl5#pO5STyD?GQr4 z*7Teu$lh;?>I0t)F41`DIL$Yku4cO`dIv4QdO-BHNfhyk@C(Gump3C9N)t#h!-fO45Y-ekSPw>%0JmdoVP^i+R36a zw$WiE7~eEd zi)(xB*=uJ(oY$k~bVGB@;=7GeUr9e{z4;)K4Q11r$XML$xxgk9ChECkeOeozmWyrbZ}~h~{KeBKNYl=4^W&$*D9;*gU=s^p5P4d4ovG=ErXb0YRT5 z*uyulq)k4`zuK_&snjwg;eK~zgVPNplVpD~```*nAM6f1>tG}Mi?1j*7Br3den5Qa zXxZTi|D8%<$_yh6pX*)S@cr9T{?NNkxM+cVq+Y4i zt7a$kS&TfyN6+1ToueRt^qPCz!R@H{?g-QNuq=EKwh5mZ^4MXqb9zfsD_o64yO9DZ z8k;^(OYG-0WuB>GxD@~KC$5W<{5dlQ%%X|bwtKlyGqu@u*W=ixEy13ip?9Q*mHw=) z!E7Xh-fYo)2EIS7g-|P9evP2$v89Z|?@~1;A5&75EW4-V#QWGSPs}enF_%E}t9U=q z{tvVOo{%fH!%<-#9TdBY7I4w_L-4c``au{j>{e9{qOPYpsN_kgje@i>3VL}{;pTF9PC-M9+HZg zxIwnZ#`<*-BNM;;hE%t}yJ^d#xf;mk#jHLUns_Sl8^@&eh=iYK!%w&SilUz+yIjxq zz3C`m1IT`DE%na>-wwL%mx$DhGx6AtPxaHGJxhqn>CEtF$x##*Xm1sUR3cq=e}kFB z`ie2#rTenD{j$!9c=bO6ZaHGOiJ(phT!Z>6qS1ZaN4{F*aXj2u=5_yv+nX+s&FjLm zoViYy><-aFnp8&01g8DXMYY~e{LhVCx9xA^8oeP1sV~KruC#7CFt01GgPYKo{thw= zGAk>wosHhxjpY6T0hyTN_rbEy%As^-E2m0B-3t4S(KRT_Bc@lhu_|a3q@_Vc)^?kV zaoB-e07OHt%dwbIriJuzJ5!LvT^^^?Kdi(f^TZVaGOT`UDYp9Sn>gJ+j0|*VFMb+d z$N#q1${Aqm(LbLWcziP2>M`b7fv-Lcx1fNt?7y>e1Tv1ndSd+J6V+hajOMiWLy3ON zLR4mE;^4gnyAlw5jaSBdvDlPr=jZh5HLxx$=M20!)bxsaG39& zrR4Y(v*CV^XN(|h++lA7%a-E2&AkmW4hQY`PjyLXy$Vbw$BKj_J278rY9jNis3h}G z*r1T#>@`k(nNGesR;Xdb)$D8IE$=tZZB6&w6j@lNh+YbcrF#PFt zY>6n#-Vb^zo|*mfmEnGwq|ZKF3G*x%?8K}xm?y0pL>z_JH$&0~`=<9<_DF5mYwD(^ z+Kdje*6bE{)$CA(zqqj@lheWgmtTKwJ9jXwP(t5OjnkcLKuQ4?i)rN#?BU#ikjOse zP7c6=00;Jb%2%c(G-!adp3c!r+v)rQiW< zLaRN?NJS87fv-94V>7C@z17t#?%FgOZjfyomX;h%v!@KtyE;%VU=bkCRR;k0J|(_! ze9wAt<-}0t6&MtWK_V zf{p`7{N5TV!8oqpl=3FM!~-o;l9P>z7LeAc)~sWklXI zo%#QHV{Ce1sJr2?>%u>o4LUs`YvlXv@zDLSv^HLq+1m9F>|L47YpH?puUFZ#pfNIz)jr0sbb9GL*KC=t=KE>u%z5oQU>)0?^rPW|^JbO5RGE{*Gp> z6=_wEkWj&AFzLe7h=0De*`(f>luZhrB;h^P&wY1)rQef7I*^ojT6K1%25+qYoScG6 z#oolABm1`rgn`sX|Bg=uDj6W_@5xXfF1Ui~`)Zxnvq2XqL7*8@%tu%UVLvi&54gD4 zJmGZZONuDC&{d0!-bbzO8?Ebx_l=Z2!sMD~_HOU9z^U$G!a&qG zgL$!Eagoz}lIu@IEzWz#lUaUk8^p(n;$4j6+B{lye?$E{^`o`N$U<66IG7 ziAPoJE0fMFA&RACMyqIBJb2mMVmG{l>LA3BO=z*pC7h|h6Qe7AA4`!~u_*``rsT7g z`D>qS#&Ehqc~xx%*3Jn9q9qiqs*E09NCU2MqPxE>!#4t)cO_!fVrQ|PbtP8!5cP!#)E}23TbS#!{=F^Sh3zSq8`k9 z9i8ahR&QNb#|xvp6zQ%+@?xeCU{J5%+E@+L`#om~ucjgX-Wz8?W;s!ab!5=k5MUNI zQy}Q36q+kSYQet$%jhX3XXI7M-sNT5tu!jbwSe(N)3acf3b;VdN!jfqcG3Uq!;3CD zQJ8domThmYY5Y0+uUiy)rmn~Qj|i>Bjj-oS`_p~pFbOS)AUW$!qwCM^r0IqQPq|OG z15MdNN)@1bw5lK{G0oRdyowT^oS6G5k>GPA9Vi%b-92W$fe@%go~ch=p6iqXI6n=l zp}!XnXl>_)^i>Y4W-Bz?@ScOAIX=#zzy5gVJ*eV4#KS4vtGI2se*trBqw46nNcMu* zz`xQ(^`3Kqm8~H*k!k>?HE0hTh%-Rzx!d7z)ad4I=uV{_9nA*3>Gb^ltRDYZnGelk z;X~gYPw)WNdoul3lU9W@eARgE3v7O_4XtL0PirhAB-@ujQYgaD8>^J-6f;wkP)yB< zLy=;Hi3}a@t=X)!5kYif7(5;~vTCr0RtC)yIs+#fW?fp?xmVT26o zd!vZ{pfXPr`VVcX`Jo6D=qgXIxh4Thk;rKbV5Q?ce$ZT%|SOHijq zXVskRAM}kg?sU^+*h`69BzEN8z^5~hI>x_WOz67iV0ns3uY_T&Y|;1p2i^bMY*hEo ziC9T>s?}n2e)@j42frzU8|FIE8p`UmWQ1JC_9UTs{10w^#v~kM5T|unqZ2Ldi}_!Y z_%<1X!)q3FESj)Oz64ld2-@e9=GVn$IQTnE8Q@!k3|Y}nJ;ny4Z&8Y!QX&8!M122a zilyW#Uzs$yfFK{z50U5=w$a_9Rq~>1lx|skJZ4U!AmoV~M1xa8*RIC^CqUT0F?U5z z+S?fa#Y_2EEK$K<wY(>o8m0QLl6vX*D@6rbvjq_ykh|{$Y%1XJQAIa+A9i z43GW4K_0#1H#sD|~hTe_Rba5~`R~>3Djn_h&+=U?V z&d7tuHi6}v3bohlh>iUfEato+P0;Ym9?wv5g?#JN&;~L!pJe_}!YZUOzF=;nCtd}d z&Wl|{8gMv~MV^1)<&32f&)lJ03@qsd$o5t?Cd$VYIyVM?phm2L{KA&0d0&*tSuZE{d4u0wRe(?_6xZzmV+nkjxAyDKJ2=;ug>nlErk!^^AEvap>E~y z)&^r3e}q{A+AHB5sJD)a3tXOh-SvRBg_z=s2Ci(SrBTslYWIt`OuQk{p^!U`N90oZ zxcHyug3QaVmeLDX#{t7>(kYEHM}6fBNv9X09rJX` z)t&$#lgs+-lKTac$*h&0A|h=76_ywAqiG@;MCYEG(W1I=iy6VDflWM80*jf)jqf;c z2Z{RTLRouS(mq+HeSq&7vuv(E$uH=}KWKcM+7|MMPt~K!25`ktPsN-h_GGW$lkPn5 zW2J797o{P=9q1ku$Vh6LzsNRl|(jWov@D5 zC*B2Qz)Ble%bD9FPMmn~AiFS4_;%)$xRGOIILzN@{3z=)-?PF}qiaG{G-A1dNmmr+ zJ7Ew+y6vfX;FLxgGYY@>2z?!82N~nx^Jpz~FO~B@SNZ=SZy)y!6_(F^6()O~rj}H! z10FfW^PwEEEimjU8`_bexnm0Sv|*l8^CS6v2^Dk)^ze>_vvtjc+&}6WB*CgFZSp+k z^|=V$jL#=bSx!tTw4Sk;ZxI9IVW8p4zzTvN3_PZl$(=3PI-Fbp(wn*ps94g5VBV0@akW&D7f+X4opoFU1F3cQFjXo5j1m-%9J?6D97@7-MCDq|y4l$6{ zy=)7MhAZirX~v;kQuq_St0a7-a`X1Y0`P#EnPbM~{7?7lL60XLUK<`}h8XbI$snJ| zjeVbk6jj-O!938tp+7G@+b;*7dtAEq|Mb9+V*IAuE2MWB0qeb2W#FZLt57IdPn-=b z3AH-@%k?O^biVA?L!Ls6M};vsu?j};Fx07`tx-(;&^dg-0LHXTWEdi{bC|d9vXZtO ziE8ijtPpG0Fm?``Bj7{B!Mchf!ahbVh`Gg#IjSfC`j#gFx@A4OUc>5az^tgjNI5NH z$<7SZBs`W5xXZ0+kXZ5cR)J`Yw^lS?-;NClTp2_`KTU5@XH12g=3AnX(Atz zPl%x|&+3Tp)V$Xb)h_jX?L5g$_*_u~2jKSD zl6-nT6L`^*2Q6q%JBB3`t*6L;;bNT~enBlHS~1VE$}1NEZ9Bzjp7ZEBj5x$QWpuLzJpxMw za~w5`VsW%kgDg{4mNbviE|(HI_vN~sQxYHx7=FFtZOV3kI;y*IgC zWz`3iYM8B}0N(O?PQVHlVj*x9arQ%J{nr${%FPD(2;yvxZi?n*Js+NQ=SFP)WCwioa% znofVsLjqer<+iK3%9fa_P(UITUj==AS-*Z*G|&Cr^my?nf-hu_%x{p17@g#Cxay|42E~HLb0G0gJb7eXoo=cw z{9o1O^R(mdkC$UNf4UeyITd+iQE66F)Y%-{PgJ;>L%ejEEwWFEe!FLX0L?QsFxnQ# zN1Cdt%uTfgR;hmK5n^NZMXcJ&FV0qVe8qg;N6GOO+rw`YYspzwAF}Ka{ZuBaCUp4C zVHWQ)XOlk}?1RUKoX=i*8*-mqk_pU?W)=cZydP}&FZquXar^f(+r7<-#*+R?bS5_F zT`>f*e)EoM9#Houat8HWkw0?$Lt`gwJWybFgusuNNc!+`rqu{n=&DeBdP6O=c{dg# zjt_wfRG|>khg=!!_@dP*Ek~P!wJSw@hLmqG2L-PmS-v#y>oIr9B!EKT-?3K_d&0VF zX<-m6#3F|gf0Cdsn2wAsyB02a6$sH*H#oUjB~MYLrk}u9hmAB38!s|?@-!;`TXwuE zlmOw@$!#97!7}N;_0&_?7<7%6Rno69&`md*wwRa2y=mnZJ4mrWqNSelpGJPhGSOYS zzOR^1o9Ph$*Vbs1+7BB|nm=ErF`cT4)If!t|4T^D@ob&nHtRT8be|jQeGHJ-4Xtdz zJ>Nn*8)7_@@AMy@724Sm)b*up!2v!bKJ(C>PtQqk^e@cFJZDJDsI82?^F$8J{q$NH zf^|`=LX|$0b@2-)dwHq;(C%0#hK`pD)P9ond3A8hSt=ZU1ynzEwq26I77i$~CrOUq zbHcz<1ch7sBBzLkjhR|+xcLky(V(`OdT>P+ zzW$Wyjf}v`DVEMXBUVmBFiLWV>Z@%H31beH7m@N$@)^1P$NLGH1Ykm!$7t*{9TX~q=L(DM#>&LW2SrrRQD%xcHJw9i{?#h zK~<$JYDdd4V=(eMN^Rd2Cb6^JdbTOtyW&oiM87U@87Yq97aAsmLf8S1)lTkou|dCU zz9BU39p+xu8==l75zO?f%>CDW$?F~hs*h#S;trl>PnLM4F6n*YSz%s8x)N~HNAz*i z8Msz%OoV(`)kc4=Zq#}=i`me#MLMzarEXRHZ@fI(Xn=Qyzhwe!oBSZuD_o6m&)FQj zg?yWUL0wO~qsW-CxvxnKk>5;TzHc*z&m?&5+T>k@v3Ri-b7{}hy(qa4dV+Sc1VHL% z|J-|#Bw?s#<1_xcU`Dd9FDpL89f|!85k@)6hIilDInUT?4)oXkLX(oddRi&xkA9?q zyv<>D$PvFj8fmg}a|2bZi+Mm?n1Q0;J27aYcUY#2r8dY_Lrbw?p5+B@LMdB)d5Jwp zK_jgf=Yz!OBy~q8G?N~zLk>t`r!sQt6~%`Vf39ceks(POT>ivxy1X@YglpGiFjzBe{7+{~y2%A^>h>xY1V ziM*E`!n^_gNrVaD=^13A`JKpxc!&C5yjZSrawA8zj@ylWn+*$jGvX^GlIGc<9{7sn zu_A$7hbXRUPm8V!Q0qx!pX>7#P`qWJQ^(K$N=%O$yAVn4b?%x!uz>2$ZL@vnT(n&1iP+`4$8tr82o z+Q)p*fJR@yL^AOd|6g8w&(-Lr-ZMc96&lVs11JSY>gc^J z0bV=zc>bUAdT1kt253g0Ty`HQC6(XvA4@j)F70%XCzBM-kcU$9E&%#2A|M@G) zx7wbghQVWq`1niF=e5-*aNAIuMtlo)zoL4(%3t zpi;)E13>hA;gK^>@L2CoKqI7tX&X5wNtym{sZPZ;HhlB#7#+JuQ>=o*+~Pgwbny2# zCW-UE+$wq3ij)csaJlpT7TLkJcY}ZNhYmFZ1C-S)Wu45HA-|>3hEKu%s3Qy^nLo8= zHizHAs5fvab*TGo9EhnCq87HJ?p%^ovOAbvea+R;Ly46$rc3y~d6Aa(VC-)~e>elf z_M`T;s70%cL#|@A$mbYB9^b5rvQ9J~UdSOweF5O+{GNj_h=}ar%0=VrF}dSdr)4)i zkn3a?o|>O2d}fcM`nVdtqyDdq>b`qaV0Ce?5+au)RM3 zeT$=T;8OI?1=O#dA5HZOnSEZu`!Vw<|1@WG*$Z+YucROkUmcw{ft-) zvR`cDA@;WP%&pX=^u?Ka*vtsXoeCfK#!s#w@8b~xVweY*n=z=5g&c2VhfP6I#Vq1M zPG3YBE2!F^<7}!y>UrNyY0Kaf#NLx{hUwT{LDg?C?&Nik5Cu>1h+4nJeZw~j2A@rq zXh;`Z)~v8I*oFYihDGqE+kSf>DtrS~s^{I4;G?mpOMo2)vhXW2SS=+`7%Dd%=7^Jh z9>rWc#JG46-{6()&|_Go;jk527lKmLy?8f+v|nI7;Lmgux;t@zd~D{y8C`)Avy|$0 z-pc3fc(S&?K;)E`|HAx1KZh{fywB*8{~xV3h=qqL6VVbK&{Qn8{ZG3_(GZ&|&hmsH zhTL%(9>rN5(tl9V;D+)QCf_sZN?1%pXR%i3f3Do5TtDOlEgS+K4pv#~^9E!Pw8#xE-YG z=JvN3JYBaul&1b1*HdrS#CbDP&tHgO<=wY?O&GL^Etcs3RLY=~uRM1`YMZ~pxP&9F zWEt5gwe96>aBj`332=9l+QQbvlf;`;g=n*49P;&I6&Vqp2B9zdwdl7?U40Zn!vkid zUQwVEh#ee?IczSRU6yd?^5!Q{h+NV8-Rq(#jw6ln z>JNobjxd8Q3phTD!M{JzBmN(~t?*r=VYTB%>NZ*MMu)@t4FTz?QydQDX;+P3aAsw| zZBmTrQJRA|eM&0c=+qvaqq-4gak|g(G3Nv=79I_>W_Nj^ZcL+kgRtdrZTsGb>-|W?fj_-#( z9tjb$Q>K8quc9&m{QIo?e>I6CBUeq1G+q$lP5AIK8_GTM)`cW*`XQ7;@mqL~ z@Ao&3gQu(@&BS(Y^QyJV;qXsiCYgH`!l-!E%p_SvL#bmwxC7C25NcifYzJUn5fUdx zn8Ovs=&x~Xwl4GqWXUc_gt|-CisPtuE7lZD)2GDTE8noNnFQ8(wrWNmIW4M|j-h`E zmE^Y~=O7Mp`kUy0RE*?C3=<$SRdP2@d?qPfSAwb_-s6%_9JzYnHCmCvNNNJ6M3WrHt5`H*37Hov1{T#IVRkJ9uHj zkG{;l5O##=>Z&1wgnV3(91P$`hRIQaB`p1ig-cv(4i?&gJ?Vww@x0(AB?8Gz=<=iI9^dUp^AnktzMaKYJwF4?K0u{!$~>f*|L;gY*<2Dg#rz;RVcj<>V3F4;i-_Mn6H0FsXST+_~%iRf9dw1 z8STd?t10G?g>!=lV>gob)`nR+#Y_EM&_$ZZQ(`w9H4eG1;t52ZT~l=?uYT-oU(h?; zV}-3QIt^qJ%zBp-u|*?P<>3MqtlXRzkk+LcY;iyP4o5_F-~{rP%((-4)+ov4Q2(R+%(c*4ve5`f_|`zv#YB_FA>LlRmN16zUn2 z`*hGJE!1Xu7b8ACXg6EL98v{yc|{3L=UPw+H*)BpUmBwX8zjTNv_hU2R?ZyLaL1}| zB`PgWUBP}9IJiqcd=VN%BVFD*IsD9aM>h%X47ikYs2tcv|DNsC=P>N2z?_GGjx6ms z1^UC`uv)%hEGv?i(7pU*p4PP?k#2X>JO#shzH7>G48~EYwZq zA;kxMJ7QOj@4#yuwW`FaAcR@X9Xfy{!)q~1mU)3irrhL&^{h@;+=*JtGJCISU3f=A9 zu1pwG7O^06 zMeGQx)Mb6A@$Sn4OD_Xd#F#lAxdfU31`*WgbaAvm#W1m7h={jG7DK{(R-^N4if1)> z70eSv%4xR~`lgkDN^d5DWy$}{w0ba>@$mZZ?h7rH3oUTi;?OO5^`rZr5PkbA?h{0p z7QWG>LNGJ3XI`;(uWGdsVJ&+UY@ZgF2TX`e$h_;)`IrA834BNF=k23G@$`v-DN|pFXbyB)fS#&^LmA_WJ7bIk8D4`15WX)pa0Ic7 zFH>FNoPCaVIDu6~m*oK06J+odKAaEvb?P?k!Kxu0dqRjohgtKOUY4U{bQgrNgLZle z+oe>`x{5^*wx5MtMayffCu7Ax`=4h()Sj-i{{=CawrzSFw~qsg{mfSPA^OGF_DHCw z%6)H-7w@+2z0N}sdv{F0+VIFBK^@!P#a_gs5LOLh@Cmu}BhCa~?Na^av7Wo2`G{L$ zzJiNW@RQBU&o==d(oUp9*c~>dh+qRa5*#Wz3JRh8vKPG1{@F$CKX?~U};TBsv9?hr2$qs8j`sm~6X0i^jLAH@x2EB%=JiK0Tpw!kxel4aH03%m1r_XsF z*ga)!X2x1(SB~beV0o*NwOv_tTW)d)6w3IlPCL#ywS^cb90Y_G`u+i{UsJM#lcTXL zue^v0Q>03gTdhCZA~nPIKU!In=C(Y~{A}f6d@FF!1r@+X!`ov0FcQjy!#ZWsUAtGsq614mAfnfM)!wtM~3Wp=t z{WT#v$l79`(I@n}-Cq}Po@1VUsl^^)AC_GoeThP=zFSqYukzGmoU>NEbn@%&hty)z z=hk4oewi4j)^fIrn~JPa)2>QBD)a{D+in-lC(Ric?}4zhqG&n+$E}>+@{=5x`ee<1 z$Y2(0gp8)DhvR_!bZEGF&2rzzsrMU87b)c=&uS~44mhH6^4oCDfBaM`Wxr^ei&jj{ zXa~lI#3?KGXN-6iz%sEIS377Tox>fw>lu_F>4^_o0yCaMbH#25VFv$(c=8tqR+y*H zlU#ZIi>AJ|c8(oP9MWW~%iRw(hbHe_@a=9HAKZy(f#@wj*@#b@`1#dT%=;Wh3uw%+ zX2RTA$S=9h6)Q|$-G+byd8M7noY`8uf8<>VEZEMvZW2@>?rr@LVDAf|oPW@m%ZZ8* z&4GOq+49l^dvVV}+YxP;2h=p)=D4M}*MKPP#c5&G%K=&^fpuLxlx+x|secFFy32S` zpcj_<2cz}CMd%=>EO%Y9ZZ|O!QdyfhOEwza^iBM*=Xe-Y)iQG zt5gf$@m)UL39=Ab_T=_Z9qVkGwlzx= zx%y9;^U{_rb^2vW)>=NQk?A6J^8(r(6x+{-FFd$h2~;!-%cIl)V(Smef2o%hL%}4) zTk|2iq7=j$4*C=2O~xs zA-?jJX~o1&@upqckm^WPscjMLyez*TIuT3tqPsMTHd(0n_x1D=vC#jyQG0!WOW-dB zwp!3Gr$T~T9{@r^AmRf321ZN&714jdmbKV~ooMf(Nm1Qn;2#QQZT; zxCyE*vO;r~S81kd@1n#O6^QpH_HDJDcH#zEis`~6_T=zF3+_(<)czUktD20xd_|_- zj~78_TomyzF+R}gB{Rgyq(MH6o1ndusihr3G0V*b-nzj)kRpl%T5!y3^Md*D@D@j1 z4AEr?mdEP8{ON&fiyl0-an#`^OG}>p=G3$(c^C&T=(m4qG=rzzgYb8SD#aE~g`(`; zp`XvOUC@t&?M%ry6Wi=@hih0=N$gy<&&zkahj%*FMu^zTnNTa#RF_zfz^YozC74x;& zkb=NL-Fkyax>!IeM1TB2p`bSqN3k6=CEY9p-xN*$%05T9upvvCgfi{HrP&f^yrjU> z$5SmT>^QotNjJ7KI$S5yXwlb+}NAi#=Y)LCE@Ir&mrlCQy1*McU3e zKDp3IlBxifn1r)sTQmU{aHbi^X^}bmGbX@B`-3U2S9dsI`UX)$ z@YW6@KUKyXoDC1q?%_lMt$&M1cr10g?`}Enu&!Zzs}E3Zl*NNdc=O%i8C8}Er9E5J z#bNpuHAw2Y%J2+A_Kr6F+J-e?jdaNW94JK}s_oHcQ;rz@7n%HsMIACwnmqi38zPeX zl#Pol*1Z>B%+Y3ru+FV`?ni^+6@SU_Y<7ty`v-VTh zp$|%!WzCzD%l5WQ)~b_;ZR?dTF3oIZ&lfOW|8Ud?+r}j+bWb01Ix1L&oBok^*KZh@?R^Br4bKL$wqTDJ71BR{tgO4mn z<#uSxg||uLpZ})LPD=4Li%(6J$*#JqcB^19_O=*yX~U`Hn2OnR89$ucR*)s%>FW)g zy(Mke%#6(zN&!O3JWcX6)o)_*F&N$jwGp~UJhI(w_HNMdd1+n zNu}hSv(0q>KH@E?uqTrS%j7;USMzb)I06R&{Jh`7nnX^fMDV#MUG8~clou5LQ`^0q zsn8XyEo_^OqPtb?*(e2dO|gZLOX-&O`+?`)lhcDNgdQhOVR0KS(P~2Dj7@i-rrgpC zWRHzVIjX?78T{F&iS`aAbVuR?5wLy9fBbOnC!B9qc|`!flwxeb7`y%G_5b-vY<6;z zmrrdrW3i`z@ja!S0tQqL3JM~T%J}3JbS;Xe@MoOHO^NgLhnIILfxAEmK}*Tw8gX{C z8a2nDB{GTV5f736aUR5Uo&Rpg7vbyOSa=m#u)JzJhVBxB9~+VynGppBY2V|!T~tmv zk?TpG>x+zqW3ZIQ5+irg66RiVZmSvANMx2Xndu}dwK`Qgu1FdPzw$ZSo$#fYs=LtS z<=7z=?LcH$o8n@;Y(09#kiTLIB_DNh6RhrGXl31#z$}T3;>8=uhgpA~wwZwv9+7655ukGaC%044D+`d8!hwnPbU7*;Zo@9yhUej+9XAjD+9%?^MmF^4J zRue-v4ZLozT`~GG4cS*lv2Ew;9K_LPV^R|wtk>0I;~g~0yq~)sX@n+g#{HA>Ys)o|>)Wb7O&}Qgeks+9+JZo^0h2N%o}3b4a_qQ|>{Wco0I#dLt=9_-?RhN)>}1&GYo` zZ|=~$R0k~kw~NZafUDd2Ec(#pSgtUE92mSyC3(f!7ae?Gtj*>Te`{p62g$5^FS-V# zvfiZl$~eY7N0!0*NkP-jYa|D{5X(ef+SHxJbUAdOLg$#=X5Y~bR&X#vRsML}S-|ya zztmT-lOB2AnI-BS{#g*v_l*n`=qh*_q~SyJl;sicTxnYPdA4lhH;%UMtYzUaGt0-N zQB4^{LHSIE{3qR3iAT}XEW?3-S&(Y=5np4zzM;*XT!&xwBSD5EYumENi(cDMw)g5} z_C2w{IOEP8Fwyl6#gBvfDPt}2o|JmkCasX^?d?uKv<84{W0Sg>WZ@n&9+Y71BxR8= zy%~}%6dPm%X*|hH!MT9d5W76>V0k{|z8u}!2%=OhY4JT-noQbvAaZPfCN$aquw`{m z{507e#E)e!+a64MBVQOH;yFc|3R6#Im)YpOG=fYfwH+{q>0}wUdQ$>cA{o=I!X-M4 z9dSEOOG5OhxyeB7gOHKDnNqjh0@zpwJpdyWi!WPcQx)d5)GNJ6M^Ldjoi==X@ux=; zFG*niEw0n0Xyw(G0w8+hSWpp3(Qt?=dQvC2wS;LVGJ3WLq05#Co#B=rgZ+za;m_e19rY;;ozP{*jz5i%G_Gf zad;XT=1#n;bg}$u9RroZE!I;gd%8U1$W1NMdNzLtO2irhUD_g3+5KF?48sD!QJs?? z+{E{__OMYSZ;mNufk{}g$E5GNOrQCyV!~?MeJVoqSfUV-ufNiPv!dO1>qdd2w}Nvj z`!ktmh`1hf!kL8EHpm_R2buJ`aK3Xd?schz)S)l$0_ zRbjtvClw70u1xTyq5Y)GK z_@^UEQ-0;Ij4jpP*ytKrGFU-Ukg8D19zq}~WMcCIg)N-I1FMXdJ(K?SjAQp()9t7U z3uToqfO}#LbR$MOF2ka01S?>($oIPhyYYK1zgM0CaKUkD>avp%N;P3`DH_Zsk}MO4 zKW`9BitW_$qdrB9lTsBzaMJV}oq3Op1k}bN-}TgT64=Mxli%H8g0EbfP0k{#EbF5b zI&5*?S3M0GDh3hXlN~vNe2lp;x=D|guf*W5=dz#mF3UVYm4akX_G_}Q8Ko4vnHM?9 z#)wSS@R0#h#?(Px?l0@94>!+0MP|^Fw@d|`^vvKqlDrvy)7m;1!X;sVxhsO&3d%$? zCa}_huai%<1>g!H`p0W|q8FfNe^C)I^&<%rM8Kw-(|apbdepoc6A93U85bIkK_JNIeLHU{U47UG84s#-~Oo#Cr*25ko!^qh4_GP6Saud-g| zQkGhE#~gH)a&uCD-?+`l@d1(#Vp$JgYxrd&ER-$yYPxLik9-_sjzboYjL&g40%W$r zz(yIUCP%^^$_4k#yJIS#+|p@fs1*2xb9S-O`0*^lg%Rg0#HsHRd%b{&O`mnX!d#YP z(9&YGxDvOJ_r6s}M+$!sos*wBd3Y}37Ikie&eF!V8OP{v7$_M%6rlCsRCwUgsOrwT zQl88;1Evjj2m^=>eYlFC#qI{-RSnP1)I(YMFjKhn0awf8#|`>m=5B}osJ2hN(!V8VUs#_Y*kjmaCklifu$d40^6DRFAj%g znxxXmLkHVv2nk%FY=>Hium%}d{iZKXrEZ#>|41y~wbu#C}eeBL+yakM@n9b%KUz;;<6+f5;UR(sJzq?{gi0OjJX4K)K zpi1RTVg1z-lY5xND9#Z3iamMyo|9crb8~)bc#Q*xA@{;j*4pTq zs8$|?anRHI^29h#H*@5^^sil8Fg|MVt@?wuSq7!GjT@sdW`nDmeG!ZeMiP@TLwD|H z5|mz#BM7s@(q*`oRq?wgaD4=o=gVNr-f79@FPnzbqXmr2h{8i#IaxLsb}D*mh*Q1U zSo=L(KIo{}txzG*4yy)6YLsZ~Sl?BB@{-I6^ir7S3@rDR%J>|XKE0dCi|xxXK4fou5x*F^7lxI9UVQUA&)f~cn;NX61^d*qq76gE~~&%)47v=;ZLH~sNtk4 z^m(^}%Yl<%gNIm&bFQF!8>COFTyLG-XiliA$)a(Oru(SQ(xXMiCzEBLvR{(VuE_nf zBZH+nrC~&pPoyu^q)h8GnI^)>;bm}gc$>E2pQ%&;Ix2 z!@#7Q)-I^vfNpwEtuYSy5ECl_;5|BQ6Z3wyVrn3Daew#Z(DmKYN zX7bBrq#{tUz?GBlZ!a)Rr0EchQchDIULTWM=R$YcKuF;)ZOg-CI$e84Hqw0Ainm~y zrO;;5Qzrx6>jDxtyp+8W+<8~dO=0NgU}dG~&+Q(xwZP_h`E$@^Oc*DJ%=p!vgBJK= zw@Md)uWf}M0QwC7T*Sj$U-;1+OjEYJLIGLRrQ%F`qkAv$Eu0{y~aRl{|mEQ^JEixzd#06p!;=h7fnc|q*ok_`> z)a=awiC%2gu*~rC#EuJlF(=@qLxh}yU~vdoy6)L5HoZe*_cf-~p*{34NI``xCMGM8 zZZaC(3HmjOyiMx`44m>P39)x-&p}s!vk?!Ip;t`#S}U$vNh;tT zB@UTBNo|cm9sp{+ih2tjS_ec5S2Ru~BVqByc5cI>dq-sqDnr7V8BFYn`7Kc94+_LP z5h;LfZ%!Hiuav@>uv)e4$${Zt(4J0n6emC8m*vNUG-JV8j(bt8y3^_tw2^p?(2>z2 z8|T;EF1WdzDuXM6;KHKKuDAp>{i6>Cad8rD=tA;mK)c9qpYUr*dxoD8_hbbXC*cgD zLn8dU7RX#N+~r#fVrU7b0h_ji=~pdvEeb>T2TIu#4&L~>3ZDIi7L3KXs&f`h5NQB= z|8Tt4UC~CVDQBlscy1pI9||;4+r!>q$8NQ)WpWm_RF3sy_)sGjj?!|(1{fh(oBF(j z-l}N?owXu&v(7$)82yn>cCGGb2xL5|77Y>;r+@S1O$etY@L`}<5&iu%Rn}pYS#s1+ zm>hO1(kSWfQyC2i;#Te(XXWMtGz2A4rZr+yx|ysG$cZ*WY>X|072>$K9D;Q!DeI|^ zC#ie4-S$6bHHKKBrjB}~P;M}2;5sg>a$NfjFkfMO6o=S6nt_OisXGUGi~jK>`$ z%?)d@_9={4&Hch2xS)<;i8IW-je&I(4J=mD*LH{&LY$$|RB%i=8pJa2 zV&<>{C+K0m?s*q@9}sn5aS=GCIaa3$!RV2FJeKA59G`2)Qp>|D8a`hEPHlz6kB*4p zt!6VP8WhZF*_q8@^OiVCFyk+yh?gy-YnIM*;E5X9i8Djyh}k@I4jZs^)2gFIGGGS$9o;x=8cep{gD)n-q{{NP`Xp{ zp8euPAtXotOx$1oIF^QrLdRv2+s;W|wzBR^7a_rNq^n-xN{OSzX#v2$x)wp<=2rTU zLePLnuZs4uXxzgnEV;6t0^#vBiMQh2I-*)N^y%FE`NHhr$7%RuRH_n@3A&p&KzAuk zfpm;oOSoF1Y(%X}Q*sr1={S8MB^%zf+r4?QiaEMH-bijZ zG5NRB$D6}F4%??CgRL019zpr(=z_BL9Cu?ct#d5zeXWr#z#|&t8 zLj+fe2ZLvfeSWo)?jQK2cEm6#;6|Pzo2-m>jp^t7HKm}2V=D1?O-ihykq05Zg@$@` z{~?%xk~9$R?rUbOQxQmpsSawlt$&;L1>>YRwX24z2RdVglp^43=NARTdL@Twipw4v zNt7dn%5Z*#nxVkhwCOCXc~%-!L(B&4OfQC4u0%t*YPNJLD8`=) z5T*~CvHp$^wvsugT~KJzv8pGhW6P0Yq4_JD;1qRV8;c&PYlONtA~AY8AN#T;d8)9x`bI_fHk|BEe=Aj7)=v#n zBKT@>&F#;@B77cZRTggu^eUyq)ahDkZr5#`S{m)G@%-Vh;Cu;aCbmJ{s*R8jL*BC zx%HWqigRpsJOfeOUMW_?4#}J#C=1}@w1;UIRyvr9DhHVbjJ7DEeFgB~CI@T&#{?jc z2ndF>O;N@bVmp1|!DHy*-lV{gpi&UN+AN$NkgHg>1o0Z$^aySW4|crATUCYwAdLh0 zl}~uGoWfE5#{o5X|Zb&FLR<<@BWAD0=Pt-2!2(&jopLDWGN-CPm`K7FD~QV(I$` zlSu#NKJXgqInp0Hz_R6jISWU>MqYgr3&d4a{d&5klz6*J3bUm!AQQl2G=&nlZ$i_p z;?tL{8ymm-7HOL8^z%bcCBzQkb^Nxi;U|i5hH?Pu@>cWl0JHnPxz}Fo-3U4BusoWS z8L_W~h4!`l@0p5sBXZe4PPGGLIdq<&*He$ zT^jUPk@E7~s-`cyHDgCu;q5(qa$nvT8t)ALU)Wy&%`)ZnKrmGYVU~tmnw5dW9`M>G zKuk}5k2NzRdDGDBayXddilsoe?4eO21-w?*fiSbdxYS4+8j#2H7fpFQp&3nDEc5_H zLS4SIum08i_6*%Qe}Pp~^&(A97{nJlP>etx5v2paU=N?GE`@Qr`anU~C!Qu!qSoak zAB%Zzi#1c7JF~ziQmr-Y(|ZxNV-a~!wC4LC&n>9GR(#-eKV{tB zH4zelJnT6Ir7M~_82(VGZfYDD!aT^{l}xrw9;p9zg!(A%NILsgbX5LQFia;teBbgphS>8exgEj>Em$ z?vlpt$0az$>GGw5m!-BsxCeR+)m|CB9dZQ6{!vUh^!@*)tC6nyPmLoRM05m}Cu<40 z2jSToQ-xA7vZO?Ni}~2b{>MH48^iu_88>Cb?7hA9dp6H;P_FiXp63_3P#?T%`$im=9$4gOz%Q(wN^h4+X!U6iu+*Ius-w)%Qv{ICk0o`)_wd`t2F)Kjp zV7PXVr+xTF3FzXGV@Ml=*|r*AQv;#l7Qgz`_4?ntzB!vV=J4MfK6d!XR6&PP6^%m9 z_2-{56&xK19TEPXc`I(Z$tK6()VFm!{XZjIY7q0+dYt#V!jWm z&rb3;GAU*XzHG#dhRD(P=>C)^0N($C(nPAY9UhvvRAS9wrpd!u%xvRd^HSG^PT0H3 z2m&CU#Z}w>@gG9tQ0Z~6?-|mYQP}*{xY5?kj*?v$DqrhhSi>E*iA`mElp!YZqpY3H z2>ik5eH*U(oziHvIn&f-qZu#>#&j>16Urv8PQt0Wu$fPc_-j~6?e&cr>MM<1X^r2T z-BDOm7`=aT@zGnQ@G6Ywn*Zi=qgx9X>$ubm#F#9hQ#}xUTgn+|FT-0Lht?o>Ho0AM zE_Ny1)qzMKwFYSB#>|p#tGjvbxd*D>c3HQ8yF?faOu&(Y=H7GAyi`FMMTVtKFE4_9-K2gc`~|DX;q`{;AE5l^RgHt{N}e&; zTU$rpnFD0)F+fMZw2X=+a=)Dtmoh? zffW`zjtxy_5GP&&@+!eU(UDhs`sor$Xl+WGiTFN16VRQ8*Md3e)8-e4!Y||**B7~k ztadiL%O*;xjAUgH%NU^6+Hh}8tPLE5I07hAI50e3BO~e9tBumoB?CtkopcnT!D9Zn zoDm!;3S8S=5292Lv+6{A%_8p4m1Q(c`~S1Bf%fGefjmX_nw$hYcf80v)&V4YAePD< zZHk&F120&N41r)+15D{C;aGImTtx9>@PK{3PmS&eD3K(0aL@Hm_OF3RqNc1DcO_>$ z8bq|@1s|>h8o+zur{YN5&qlYQmNKD+qP1 z6)%;`I{Bk1CSN}fu$ZR%oVSeR9=4L$$>31(`tE843FoiEM`Efj;^7cy1n_o4#lmzd zsd=daXJOzE+#5ev%*g9BvcR-Qem^k=0a`u@4)Gb$UJhwTJj8$Y8Y8sQ+1|i3@*Ebo ztMJR1=#~xgTQ6B+_%mp~4_wTZ#lgM2yrEp+^Sh#+sjwdpd@a7YtcQ)X90PRsV`+wc znqG5Yc^P%Yi2Y@gO3j-+*9v*e%hKLBfG2UkF6#tjvp}0~Z6kddCMi1Ox(0;e)*M2S zCLdE?aLqH_H)_I+njw3xCvMm&<*liT*EnDT9mPMZlG-v&AUVS@&sMtoQA3JriJ|CHKl} zf1|JoIKywL^G#D|)kq6gfyq77%q@|uJ;{xWz>}s%6fZ1jPV2g=j|f3dKUSM(hu}q# z=zXlBi&yEaq?z9H@a!)#P=UB-nr870K3;O9OHZ$mvG(YJ`d}cXfl$+vi=s4y&sb4< z#^RKY*&HUpTKig#E38O36YFKgntU^R#q{DubnowXPUuiRyJBF^tC zuMjI(AfD9%*la?);js~r)h#Gdz3YY*jz_P}j|q6;cvG@h0I11pvR|xHU`c%Jr2i$_ zV2v_3K|Q}Sk0%1Fka)(2SgMmQ(QXk;nvhYS zYkl5vl;&;+BQcIKQr$QIcIPx`15N8IVfu3l z6FFof#BPhcQ;mg_qy!mf$t&7rc&Av{nBsGX?U-QsBoa?l9e3}8QuSP_?IHn=mtwFi z)+BEqcv=NQZB--}Mk5&zNy4Dc$8{1)>iUj=zucxynVpYS-`CAWPB}-PeJKJ3m3GAc zv4ui)4n4*{%7a| zt&kzDdjoy#g4Q-8asG<`vxHEGdUD&_v_8c!yyfXbY&eyTvS&n|G1Ws6@_go;?#aP# zyPu3eUp5pD#fe>3@UKE}Ffb{7@doxHw?sl0iLaL`-8

UGZ?|Bbk#rAHJpo%xn(W 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 literal 0 HcmV?d00001 diff --git a/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu10340575857108924037.webp b/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu10340575857108924037.webp new file mode 100644 index 0000000000000000000000000000000000000000..2dcaf8ca091accdf99b5897575a6947f1403bebb GIT binary patch literal 8640 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 I$lPz}04Q&Es{jB1 literal 0 HcmV?d00001 diff --git a/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu3624955932659223635.webp b/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu3624955932659223635.webp new file mode 100644 index 0000000000000000000000000000000000000000..1183cee4084aaa528e13ef5f856bfdfade12dde0 GIT binary patch literal 65584 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 literal 0 HcmV?d00001 diff --git a/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu8658508958926886336.webp b/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/east-moreton-island_hu8658508958926886336.webp new file mode 100644 index 0000000000000000000000000000000000000000..c0545b29e37b0147cc8d1d2f55dfe87bc6cc8411 GIT binary patch literal 30850 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 literal 0 HcmV?d00001 diff --git a/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/index.html b/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/index.html new file mode 100644 index 000000000..90bf95c13 --- /dev/null +++ b/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/index.html @@ -0,0 +1,51 @@ +Juggling delivery, admin, and leads: Monthly biz recap | Yanir Seroussi | Data & AI for Startup Impact +

Juggling delivery, admin, and leads: Monthly biz recap

winter day on a boat off the east of Moreton Island

Most of my month wasn’t this calm.

Last month, I posted an overview of my first year lessons from building a solo expertise business. +I plan to write on this topic every month, leading to shorter and more timely posts.

As a reminder, solo expertise business means: (1) solo – no employees other than myself; (2) expertise – the value comes from packaging my skills and experience; and (3) business – value capture isn’t limited to selling my labour. +I believe that some of what I’m learning would be useful to other business owners, as the lines are blurry between my type of business and early-stage product startups.

This post covers five highlights from August 2024:

  1. Discovery package delivery
  2. Fractional cash flow and potential product direction
  3. Company admin rabbit holes
  4. Political distractions
  5. Opportunity flow and time constraints

Discovery package delivery

One path towards high profitability is through value pricing, i.e., setting prices for offerings based on the value to the client rather than based on costs. +When it comes to selling services, the main cost is my time, so the idea is to move away from hourly billing. +This idea has been drilled into me by following Jonathan Stark – his website is a great place to start if you only bill by time.

The idea of value pricing is simple: If something is worth $500,000 to a client, they’d happily pay you $50,000 if they trust you to deliver it quickly. +However, it’s not easy to create packages, discover value, and build trust with strangers. +It takes time.

In my case, I started experimenting with offering a paid discovery package, where I work with a client to define their problems and create a roadmap. +Given the limited scope of such an engagement, I’m comfortable with the risk of putting a fixed price on it. +The interesting thing is that the price is somewhat arbitrary, e.g., the package I sold in August was priced at $7,000, but it could have easily been $1,000 more or less. +And if I were more established as a consultant, it could have easily been double the price and half the work to deliver.

As I’m inexperienced in delivering such engagements, it took me much longer than I would have liked. +But I suppose that’s a part of the learning process. +Fortunately, some of what I’ve learned has yielded reusable artefacts – posts on the AI/ML lifecycle and the idea of a universal minimum viable data stack. +I keep trying to remind myself that I’m working on building long-term value, so what I’m learning now should pay off eventually.

Fractional cash flow and potential product direction

One problem with learning how to deliver value-priced packages is that it’s all too slow, all along the funnel:

  • marketing is a long-term investment;
  • converting prospects to clients rarely happens overnight; and
  • delivering a high-quality service is time-consuming because I’m far from systematising my packages.

Given enough time, I believe that I can speed up execution and increase the quality of every step – and thereby make my business more profitable. +However, in the meantime, the lack of stability (aka feast-famine cycle) has been influencing my morale. +I’m also acutely aware of the opportunity cost: While I could be making much more money as a full-time employee, it would come at the price of dedicating significant mental space to a single employer.

As a compromise, I’ve been talking with several contacts about fractional work – the trendy name for part-time work (or retainers, when not billed only by the hour). +I recently signed one such contract that will be billed hourly, but will allow me to build the rest of the business while enjoying the peace of mind that comes with some revenue. +We’ll see how it goes in practice.

One thing that has emerged from the new contract and from other chats is a new product direction. +So far, I’ve been aiming my marketing at well-funded startups in the climate & nature tech space, with services that cover the same responsibilities as those of a first Data-to-AI hire. +However, it may be that I’m better placed to help bridge the divide between data science and production-level engineering, or between engineering and science, as most of my work has straddled both areas. +I’m not sure what this direction would look like in practice, but if you’re a data scientist who’s struggling to ship valuable work or a software engineer who’s starting to navigate AI/ML, I’d be happy to hear from you.

Company admin rabbit holes

With the fractional contract lined up, I’ve been feeling increasingly uncomfortable about the risks involved with my simple business setup. +In Australia, a common way to get started in business is as a sole trader. +From an admin perspective, it isn’t much more complicated than being an employee – you’re essentially an individual who can also issue invoices. +However, this means that legally, there is no separation between your business and your personal assets.

To create the legal separation between myself and the business, I decided to form a company. +Figuring out the correct structure for my situation involved a bit of rabbit-holing, as a company can be owned by a trust, or it can be owned by a holding company that’s owned by a trust, etc. +I ended up opting for a simple structure, and Yanir Seroussi Pty Ltd is now its own legal entity. +The downside is that there’s a lot more to do to set up the accounting and other aspects of compliance. +While I’m happy to pay to get some of this work done for me, I need to understand what I’m paying for – which consumes time I could be spending on other aspects of the business (like delivering the discovery package and building my pipeline).

The whole setup and admin side has been somewhat stressful, and I’m not done yet. +But once things settle, I should be in a better position to scale up the business. +For example, having a company opens the door to working with clients who wouldn’t deal with sole traders. +It feels like it’s in the far future, but at least I’ll be ready when the time comes.

Political distractions

As noted in my previous reflection, being an Australian-Israeli of Jewish descent has meant that the ongoing war in Israel and political reactions in Australia have been impossible to ignore. +While I’ve mostly been successful in controlling my exposure to the news, the last week of August presented two new challenges:

  1. I was approached to help with a quick analysis of submissions to a Senate Inquiry into Antisemitism at Australian Universities.
  2. My local Brisbane City Councillor has used her platform to send a disinformation pamphlet to all households in the area, which I view as modern blood libel against Israelis and Zionists (i.e., people who believe Israel should continue to exist as a sovereign state).

Between delivering the discovery package and dealing with the company setup, I had little time to deal with either of these challenges. +However, we live in unusual times, and I’m well-aware of the historical precedent where Jews went from the top of society in places like Germany to a persecuted minority – all in the space of a decade. +Therefore, I cleared some time to help with the analysis. +I also filed complaints against my councillor with the Queensland Office of the Independent Assessor and the Queensland Human Rights Commission. +I believe her actions violated the councillors’ code of conduct and constituted racial vilification.

Abstracting away from my personal challenges, the principle I follow is that life comes before business. +While the current wave of hate doesn’t feel life-threatening yet, I’m not going to sit and do nothing as it gets worse – even if it costs me a few followers and a bit of business.

If you’re reading this and you think I’m overreacting, please feel free to contact me. +I’d be happy to take you through the details of the pamphlet and other instances of hate. +What I and others are seeing is completely different from a legitimate criticism of Israeli government actions. +As one non-Jewish, apolitical lecturer put it:

In my entire career, I have never before witnessed such an explosion of political extremism and antisemitism at our universities.

Opportunity flow and time constraints

To end this post on a more positive note, the busyness of August also included increased interest from potential clients. +Much of this can be attributed to my consistent marketing efforts. +However, I don’t see how I can deliver all the potential projects without employees or contractors, which leaves me with my preferred approach: do less and charge more. +Also, as I’m actively trying to think like a business owner, I could generate some revenue through referring leads to other consultants I trust. +That’s not something I’m set up to do yet, but it’s important to keep an open mind and expand beyond hourly billing and doing all the work myself.

Bring on September!

Subscribe +
    + +

    Public comments are closed, but I love hearing from readers. Feel free to +contact me with your thoughts.

    \ No newline at end of file diff --git a/index.xml b/index.xml index 4d64f330e..d1fd056a3 100644 --- a/index.xml +++ b/index.xml @@ -1,4 +1,4 @@ -Yanir Seroussi | Data & AI for Startup Impacthttps://yanirseroussi.com/Recent content on Yanir Seroussi | Data & AI for Startup ImpactHugo -- gohugo.ioen-auText and figures licensed under [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) by [Yanir Seroussi](https://yanirseroussi.com/about/), except where noted otherwiseMon, 26 Aug 2024 01:00:00 +0000AI hype, AI bullshit, and the real dealhttps://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/Mon, 26 Aug 2024 01:00:00 +0000https://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.Giving up on the minimum viable data stackhttps://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Mon, 19 Aug 2024 03:30:00 +0000https://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Exploring why universal advice on startup data stacks is challenging, and the importance of context-specific decisions in data infrastructure.Keep learning: Your career is never truly donehttps://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Mon, 12 Aug 2024 01:30:00 +0000https://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Podcast chat on my career journey from software engineering to data science and independent consulting.First year lessons from a solo expertise biz in Data & AIhttps://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Mon, 05 Aug 2024 08:45:00 +0000https://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Reflections on building a solo expertise business in Data &amp; AI, focusing on climate tech startups. Lessons learned from the first year of transition.AI/ML lifecycle models versus real-world messhttps://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/Mon, 29 Jul 2024 06:00:00 +0000https://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/The real world of AI/ML doesn&rsquo;t fit into a neat diagram, so I created another diagram and a maturity heatmap to model the mess.Your first Data-to-AI hire: Run a lovable processhttps://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Mon, 22 Jul 2024 01:00:00 +0000https://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Video and key points from the second part of a webinar on a startup&rsquo;s first data hire, covering tips for defining the role and running the process.Learn about Dataland to avoid expensive hiring mistakeshttps://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Mon, 15 Jul 2024 05:30:00 +0000https://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Video and key points from the first part of a webinar on a startup&rsquo;s first data hire, covering data &amp; AI definitions and high-level recommendations.Exploring an AI product idea with the latest ChatGPT, Claude, and Geminihttps://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Mon, 08 Jul 2024 02:45:00 +0000https://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.Stay alert! Security is everyone's responsibilityhttps://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Mon, 01 Jul 2024 02:00:00 +0000https://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Questions to assess the security posture of a startup, focusing on basic hygiene and handling of sensitive data.Five team-building mistakes, according to Patty McCordhttps://yanirseroussi.com/til/2024/06/26/five-team-building-mistakes-according-to-patty-mccord/Wed, 26 Jun 2024 00:00:00 +0000https://yanirseroussi.com/til/2024/06/26/five-team-building-mistakes-according-to-patty-mccord/Takeaways from an interview with Patty McCord on The Startup Podcast.Is your tech stack ready for data-intensive applications?https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Mon, 24 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Questions to assess the quality of tech stacks and lifecycles, with a focus on artificial intelligence, machine learning, and analytics.Dealing with endless data changeshttps://yanirseroussi.com/til/2024/06/22/dealing-with-endless-data-changes/Sat, 22 Jun 2024 22:50:00 +0000https://yanirseroussi.com/til/2024/06/22/dealing-with-endless-data-changes/Quotes from Demetrios Brinkmann on the relationship between MLOps and DevOps, with MLOps allowing for managing changes that come from data.AI ain't gonna save you from bad datahttps://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Mon, 17 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Since we&rsquo;re far from a utopia where data issues are fully handled by AI, this post presents six questions humans can use to assess data projects.The rules of the passion economyhttps://yanirseroussi.com/til/2024/06/12/the-rules-of-the-passion-economy/Wed, 12 Jun 2024 02:50:00 +0000https://yanirseroussi.com/til/2024/06/12/the-rules-of-the-passion-economy/Summary of the main messages from the book The Passion Economy by Adam Davidson.Startup data health starts with healthy event trackinghttps://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Mon, 10 Jun 2024 04:00:00 +0000https://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Expanding on the startup health check question of tracking Kukuyeva&rsquo;s five business aspects as wide events.How to avoid startups with poor development processeshttps://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Mon, 03 Jun 2024 02:45:00 +0000https://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.Plumbing, Decisions, and Automation: De-hyping Data & AIhttps://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Mon, 27 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Three essential questions to understand where an organisation stands when it comes to Data &amp; AI (with zero hype).Adapting to the economy of algorithmshttps://yanirseroussi.com/til/2024/05/25/adapting-to-the-economy-of-algorithms/Sat, 25 May 2024 00:00:00 +0000https://yanirseroussi.com/til/2024/05/25/adapting-to-the-economy-of-algorithms/Overview of the book The Economy of Algorithms by Marek Kowalkiewicz.Question startup culture before accepting a data-to-AI rolehttps://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Mon, 20 May 2024 02:25:00 +0000https://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Eight questions that prospective data-to-AI employees should ask about a startup&rsquo;s work and data culture.Probing the People aspects of an early-stage startuphttps://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Mon, 13 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Ten questions that prospective employees should ask about a startup&rsquo;s team, especially for data-centric roles.Business questions to ask before taking a startup data rolehttps://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Mon, 06 May 2024 04:30:00 +0000https://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Fourteen questions that prospective employees should ask about a startup&rsquo;s business model and product, especially for data-focused roles.Mentorship and the art of actionable advicehttps://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Mon, 29 Apr 2024 06:30:00 +0000https://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.Assessing a startup's data-to-AI healthhttps://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Mon, 22 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Reviewing the areas that should be assessed to determine a startup&rsquo;s opportunities and challenges on the data/AI/ML front.AI does not obviate the need for testing and observabilityhttps://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/Mon, 15 Apr 2024 05:00:00 +0000https://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/It&rsquo;s easy to prototype with AI, but production-grade AI apps require even more thorough testing and observability than traditional software.LinkedIn is a teachable skillhttps://yanirseroussi.com/til/2024/04/11/linkedin-is-a-teachable-skill/Thu, 11 Apr 2024 01:45:25 +0000https://yanirseroussi.com/til/2024/04/11/linkedin-is-a-teachable-skill/An high-level overview of things I learned from Justin Welsh&rsquo;s LinkedIn Operating System course.My experience as a Data Tech Lead with Work on Climatehttps://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/Mon, 08 Apr 2024 02:00:00 +0000https://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/The story of how I joined Work on Climate as a volunteer and became its data tech lead, with lessons applied to consulting &amp; fractional work.The data engineering lifecycle is not going anywherehttps://yanirseroussi.com/til/2024/04/05/the-data-engineering-lifecycle-is-not-going-anywhere/Fri, 05 Apr 2024 01:00:00 +0000https://yanirseroussi.com/til/2024/04/05/the-data-engineering-lifecycle-is-not-going-anywhere/My key takeaways from reading Fundamentals of Data Engineering by Joe Reis and Matt Housley.Artificial intelligence, automation, and the art of counting fishhttps://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Mon, 01 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Discussing the use of AI to automate underwater marine surveys as an example of the uneven distribution of technological advancement.Atomic Habits is full of actionable advicehttps://yanirseroussi.com/til/2024/03/12/atomic-habits-is-full-of-actionable-advice/Tue, 12 Mar 2024 06:19:31 +0000https://yanirseroussi.com/til/2024/03/12/atomic-habits-is-full-of-actionable-advice/I put the book to use after the first listen, and will definitely revisit it in the future to form better habits.Questions to consider when using AI for PDF data extractionhttps://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Mon, 11 Mar 2024 00:00:00 +0000https://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Discussing considerations that arise when attempting to automate the extraction of structured data from PDFs and similar documents.Two types of startup data problemshttps://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Mon, 04 Mar 2024 02:00:00 +0000https://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Classifying startups as ML-centric or non-ML is a helpful exercise to uncover the data challenges they&rsquo;re likely to face.Avoiding AI complexity: First, write no codehttps://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Mon, 26 Feb 2024 01:45:00 +0000https://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Two stories of getting AI functionality to production, which demonstrate the risks inherent in custom development versus starting with a no-code approach.Building your startup's minimum viable data stackhttps://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/Mon, 19 Feb 2024 00:00:00 +0000https://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/First post in a series on building a minimum viable data stack for startups, introducing key definitions, components, and considerations.The three Cs of indie consulting: Confidence, Cash, and Connectionshttps://yanirseroussi.com/til/2024/02/17/the-three-cs-of-indie-consulting-confidence-cash-and-connections/Sat, 17 Feb 2024 02:00:00 +0000https://yanirseroussi.com/til/2024/02/17/the-three-cs-of-indie-consulting-confidence-cash-and-connections/Jonathan Stark makes a compelling argument why you should have the three Cs before quitting your job to go solo consulting.Nudging ChatGPT to invent books you have no time to readhttps://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Mon, 12 Feb 2024 05:00:00 +0000https://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Getting ChatGPT Plus to elaborate on possible book content and produce a PDF cheatsheet, with the goal of learning about its capabilities.Future software development may require fewer humanshttps://yanirseroussi.com/til/2024/02/06/future-software-development-may-require-fewer-humans/Tue, 06 Feb 2024 06:15:00 +0000https://yanirseroussi.com/til/2024/02/06/future-software-development-may-require-fewer-humans/Reflecting on an interview with Jason Warner, CEO of poolside.Substance over titles: Your first data hire may be a data scientisthttps://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Mon, 05 Feb 2024 02:45:00 +0000https://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Advice for hiring a startup&rsquo;s first data person: match skills to business needs, consider contractors, and get help from data people.New decade, new tagline: Data & AI for Impacthttps://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Fri, 19 Jan 2024 00:00:00 +0000https://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Shifting focus to &lsquo;Data &amp; AI for Impact&rsquo;, with more startup-related content, increased posting frequency, and deeper audience engagement.Psychographic specialisations may work for discipline generalistshttps://yanirseroussi.com/til/2024/01/09/psychographic-specialisations-may-work-for-discipline-generalists/Tue, 09 Jan 2024 03:00:00 +0000https://yanirseroussi.com/til/2024/01/09/psychographic-specialisations-may-work-for-discipline-generalists/When focusing on a market segment defined by personal beliefs, it&rsquo;s often fine to position yourself as a generalist in your craft.The power of parasocial relationshipshttps://yanirseroussi.com/til/2024/01/08/the-power-of-parasocial-relationships/Mon, 08 Jan 2024 06:00:00 +0000https://yanirseroussi.com/til/2024/01/08/the-power-of-parasocial-relationships/Repeated exposure to media personas creates relationships that help justify premium fees.Positioning is a common problem for data scientistshttps://yanirseroussi.com/til/2023/12/18/positioning-is-a-common-problem-for-data-scientists/Mon, 18 Dec 2023 00:30:00 +0000https://yanirseroussi.com/til/2023/12/18/positioning-is-a-common-problem-for-data-scientists/With the commodification of data scientists, the problem of positioning has become more common: My takeaways from Genevieve Hayes interviewing Jonathan Stark.Transfer learning applies to energy market biddinghttps://yanirseroussi.com/til/2023/12/14/transfer-learning-applies-to-energy-market-bidding/Thu, 14 Dec 2023 00:15:00 +0000https://yanirseroussi.com/til/2023/12/14/transfer-learning-applies-to-energy-market-bidding/An interesting approach to bidding of energy storage assets, showing that training on New York data is transferable to Queensland.Supporting volunteer monitoring of marine biodiversity with modern web and data toolshttps://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Wed, 29 Nov 2023 02:00:00 +0000https://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Summarising the work Uri Seroussi and I did to improve Reef Life Survey&rsquo;s Reef Species of the World app.Our Blue Machine is changing, but we are not helplesshttps://yanirseroussi.com/til/2023/11/28/our-blue-machine-is-changing-but-we-are-not-helpless/Tue, 28 Nov 2023 06:40:00 +0000https://yanirseroussi.com/til/2023/11/28/our-blue-machine-is-changing-but-we-are-not-helpless/One of my many highlights from Helen Czerski&rsquo;s Blue Machine.You don't need a proprietary API for static mapshttps://yanirseroussi.com/til/2023/11/21/you-dont-need-a-proprietary-api-for-static-maps/Tue, 21 Nov 2023 06:00:00 +0000https://yanirseroussi.com/til/2023/11/21/you-dont-need-a-proprietary-api-for-static-maps/For many use cases, libraries like cartopy are better than the likes of Mapbox and Google Maps.Lessons from reluctant data engineeringhttps://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Wed, 25 Oct 2023 04:45:00 +0000https://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Video and summary of a talk I gave at DataEngBytes Brisbane on what I learned from doing data engineering as part of every data science role I had.Artificial intelligence was a marketing term all along – just call it automationhttps://yanirseroussi.com/til/2023/10/06/artificial-intelligence-was-a-marketing-term-all-along-just-call-it-automation/Fri, 06 Oct 2023 05:00:00 +0000https://yanirseroussi.com/til/2023/10/06/artificial-intelligence-was-a-marketing-term-all-along-just-call-it-automation/Replacing &lsquo;artificial intelligence&rsquo; with &lsquo;automation&rsquo; is a useful trick for cutting through the hype.The lines between solo consulting and product building are blurryhttps://yanirseroussi.com/til/2023/09/25/the-lines-between-solo-consulting-and-product-building-are-blurry/Mon, 25 Sep 2023 00:00:00 +0000https://yanirseroussi.com/til/2023/09/25/the-lines-between-solo-consulting-and-product-building-are-blurry/It turns out that problems like finding a niche and defining the ideal clients are key to any solo business.Google's Rules of Machine Learning still apply in the age of large language modelshttps://yanirseroussi.com/til/2023/09/21/googles-rules-of-machine-learning-still-apply-in-the-age-of-large-language-models/Thu, 21 Sep 2023 21:30:00 +0000https://yanirseroussi.com/til/2023/09/21/googles-rules-of-machine-learning-still-apply-in-the-age-of-large-language-models/Despite the excitement around large language models, building with machine learning remains an engineering problem with established best practices.My rediscovery of quiet writing on the open webhttps://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Mon, 28 Aug 2023 05:30:00 +0000https://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Reflections on publishing on this website: Writing publicly to share thoughts and documentation beats chasing views and likes.The Minimalist Entrepreneur is too prescriptive for mehttps://yanirseroussi.com/til/2023/08/21/the-minimalist-entrepreneur-is-too-prescriptive-for-me/Mon, 21 Aug 2023 03:15:00 +0000https://yanirseroussi.com/til/2023/08/21/the-minimalist-entrepreneur-is-too-prescriptive-for-me/While I found the story of Gumroad interesting, The Minimalist Entrepreneur seems to over-generalise from the founder&rsquo;s experience.Revisiting Start Small, Stay Small in 2023 (Chapter 2)https://yanirseroussi.com/til/2023/08/17/revisiting-start-small-stay-small-in-2023-chapter-2/Thu, 17 Aug 2023 07:45:00 +0000https://yanirseroussi.com/til/2023/08/17/revisiting-start-small-stay-small-in-2023-chapter-2/A summary of the second chapter of Rob Walling&rsquo;s Start Small, Stay Small, along with my thoughts &amp; reflections.Revisiting Start Small, Stay Small in 2023 (Chapter 1)https://yanirseroussi.com/til/2023/08/16/revisiting-start-small-stay-small-in-2023-chapter-1/Wed, 16 Aug 2023 05:45:00 +0000https://yanirseroussi.com/til/2023/08/16/revisiting-start-small-stay-small-in-2023-chapter-1/A summary of the first chapter of Rob Walling&rsquo;s Start Small, Stay Small, along with my thoughts &amp; reflections.Email notifications on public GitHub commitshttps://yanirseroussi.com/til/2023/08/14/email-notifications-on-public-github-commits/Mon, 14 Aug 2023 05:15:00 +0000https://yanirseroussi.com/til/2023/08/14/email-notifications-on-public-github-commits/GitHub publishes an Atom feed, which means you can use any RSS reader to follow commits.The rule of thirds can probably be ignoredhttps://yanirseroussi.com/til/2023/08/11/the-rule-of-thirds-can-probably-be-ignored/Fri, 11 Aug 2023 03:15:00 +0000https://yanirseroussi.com/til/2023/08/11/the-rule-of-thirds-can-probably-be-ignored/Turns out that the rule of thirds for composing visuals may not be that important.Using YubiKey for SSH accesshttps://yanirseroussi.com/til/2023/07/23/using-yubikey-for-ssh-access/Sun, 23 Jul 2023 00:07:15 +0000https://yanirseroussi.com/til/2023/07/23/using-yubikey-for-ssh-access/Some pointers for setting up SSH access with YubiKey on Ubuntu 22.04.Making a TIL section with Hugo and PaperModhttps://yanirseroussi.com/til/2023/07/17/making-a-til-section-with-hugo-and-papermod/Mon, 17 Jul 2023 00:06:15 +0000https://yanirseroussi.com/til/2023/07/17/making-a-til-section-with-hugo-and-papermod/How I added a Today I Learned section to my Hugo site with the PaperMod theme.You can't save timehttps://yanirseroussi.com/til/2023/07/11/you-cant-save-time/Tue, 11 Jul 2023 00:00:00 +0000https://yanirseroussi.com/til/2023/07/11/you-cant-save-time/Time can be spent doing different activities, but it can&rsquo;t be stored and saved for later.Was data science a failure mode of software engineering?https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Fri, 30 Jun 2023 00:06:30 +0000https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Yes, data science projects have suffered from classic software engineering mistakes, but the field is maturing with the rise of new engineering roles.How hackable are automated coding assessments?https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Fri, 26 May 2023 00:03:00 +0000https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Exploring the hackability of speed-based coding tests, using CodeSignal&rsquo;s Industry Coding Framework as a case study.Remaining relevant as a small language modelhttps://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Fri, 21 Apr 2023 00:06:30 +0000https://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Bing Chat recently quipped that humans are small language models. Here are some of my thoughts on how we small language models can remain relevant (for now).ChatGPT is transformative AIhttps://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/Sun, 11 Dec 2022 00:00:00 +0000https://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/My perspective after a week of using ChatGPT: This is a step change in finding distilled information, and it&rsquo;s only the beginning.Causal Machine Learning is off to a good start, despite some issueshttps://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Mon, 12 Sep 2022 02:45:00 +0000https://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Reviewing the first three chapters of the book Causal Machine Learning by Robert Osazuwa Ness.The mission matters: Moving to climate tech as a data scientisthttps://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Mon, 06 Jun 2022 00:00:00 +0000https://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Discussing my recent career move into climate tech as a way of doing more to help mitigate dangerous climate change.Building useful machine learning tools keeps getting easier: A fish ID case studyhttps://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Sun, 20 Mar 2022 04:30:00 +0000https://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Lessons learned building a fish ID web app with fast.ai and Streamlit, in an attempt to reduce my fear of missing out on the latest deep learning developments.Analysis strategies in online A/B experiments: Intention-to-treat, per-protocol, and other lessons from clinical trialshttps://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Fri, 14 Jan 2022 00:05:40 +0000https://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Epidemiologists analyse clinical trials to estimate the intention-to-treat and per-protocol effects. This post applies their strategies to online experiments.Use your human brain to avoid artificial intelligence disastershttps://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Mon, 22 Nov 2021 03:45:00 +0000https://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Overview of a talk I gave at a deep learning course, focusing on AI ethics as the need for humans to think on the context and consequences of applying AI.Migrating from WordPress.com to Hugo on GitHub + Cloudflarehttps://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/Wed, 10 Nov 2021 06:30:00 +0000https://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/My reasons for switching from WordPress.com to Hugo on GitHub + Cloudflare, along with a summary of the solution components and migration process.My work with Automattichttps://yanirseroussi.com/2021/10/07/my-work-with-automattic/Thu, 07 Oct 2021 00:00:00 +0000https://yanirseroussi.com/2021/10/07/my-work-with-automattic/Back-dated meta-post that gathers my posts on Automattic blogs into a summary of the work I&rsquo;ve done with the company.Some highlights from 2020https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Mon, 05 Apr 2021 06:41:48 +0000https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Sharing remote teamwork insights, my climate &amp; sustainability activism, Reef Life Survey publications, and progress on Automattic&rsquo;s Experimentation Platform.Many is not enough: Counting simulations to bootstrap the right wayhttps://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Mon, 24 Aug 2020 01:35:17 +0000https://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Going deeper into correct testing of different methods for bootstrap estimation of confidence intervals.Software commodities are eating interesting data science workhttps://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Sat, 11 Jan 2020 09:22:35 +0000https://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?A day in the life of a remote data scientisthttps://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Wed, 11 Dec 2019 22:06:19 +0000https://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Video of a talk I gave on remote data science work at the Data Science Sydney meetup.Bootstrapping the right way?https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Sun, 06 Oct 2019 06:48:07 +0000https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Video and summary of a talk I gave at YOW! Data on bootstrap estimation of confidence intervals.Hackers beware: Bootstrap sampling may be harmfulhttps://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Mon, 07 Jan 2019 21:07:56 +0000https://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Bootstrap sampling has been promoted as an easy way of modelling uncertainty to hackers without much statistical knowledge. But things aren&rsquo;t that simple.The most practical causal inference book I’ve read (is still a draft)https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Mon, 24 Dec 2018 02:37:50 +0000https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Causal Inference by Miguel Hernán and Jamie Robins is a must-read for anyone interested in the area.Reflections on remote data science workhttps://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Sat, 03 Nov 2018 06:33:13 +0000https://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Discussing the pluses and minuses of remote work eighteen months after joining Automattic as a data scientist.Defining data science in 2018https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Sun, 22 Jul 2018 08:27:43 +0000https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.Advice for aspiring data scientists and other FAQshttps://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Sun, 15 Oct 2017 09:15:25 +0000https://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Frequently asked questions by visitors to this site, especially around entering the data science field.State of Bandcamp Recommender, Late 2017https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Sat, 02 Sep 2017 10:19:02 +0000https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Call for BCRecommender maintainers followed by a decision to shut it down, as I don&rsquo;t have enough time and Bandcamp now offers recommendations.My 10-step path to becoming a remote data scientist with Automattichttps://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/Sat, 29 Jul 2017 05:39:26 +0000https://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/I wanted a well-paid data science-y remote job with an established company that offers a good life balance and makes products I care about. I got it eventually.Exploring and visualising Reef Life Survey datahttps://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Sat, 03 Jun 2017 00:49:05 +0000https://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Web tools I built to visualise Reef Life Survey data and assist citizen scientists in underwater visual census work.Customer lifetime value and the proliferation of misinformation on the internethttps://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/Sun, 08 Jan 2017 20:02:30 +0000https://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/There&rsquo;s a lot of misleading content on the estimation of customer lifetime value. Here&rsquo;s what I learned about doing it well.Ask Why! Finding motives, causes, and purpose in data sciencehttps://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Mon, 19 Sep 2016 21:28:44 +0000https://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Video and summary of a talk I gave at the Data Science Sydney meetup, about going beyond the what &amp; how of predictive modelling.If you don’t pay attention, data can drive you off a cliffhttps://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Sun, 21 Aug 2016 21:34:17 +0000https://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.Is Data Scientist a useless job title?https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/Thu, 04 Aug 2016 22:26:03 +0000https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.Making Bayesian A/B testing more accessiblehttps://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/Sun, 19 Jun 2016 10:32:15 +0000https://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/A web tool I built to interpret A/B test results in a Bayesian way, including prior specification, visualisations, and decision rules.Diving deeper into causality: Pearl, Kleinberg, Hill, and untested assumptionshttps://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Sat, 14 May 2016 19:57:03 +0000https://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Discussing the need for untested assumptions and temporality in causal inference. Mostly based on Samantha Kleinberg&rsquo;s Causality, Probability, and Time.The rise of greedy robotshttps://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Sun, 20 Mar 2016 20:33:43 +0000https://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Is artificial/machine intelligence a future threat? I argue that it&rsquo;s already here, with greedy robots already dominating our lives.Why you should stop worrying about deep learning and deepen your understanding of causality insteadhttps://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Sun, 14 Feb 2016 11:04:11 +0000https://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Causality is often overlooked but is of much higher relevance to most data scientists than deep learning.The joys of offline data collectionhttps://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Sun, 24 Jan 2016 00:32:25 +0000https://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Insights on data collection and machine learning from spending a month sailing, diving, and counting fish with Reef Life Survey.This holiday season, give me real insightshttps://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Tue, 08 Dec 2015 06:57:25 +0000https://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Some companies present raw data or information as &ldquo;insights&rdquo;. This post surveys some examples, and discusses how they can be turned into real insights.The hardest parts of data sciencehttps://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Mon, 23 Nov 2015 04:14:21 +0000https://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Defining feasible problems and coming up with reasonable ways of measuring solutions is harder than building accurate models or obtaining clean data.Migrating a simple web application from MongoDB to Elasticsearchhttps://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Wed, 04 Nov 2015 03:53:18 +0000https://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Migrating BCRecommender from MongoDB to Elasticsearch made it possible to offer a richer search experience to users at a similar cost, among other benefits.Miscommunicating science: Simplistic models, nutritionism, and the art of storytellinghttps://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Mon, 19 Oct 2015 00:02:32 +0000https://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Nutritionism is a special case of misinterpretation and miscommunication of scientific results – something many data scientists encounter in their work.The wonderful world of recommender systemshttps://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Fri, 02 Oct 2015 05:25:57 +0000https://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Giving an overview of the field and common paradigms, and debunking five common myths about recommender systems.You don’t need a data scientist (yet)https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Mon, 24 Aug 2015 08:25:30 +0000https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.Goodbye, Parse.comhttps://yanirseroussi.com/2015/07/31/goodbye-parse-com/Fri, 31 Jul 2015 03:29:50 +0000https://yanirseroussi.com/2015/07/31/goodbye-parse-com/Migrating my web apps away from Parse.com due to reliability issues. Self-hosting is a better solution.Learning about deep learning through album cover classificationhttps://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Mon, 06 Jul 2015 22:21:42 +0000https://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Progress on my album cover classification project, highlighting lessons that would be useful to others who are getting started with deep learning.Deep learning resourceshttps://yanirseroussi.com/deep-learning-resources/Mon, 06 Jul 2015 00:38:44 +0000https://yanirseroussi.com/deep-learning-resources/This page summarises the deep learning resources I&rsquo;ve consulted in my album cover classification project. +Yanir Seroussi | Data & AI for Startup Impacthttps://yanirseroussi.com/Recent content on Yanir Seroussi | Data & AI for Startup ImpactHugo -- gohugo.ioen-auText and figures licensed under [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) by [Yanir Seroussi](https://yanirseroussi.com/about/), except where noted otherwiseMon, 02 Sep 2024 02:30:00 +0000Juggling delivery, admin, and leads: Monthly biz recaphttps://yanirseroussi.com/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/Mon, 02 Sep 2024 02:30:00 +0000https://yanirseroussi.com/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/Highlights and lessons from my solo expertise biz, including value pricing, fractional cash flow, and distractions from admin &amp; politics.AI hype, AI bullshit, and the real dealhttps://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/Mon, 26 Aug 2024 01:00:00 +0000https://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.Giving up on the minimum viable data stackhttps://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Mon, 19 Aug 2024 03:30:00 +0000https://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Exploring why universal advice on startup data stacks is challenging, and the importance of context-specific decisions in data infrastructure.Keep learning: Your career is never truly donehttps://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Mon, 12 Aug 2024 01:30:00 +0000https://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Podcast chat on my career journey from software engineering to data science and independent consulting.First year lessons from a solo expertise biz in Data & AIhttps://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Mon, 05 Aug 2024 08:45:00 +0000https://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Reflections on building a solo expertise business in Data &amp; AI, focusing on climate tech startups. Lessons learned from the first year of transition.AI/ML lifecycle models versus real-world messhttps://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/Mon, 29 Jul 2024 06:00:00 +0000https://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/The real world of AI/ML doesn&rsquo;t fit into a neat diagram, so I created another diagram and a maturity heatmap to model the mess.Your first Data-to-AI hire: Run a lovable processhttps://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Mon, 22 Jul 2024 01:00:00 +0000https://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Video and key points from the second part of a webinar on a startup&rsquo;s first data hire, covering tips for defining the role and running the process.Learn about Dataland to avoid expensive hiring mistakeshttps://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Mon, 15 Jul 2024 05:30:00 +0000https://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Video and key points from the first part of a webinar on a startup&rsquo;s first data hire, covering data &amp; AI definitions and high-level recommendations.Exploring an AI product idea with the latest ChatGPT, Claude, and Geminihttps://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Mon, 08 Jul 2024 02:45:00 +0000https://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.Stay alert! Security is everyone's responsibilityhttps://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Mon, 01 Jul 2024 02:00:00 +0000https://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Questions to assess the security posture of a startup, focusing on basic hygiene and handling of sensitive data.Five team-building mistakes, according to Patty McCordhttps://yanirseroussi.com/til/2024/06/26/five-team-building-mistakes-according-to-patty-mccord/Wed, 26 Jun 2024 00:00:00 +0000https://yanirseroussi.com/til/2024/06/26/five-team-building-mistakes-according-to-patty-mccord/Takeaways from an interview with Patty McCord on The Startup Podcast.Is your tech stack ready for data-intensive applications?https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Mon, 24 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Questions to assess the quality of tech stacks and lifecycles, with a focus on artificial intelligence, machine learning, and analytics.Dealing with endless data changeshttps://yanirseroussi.com/til/2024/06/22/dealing-with-endless-data-changes/Sat, 22 Jun 2024 22:50:00 +0000https://yanirseroussi.com/til/2024/06/22/dealing-with-endless-data-changes/Quotes from Demetrios Brinkmann on the relationship between MLOps and DevOps, with MLOps allowing for managing changes that come from data.AI ain't gonna save you from bad datahttps://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Mon, 17 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Since we&rsquo;re far from a utopia where data issues are fully handled by AI, this post presents six questions humans can use to assess data projects.The rules of the passion economyhttps://yanirseroussi.com/til/2024/06/12/the-rules-of-the-passion-economy/Wed, 12 Jun 2024 02:50:00 +0000https://yanirseroussi.com/til/2024/06/12/the-rules-of-the-passion-economy/Summary of the main messages from the book The Passion Economy by Adam Davidson.Startup data health starts with healthy event trackinghttps://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Mon, 10 Jun 2024 04:00:00 +0000https://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Expanding on the startup health check question of tracking Kukuyeva&rsquo;s five business aspects as wide events.How to avoid startups with poor development processeshttps://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Mon, 03 Jun 2024 02:45:00 +0000https://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.Plumbing, Decisions, and Automation: De-hyping Data & AIhttps://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Mon, 27 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Three essential questions to understand where an organisation stands when it comes to Data &amp; AI (with zero hype).Adapting to the economy of algorithmshttps://yanirseroussi.com/til/2024/05/25/adapting-to-the-economy-of-algorithms/Sat, 25 May 2024 00:00:00 +0000https://yanirseroussi.com/til/2024/05/25/adapting-to-the-economy-of-algorithms/Overview of the book The Economy of Algorithms by Marek Kowalkiewicz.Question startup culture before accepting a data-to-AI rolehttps://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Mon, 20 May 2024 02:25:00 +0000https://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Eight questions that prospective data-to-AI employees should ask about a startup&rsquo;s work and data culture.Probing the People aspects of an early-stage startuphttps://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Mon, 13 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Ten questions that prospective employees should ask about a startup&rsquo;s team, especially for data-centric roles.Business questions to ask before taking a startup data rolehttps://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Mon, 06 May 2024 04:30:00 +0000https://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Fourteen questions that prospective employees should ask about a startup&rsquo;s business model and product, especially for data-focused roles.Mentorship and the art of actionable advicehttps://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Mon, 29 Apr 2024 06:30:00 +0000https://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.Assessing a startup's data-to-AI healthhttps://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Mon, 22 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Reviewing the areas that should be assessed to determine a startup&rsquo;s opportunities and challenges on the data/AI/ML front.AI does not obviate the need for testing and observabilityhttps://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/Mon, 15 Apr 2024 05:00:00 +0000https://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/It&rsquo;s easy to prototype with AI, but production-grade AI apps require even more thorough testing and observability than traditional software.LinkedIn is a teachable skillhttps://yanirseroussi.com/til/2024/04/11/linkedin-is-a-teachable-skill/Thu, 11 Apr 2024 01:45:25 +0000https://yanirseroussi.com/til/2024/04/11/linkedin-is-a-teachable-skill/An high-level overview of things I learned from Justin Welsh&rsquo;s LinkedIn Operating System course.My experience as a Data Tech Lead with Work on Climatehttps://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/Mon, 08 Apr 2024 02:00:00 +0000https://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/The story of how I joined Work on Climate as a volunteer and became its data tech lead, with lessons applied to consulting &amp; fractional work.The data engineering lifecycle is not going anywherehttps://yanirseroussi.com/til/2024/04/05/the-data-engineering-lifecycle-is-not-going-anywhere/Fri, 05 Apr 2024 01:00:00 +0000https://yanirseroussi.com/til/2024/04/05/the-data-engineering-lifecycle-is-not-going-anywhere/My key takeaways from reading Fundamentals of Data Engineering by Joe Reis and Matt Housley.Artificial intelligence, automation, and the art of counting fishhttps://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Mon, 01 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Discussing the use of AI to automate underwater marine surveys as an example of the uneven distribution of technological advancement.Atomic Habits is full of actionable advicehttps://yanirseroussi.com/til/2024/03/12/atomic-habits-is-full-of-actionable-advice/Tue, 12 Mar 2024 06:19:31 +0000https://yanirseroussi.com/til/2024/03/12/atomic-habits-is-full-of-actionable-advice/I put the book to use after the first listen, and will definitely revisit it in the future to form better habits.Questions to consider when using AI for PDF data extractionhttps://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Mon, 11 Mar 2024 00:00:00 +0000https://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Discussing considerations that arise when attempting to automate the extraction of structured data from PDFs and similar documents.Two types of startup data problemshttps://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Mon, 04 Mar 2024 02:00:00 +0000https://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Classifying startups as ML-centric or non-ML is a helpful exercise to uncover the data challenges they&rsquo;re likely to face.Avoiding AI complexity: First, write no codehttps://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Mon, 26 Feb 2024 01:45:00 +0000https://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Two stories of getting AI functionality to production, which demonstrate the risks inherent in custom development versus starting with a no-code approach.Building your startup's minimum viable data stackhttps://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/Mon, 19 Feb 2024 00:00:00 +0000https://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/First post in a series on building a minimum viable data stack for startups, introducing key definitions, components, and considerations.The three Cs of indie consulting: Confidence, Cash, and Connectionshttps://yanirseroussi.com/til/2024/02/17/the-three-cs-of-indie-consulting-confidence-cash-and-connections/Sat, 17 Feb 2024 02:00:00 +0000https://yanirseroussi.com/til/2024/02/17/the-three-cs-of-indie-consulting-confidence-cash-and-connections/Jonathan Stark makes a compelling argument why you should have the three Cs before quitting your job to go solo consulting.Nudging ChatGPT to invent books you have no time to readhttps://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Mon, 12 Feb 2024 05:00:00 +0000https://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Getting ChatGPT Plus to elaborate on possible book content and produce a PDF cheatsheet, with the goal of learning about its capabilities.Future software development may require fewer humanshttps://yanirseroussi.com/til/2024/02/06/future-software-development-may-require-fewer-humans/Tue, 06 Feb 2024 06:15:00 +0000https://yanirseroussi.com/til/2024/02/06/future-software-development-may-require-fewer-humans/Reflecting on an interview with Jason Warner, CEO of poolside.Substance over titles: Your first data hire may be a data scientisthttps://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Mon, 05 Feb 2024 02:45:00 +0000https://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Advice for hiring a startup&rsquo;s first data person: match skills to business needs, consider contractors, and get help from data people.New decade, new tagline: Data & AI for Impacthttps://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Fri, 19 Jan 2024 00:00:00 +0000https://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Shifting focus to &lsquo;Data &amp; AI for Impact&rsquo;, with more startup-related content, increased posting frequency, and deeper audience engagement.Psychographic specialisations may work for discipline generalistshttps://yanirseroussi.com/til/2024/01/09/psychographic-specialisations-may-work-for-discipline-generalists/Tue, 09 Jan 2024 03:00:00 +0000https://yanirseroussi.com/til/2024/01/09/psychographic-specialisations-may-work-for-discipline-generalists/When focusing on a market segment defined by personal beliefs, it&rsquo;s often fine to position yourself as a generalist in your craft.The power of parasocial relationshipshttps://yanirseroussi.com/til/2024/01/08/the-power-of-parasocial-relationships/Mon, 08 Jan 2024 06:00:00 +0000https://yanirseroussi.com/til/2024/01/08/the-power-of-parasocial-relationships/Repeated exposure to media personas creates relationships that help justify premium fees.Positioning is a common problem for data scientistshttps://yanirseroussi.com/til/2023/12/18/positioning-is-a-common-problem-for-data-scientists/Mon, 18 Dec 2023 00:30:00 +0000https://yanirseroussi.com/til/2023/12/18/positioning-is-a-common-problem-for-data-scientists/With the commodification of data scientists, the problem of positioning has become more common: My takeaways from Genevieve Hayes interviewing Jonathan Stark.Transfer learning applies to energy market biddinghttps://yanirseroussi.com/til/2023/12/14/transfer-learning-applies-to-energy-market-bidding/Thu, 14 Dec 2023 00:15:00 +0000https://yanirseroussi.com/til/2023/12/14/transfer-learning-applies-to-energy-market-bidding/An interesting approach to bidding of energy storage assets, showing that training on New York data is transferable to Queensland.Supporting volunteer monitoring of marine biodiversity with modern web and data toolshttps://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Wed, 29 Nov 2023 02:00:00 +0000https://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Summarising the work Uri Seroussi and I did to improve Reef Life Survey&rsquo;s Reef Species of the World app.Our Blue Machine is changing, but we are not helplesshttps://yanirseroussi.com/til/2023/11/28/our-blue-machine-is-changing-but-we-are-not-helpless/Tue, 28 Nov 2023 06:40:00 +0000https://yanirseroussi.com/til/2023/11/28/our-blue-machine-is-changing-but-we-are-not-helpless/One of my many highlights from Helen Czerski&rsquo;s Blue Machine.You don't need a proprietary API for static mapshttps://yanirseroussi.com/til/2023/11/21/you-dont-need-a-proprietary-api-for-static-maps/Tue, 21 Nov 2023 06:00:00 +0000https://yanirseroussi.com/til/2023/11/21/you-dont-need-a-proprietary-api-for-static-maps/For many use cases, libraries like cartopy are better than the likes of Mapbox and Google Maps.Lessons from reluctant data engineeringhttps://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Wed, 25 Oct 2023 04:45:00 +0000https://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Video and summary of a talk I gave at DataEngBytes Brisbane on what I learned from doing data engineering as part of every data science role I had.Artificial intelligence was a marketing term all along – just call it automationhttps://yanirseroussi.com/til/2023/10/06/artificial-intelligence-was-a-marketing-term-all-along-just-call-it-automation/Fri, 06 Oct 2023 05:00:00 +0000https://yanirseroussi.com/til/2023/10/06/artificial-intelligence-was-a-marketing-term-all-along-just-call-it-automation/Replacing &lsquo;artificial intelligence&rsquo; with &lsquo;automation&rsquo; is a useful trick for cutting through the hype.The lines between solo consulting and product building are blurryhttps://yanirseroussi.com/til/2023/09/25/the-lines-between-solo-consulting-and-product-building-are-blurry/Mon, 25 Sep 2023 00:00:00 +0000https://yanirseroussi.com/til/2023/09/25/the-lines-between-solo-consulting-and-product-building-are-blurry/It turns out that problems like finding a niche and defining the ideal clients are key to any solo business.Google's Rules of Machine Learning still apply in the age of large language modelshttps://yanirseroussi.com/til/2023/09/21/googles-rules-of-machine-learning-still-apply-in-the-age-of-large-language-models/Thu, 21 Sep 2023 21:30:00 +0000https://yanirseroussi.com/til/2023/09/21/googles-rules-of-machine-learning-still-apply-in-the-age-of-large-language-models/Despite the excitement around large language models, building with machine learning remains an engineering problem with established best practices.My rediscovery of quiet writing on the open webhttps://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Mon, 28 Aug 2023 05:30:00 +0000https://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Reflections on publishing on this website: Writing publicly to share thoughts and documentation beats chasing views and likes.The Minimalist Entrepreneur is too prescriptive for mehttps://yanirseroussi.com/til/2023/08/21/the-minimalist-entrepreneur-is-too-prescriptive-for-me/Mon, 21 Aug 2023 03:15:00 +0000https://yanirseroussi.com/til/2023/08/21/the-minimalist-entrepreneur-is-too-prescriptive-for-me/While I found the story of Gumroad interesting, The Minimalist Entrepreneur seems to over-generalise from the founder&rsquo;s experience.Revisiting Start Small, Stay Small in 2023 (Chapter 2)https://yanirseroussi.com/til/2023/08/17/revisiting-start-small-stay-small-in-2023-chapter-2/Thu, 17 Aug 2023 07:45:00 +0000https://yanirseroussi.com/til/2023/08/17/revisiting-start-small-stay-small-in-2023-chapter-2/A summary of the second chapter of Rob Walling&rsquo;s Start Small, Stay Small, along with my thoughts &amp; reflections.Revisiting Start Small, Stay Small in 2023 (Chapter 1)https://yanirseroussi.com/til/2023/08/16/revisiting-start-small-stay-small-in-2023-chapter-1/Wed, 16 Aug 2023 05:45:00 +0000https://yanirseroussi.com/til/2023/08/16/revisiting-start-small-stay-small-in-2023-chapter-1/A summary of the first chapter of Rob Walling&rsquo;s Start Small, Stay Small, along with my thoughts &amp; reflections.Email notifications on public GitHub commitshttps://yanirseroussi.com/til/2023/08/14/email-notifications-on-public-github-commits/Mon, 14 Aug 2023 05:15:00 +0000https://yanirseroussi.com/til/2023/08/14/email-notifications-on-public-github-commits/GitHub publishes an Atom feed, which means you can use any RSS reader to follow commits.The rule of thirds can probably be ignoredhttps://yanirseroussi.com/til/2023/08/11/the-rule-of-thirds-can-probably-be-ignored/Fri, 11 Aug 2023 03:15:00 +0000https://yanirseroussi.com/til/2023/08/11/the-rule-of-thirds-can-probably-be-ignored/Turns out that the rule of thirds for composing visuals may not be that important.Using YubiKey for SSH accesshttps://yanirseroussi.com/til/2023/07/23/using-yubikey-for-ssh-access/Sun, 23 Jul 2023 00:07:15 +0000https://yanirseroussi.com/til/2023/07/23/using-yubikey-for-ssh-access/Some pointers for setting up SSH access with YubiKey on Ubuntu 22.04.Making a TIL section with Hugo and PaperModhttps://yanirseroussi.com/til/2023/07/17/making-a-til-section-with-hugo-and-papermod/Mon, 17 Jul 2023 00:06:15 +0000https://yanirseroussi.com/til/2023/07/17/making-a-til-section-with-hugo-and-papermod/How I added a Today I Learned section to my Hugo site with the PaperMod theme.You can't save timehttps://yanirseroussi.com/til/2023/07/11/you-cant-save-time/Tue, 11 Jul 2023 00:00:00 +0000https://yanirseroussi.com/til/2023/07/11/you-cant-save-time/Time can be spent doing different activities, but it can&rsquo;t be stored and saved for later.Was data science a failure mode of software engineering?https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Fri, 30 Jun 2023 00:06:30 +0000https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Yes, data science projects have suffered from classic software engineering mistakes, but the field is maturing with the rise of new engineering roles.How hackable are automated coding assessments?https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Fri, 26 May 2023 00:03:00 +0000https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Exploring the hackability of speed-based coding tests, using CodeSignal&rsquo;s Industry Coding Framework as a case study.Remaining relevant as a small language modelhttps://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Fri, 21 Apr 2023 00:06:30 +0000https://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Bing Chat recently quipped that humans are small language models. Here are some of my thoughts on how we small language models can remain relevant (for now).ChatGPT is transformative AIhttps://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/Sun, 11 Dec 2022 00:00:00 +0000https://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/My perspective after a week of using ChatGPT: This is a step change in finding distilled information, and it&rsquo;s only the beginning.Causal Machine Learning is off to a good start, despite some issueshttps://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Mon, 12 Sep 2022 02:45:00 +0000https://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Reviewing the first three chapters of the book Causal Machine Learning by Robert Osazuwa Ness.The mission matters: Moving to climate tech as a data scientisthttps://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Mon, 06 Jun 2022 00:00:00 +0000https://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Discussing my recent career move into climate tech as a way of doing more to help mitigate dangerous climate change.Building useful machine learning tools keeps getting easier: A fish ID case studyhttps://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Sun, 20 Mar 2022 04:30:00 +0000https://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Lessons learned building a fish ID web app with fast.ai and Streamlit, in an attempt to reduce my fear of missing out on the latest deep learning developments.Analysis strategies in online A/B experiments: Intention-to-treat, per-protocol, and other lessons from clinical trialshttps://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Fri, 14 Jan 2022 00:05:40 +0000https://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Epidemiologists analyse clinical trials to estimate the intention-to-treat and per-protocol effects. This post applies their strategies to online experiments.Use your human brain to avoid artificial intelligence disastershttps://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Mon, 22 Nov 2021 03:45:00 +0000https://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Overview of a talk I gave at a deep learning course, focusing on AI ethics as the need for humans to think on the context and consequences of applying AI.Migrating from WordPress.com to Hugo on GitHub + Cloudflarehttps://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/Wed, 10 Nov 2021 06:30:00 +0000https://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/My reasons for switching from WordPress.com to Hugo on GitHub + Cloudflare, along with a summary of the solution components and migration process.My work with Automattichttps://yanirseroussi.com/2021/10/07/my-work-with-automattic/Thu, 07 Oct 2021 00:00:00 +0000https://yanirseroussi.com/2021/10/07/my-work-with-automattic/Back-dated meta-post that gathers my posts on Automattic blogs into a summary of the work I&rsquo;ve done with the company.Some highlights from 2020https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Mon, 05 Apr 2021 06:41:48 +0000https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Sharing remote teamwork insights, my climate &amp; sustainability activism, Reef Life Survey publications, and progress on Automattic&rsquo;s Experimentation Platform.Many is not enough: Counting simulations to bootstrap the right wayhttps://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Mon, 24 Aug 2020 01:35:17 +0000https://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Going deeper into correct testing of different methods for bootstrap estimation of confidence intervals.Software commodities are eating interesting data science workhttps://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Sat, 11 Jan 2020 09:22:35 +0000https://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?A day in the life of a remote data scientisthttps://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Wed, 11 Dec 2019 22:06:19 +0000https://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Video of a talk I gave on remote data science work at the Data Science Sydney meetup.Bootstrapping the right way?https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Sun, 06 Oct 2019 06:48:07 +0000https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Video and summary of a talk I gave at YOW! Data on bootstrap estimation of confidence intervals.Hackers beware: Bootstrap sampling may be harmfulhttps://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Mon, 07 Jan 2019 21:07:56 +0000https://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Bootstrap sampling has been promoted as an easy way of modelling uncertainty to hackers without much statistical knowledge. But things aren&rsquo;t that simple.The most practical causal inference book I’ve read (is still a draft)https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Mon, 24 Dec 2018 02:37:50 +0000https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Causal Inference by Miguel Hernán and Jamie Robins is a must-read for anyone interested in the area.Reflections on remote data science workhttps://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Sat, 03 Nov 2018 06:33:13 +0000https://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Discussing the pluses and minuses of remote work eighteen months after joining Automattic as a data scientist.Defining data science in 2018https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Sun, 22 Jul 2018 08:27:43 +0000https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.Advice for aspiring data scientists and other FAQshttps://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Sun, 15 Oct 2017 09:15:25 +0000https://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Frequently asked questions by visitors to this site, especially around entering the data science field.State of Bandcamp Recommender, Late 2017https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Sat, 02 Sep 2017 10:19:02 +0000https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Call for BCRecommender maintainers followed by a decision to shut it down, as I don&rsquo;t have enough time and Bandcamp now offers recommendations.My 10-step path to becoming a remote data scientist with Automattichttps://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/Sat, 29 Jul 2017 05:39:26 +0000https://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/I wanted a well-paid data science-y remote job with an established company that offers a good life balance and makes products I care about. I got it eventually.Exploring and visualising Reef Life Survey datahttps://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Sat, 03 Jun 2017 00:49:05 +0000https://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Web tools I built to visualise Reef Life Survey data and assist citizen scientists in underwater visual census work.Customer lifetime value and the proliferation of misinformation on the internethttps://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/Sun, 08 Jan 2017 20:02:30 +0000https://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/There&rsquo;s a lot of misleading content on the estimation of customer lifetime value. Here&rsquo;s what I learned about doing it well.Ask Why! Finding motives, causes, and purpose in data sciencehttps://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Mon, 19 Sep 2016 21:28:44 +0000https://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Video and summary of a talk I gave at the Data Science Sydney meetup, about going beyond the what &amp; how of predictive modelling.If you don’t pay attention, data can drive you off a cliffhttps://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Sun, 21 Aug 2016 21:34:17 +0000https://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.Is Data Scientist a useless job title?https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/Thu, 04 Aug 2016 22:26:03 +0000https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.Making Bayesian A/B testing more accessiblehttps://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/Sun, 19 Jun 2016 10:32:15 +0000https://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/A web tool I built to interpret A/B test results in a Bayesian way, including prior specification, visualisations, and decision rules.Diving deeper into causality: Pearl, Kleinberg, Hill, and untested assumptionshttps://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Sat, 14 May 2016 19:57:03 +0000https://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Discussing the need for untested assumptions and temporality in causal inference. Mostly based on Samantha Kleinberg&rsquo;s Causality, Probability, and Time.The rise of greedy robotshttps://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Sun, 20 Mar 2016 20:33:43 +0000https://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Is artificial/machine intelligence a future threat? I argue that it&rsquo;s already here, with greedy robots already dominating our lives.Why you should stop worrying about deep learning and deepen your understanding of causality insteadhttps://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Sun, 14 Feb 2016 11:04:11 +0000https://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Causality is often overlooked but is of much higher relevance to most data scientists than deep learning.The joys of offline data collectionhttps://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Sun, 24 Jan 2016 00:32:25 +0000https://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Insights on data collection and machine learning from spending a month sailing, diving, and counting fish with Reef Life Survey.This holiday season, give me real insightshttps://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Tue, 08 Dec 2015 06:57:25 +0000https://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Some companies present raw data or information as &ldquo;insights&rdquo;. This post surveys some examples, and discusses how they can be turned into real insights.The hardest parts of data sciencehttps://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Mon, 23 Nov 2015 04:14:21 +0000https://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Defining feasible problems and coming up with reasonable ways of measuring solutions is harder than building accurate models or obtaining clean data.Migrating a simple web application from MongoDB to Elasticsearchhttps://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Wed, 04 Nov 2015 03:53:18 +0000https://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Migrating BCRecommender from MongoDB to Elasticsearch made it possible to offer a richer search experience to users at a similar cost, among other benefits.Miscommunicating science: Simplistic models, nutritionism, and the art of storytellinghttps://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Mon, 19 Oct 2015 00:02:32 +0000https://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Nutritionism is a special case of misinterpretation and miscommunication of scientific results – something many data scientists encounter in their work.The wonderful world of recommender systemshttps://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Fri, 02 Oct 2015 05:25:57 +0000https://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Giving an overview of the field and common paradigms, and debunking five common myths about recommender systems.You don’t need a data scientist (yet)https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Mon, 24 Aug 2015 08:25:30 +0000https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.Goodbye, Parse.comhttps://yanirseroussi.com/2015/07/31/goodbye-parse-com/Fri, 31 Jul 2015 03:29:50 +0000https://yanirseroussi.com/2015/07/31/goodbye-parse-com/Migrating my web apps away from Parse.com due to reliability issues. Self-hosting is a better solution.Learning about deep learning through album cover classificationhttps://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Mon, 06 Jul 2015 22:21:42 +0000https://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Progress on my album cover classification project, highlighting lessons that would be useful to others who are getting started with deep learning.Deep learning resourceshttps://yanirseroussi.com/deep-learning-resources/Mon, 06 Jul 2015 00:38:44 +0000https://yanirseroussi.com/deep-learning-resources/This page summarises the deep learning resources I&rsquo;ve consulted in my album cover classification project. Tutorials and blog posts Convolutional Neural Networks for Visual Recognition Stanford course notes: an excellent resource, very up-to-date and useful, despite still being a work in progress DeepLearning.net&rsquo;s Theano-based tutorials: not as up-to-date as the Stanford course notes, but still a good introduction to some of the theory and general Theano usage Lasagne&rsquo;s documentation and tutorials: still a bit lacking, but good when you know what you&rsquo;re looking for lasagne4newbs: Lasagne&rsquo;s convnet example with richer comments Using convolutional neural nets to detect facial keypoints tutorial: the resource that made me want to use Lasagne Classifying plankton with deep neural networks: an epic post, which I found while looking for Lasagne examples Various Wikipedia pages: a bit disappointing – the above resources are much better Papers Adam: a method for stochastic optimization (Kingma and Ba, 2015): an improvement over SGD with Nesterov momentum, AdaGrad and RMSProp, which I found to be useful in practice Algorithms for Hyper-Parameter Optimization (Bergstra et al.Hopping on the deep learning bandwagonhttps://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/Sat, 06 Jun 2015 05:00:22 +0000https://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/To become proficient at solving data science problems, you need to get your hands dirty. Here, I used album cover classification to learn about deep learning.First steps in data science: author-aware sentiment analysishttps://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/Sat, 02 May 2015 08:31:10 +0000https://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/I became a data scientist by doing a PhD, but the same steps can be followed without a formal education program.My divestment from fossil fuelshttps://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/Fri, 24 Apr 2015 00:19:36 +0000https://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/Recent choices I&rsquo;ve made to reduce my exposure to fossil fuels, including practical steps that can be taken by Australians and generally applicable lessons.My PhD workhttps://yanirseroussi.com/phd-work/Mon, 30 Mar 2015 03:23:33 +0000https://yanirseroussi.com/phd-work/An overview of my PhD in data science / artificial intelligence. Thesis title: Text Mining and Rating Prediction with Topical User Models.The long road to a lifestyle businesshttps://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/Sun, 22 Mar 2015 09:43:47 +0000https://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/Progress since leaving my last full-time job and setting on an independent path that includes data science consulting and work on my own projects.Learning to rank for personalised search (Yandex Search Personalisation – Kaggle Competition Summary – Part 2)https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/Wed, 11 Feb 2015 06:34:17 +0000https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/My team&rsquo;s solution to the Yandex Search Personalisation competition (finished 9th out of 194 teams).Is thinking like a search engine possible? (Yandex search personalisation – Kaggle competition summary – part 1)https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/Thu, 29 Jan 2015 10:37:39 +0000https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/Insights on search personalisation and SEO from participating in a Kaggle competition (finished 9th out of 194 teams).Automating Parse.com bulk data importshttps://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/Thu, 15 Jan 2015 04:41:16 +0000https://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/A script for importing data into the Parse backend-as-a-service.Stochastic Gradient Boosting: Choosing the Best Number of Iterationshttps://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/Mon, 29 Dec 2014 02:30:06 +0000https://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/Exploring an approach to choosing the optimal number of iterations in stochastic gradient boosting, following a bug I found in scikit-learn.SEO: Mostly about showing up?https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/Mon, 15 Dec 2014 04:25:25 +0000https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/Increasing SEO traffic to BCRecommender by adding content and opening up more pages for crawling. It turns out that thin content is better than no content.Fitting noise: Forecasting the sale price of bulldozers (Kaggle competition summary)https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/Wed, 19 Nov 2014 09:17:34 +0000https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/Summary of a Kaggle competition to forecast bulldozer sale price, where I finished 9th out of 476 teams.BCRecommender Traction Updatehttps://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/Wed, 05 Nov 2014 02:29:35 +0000https://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/Update on BCRecommender traction using three channels: blogger outreach, search engine optimisation, and content marketing.What is data science?https://yanirseroussi.com/2014/10/23/what-is-data-science/Thu, 23 Oct 2014 03:22:08 +0000https://yanirseroussi.com/2014/10/23/what-is-data-science/Data science has been a hot term in the past few years. Still, there isn&rsquo;t a single definition of the field. This post discusses my favourite definition.Greek Media Monitoring Kaggle competition: My approachhttps://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/Tue, 07 Oct 2014 03:21:35 +0000https://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/Summary of my approach to the Greek Media Monitoring Kaggle competition, where I finished 6th out of 120 teams.Applying the Traction Book’s Bullseye framework to BCRecommenderhttps://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/Wed, 24 Sep 2014 04:57:39 +0000https://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/Ranking 19 channels with the goal of getting traction for BCRecommender.Bandcamp recommendation and discovery algorithmshttps://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/Fri, 19 Sep 2014 14:26:55 +0000https://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/The recommendation backend for my BCRecommender service for personalised Bandcamp music discovery.Building a recommender system on a shoestring budget (or: BCRecommender part 2 – general system layout)https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/Sun, 07 Sep 2014 10:48:44 +0000https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/Iterating on my BCRecommender service with the goal of keeping costs low while providing a valuable music recommendation service.Building a Bandcamp recommender system (part 1 – motivation)https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/Sat, 30 Aug 2014 08:11:38 +0000https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/My motivation behind building BCRecommender, a free recommendation &amp; discovery service for Bandcamp music.How to (almost) win Kaggle competitionshttps://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/Sun, 24 Aug 2014 12:40:53 +0000https://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/Summary of a talk I gave at the Data Science Sydney meetup with ten tips on almost-winning Kaggle competitions.Data’s hierarchy of needshttps://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/Sun, 17 Aug 2014 13:09:30 +0000https://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/Discussing the hierarchy of needs proposed by Jay Kreps. Key takeaway: Data-driven algorithms &amp; insights can only be as good as the underlying data.Kaggle competition tips and summarieshttps://yanirseroussi.com/kaggle/Sat, 05 Apr 2014 23:46:10 +0000https://yanirseroussi.com/kaggle/Pointers to all my Kaggle advice posts and competition summaries.Kaggle beginner tipshttps://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/Sun, 19 Jan 2014 10:34:28 +0000https://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/First post! An email I sent to members of the Data Science Sydney Meetup with tips on how to get started with Kaggle competitions.About Yanir: Startup Data & AI Consultanthttps://yanirseroussi.com/about/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/about/About Yanir Seroussi, a hands-on data tech lead with over a decade of experience. Yanir helps climate/nature tech startups ship data-intensive solutions.Book a free fifteen-minute callhttps://yanirseroussi.com/free-intro-call/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/free-intro-call/Booking form for a quick intro call with Yanir Seroussi.Causal inference resourceshttps://yanirseroussi.com/causal-inference-resources/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/causal-inference-resources/This is a list of some causal inference resources, which I update from time to time. You can also check out my posts on causal inference and A/B testing. Books: Causal Inference: What if by Miguel Hernán and Jamie Robins: The most practical book I&rsquo;ve read. Highly recommended. Trustworthy Online Controlled Experiments : A Practical Guide to A/B Testing by Ron Kohavi, Diane Tang, and Ya Xu: Building on the authors&rsquo; decades of industry experience, this is pretty much the bible of online experiments, which is how causal inference is often done in practice.Free Guide: Data-to-AI Health Check for Startupshttps://yanirseroussi.com/data-to-ai-health-check/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/data-to-ai-health-check/Download a free PDF guide that helps you assess a startup&rsquo;s Data-to-AI health by probing eight key areas.Helping climate & nature tech startups ship data-intensive solutionshttps://yanirseroussi.com/consult/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/consult/Consulting for climate &amp; nature tech startups: Strategic advice, implementation of Data/AI/ML solutions, and hiring help by an experienced tech leader.Speaking engagements by Yanir: Startup Data & AI Consultanthttps://yanirseroussi.com/talks/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/talks/Yanir Seroussi speaks on data science, artificial intelligence, machine learning, and career journey.Stay in touchhttps://yanirseroussi.com/contact/Mon, 01 Jan 0001 00:00:00 +0000https://yanirseroussi.com/contact/Contact me or subscribe to the mailing list. \ No newline at end of file diff --git a/posts/index.html b/posts/index.html index 8ef5fb5bd..da2992c53 100644 --- a/posts/index.html +++ b/posts/index.html @@ -11,7 +11,7 @@ ">

    AI hype, AI bullshit, and the real deal

    My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.

    August 26, 2024

    Giving up on the minimum viable data stack

    Exploring why universal advice on startup data stacks is challenging, and the importance of context-specific decisions in data infrastructure.

    August 19, 2024

    Keep learning: Your career is never truly done

    Podcast chat on my career journey from software engineering to data science and independent consulting.

    August 12, 2024

    First year lessons from a solo expertise biz in Data & AI

    Reflections on building a solo expertise business in Data & AI, focusing on climate tech startups. Lessons learned from the first year of transition.

    August 5, 2024

    AI/ML lifecycle models versus real-world mess

    The real world of AI/ML doesn’t fit into a neat diagram, so I created another diagram and a maturity heatmap to model the mess.

    July 29, 2024

    Your first Data-to-AI hire: Run a lovable process

    Video and key points from the second part of a webinar on a startup’s first data hire, covering tips for defining the role and running the process.

    July 22, 2024

    Learn about Dataland to avoid expensive hiring mistakes

    Video and key points from the first part of a webinar on a startup’s first data hire, covering data & AI definitions and high-level recommendations.

    July 15, 2024

    Exploring an AI product idea with the latest ChatGPT, Claude, and Gemini

    Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.

    July 8, 2024

    Stay alert! Security is everyone's responsibility

    Questions to assess the security posture of a startup, focusing on basic hygiene and handling of sensitive data.

    July 1, 2024

    Is your tech stack ready for data-intensive applications?

    Questions to assess the quality of tech stacks and lifecycles, with a focus on artificial intelligence, machine learning, and analytics.

    June 24, 2024

    AI ain't gonna save you from bad data

    Since we’re far from a utopia where data issues are fully handled by AI, this post presents six questions humans can use to assess data projects.

    June 17, 2024

    Startup data health starts with healthy event tracking

    Expanding on the startup health check question of tracking Kukuyeva’s five business aspects as wide events.

    June 10, 2024

    How to avoid startups with poor development processes

    Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.

    June 3, 2024

    Plumbing, Decisions, and Automation: De-hyping Data & AI

    Three essential questions to understand where an organisation stands when it comes to Data & AI (with zero hype).

    May 27, 2024

    Question startup culture before accepting a data-to-AI role

    Eight questions that prospective data-to-AI employees should ask about a startup’s work and data culture.

    May 20, 2024

    Probing the People aspects of an early-stage startup

    Ten questions that prospective employees should ask about a startup’s team, especially for data-centric roles.

    May 13, 2024

    Business questions to ask before taking a startup data role

    Fourteen questions that prospective employees should ask about a startup’s business model and product, especially for data-focused roles.

    May 6, 2024

    Mentorship and the art of actionable advice

    Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.

    April 29, 2024

    Assessing a startup's data-to-AI health

    Reviewing the areas that should be assessed to determine a startup’s opportunities and challenges on the data/AI/ML front.

    April 22, 2024

    AI does not obviate the need for testing and observability

    It’s easy to prototype with AI, but production-grade AI apps require even more thorough testing and observability than traditional software.

    April 15, 2024

    My experience as a Data Tech Lead with Work on Climate

    The story of how I joined Work on Climate as a volunteer and became its data tech lead, with lessons applied to consulting & fractional work.

    April 8, 2024

    Artificial intelligence, automation, and the art of counting fish

    Discussing the use of AI to automate underwater marine surveys as an example of the uneven distribution of technological advancement.

    April 1, 2024

    Questions to consider when using AI for PDF data extraction

    Discussing considerations that arise when attempting to automate the extraction of structured data from PDFs and similar documents.

    March 11, 2024

    Two types of startup data problems

    Classifying startups as ML-centric or non-ML is a helpful exercise to uncover the data challenges they’re likely to face.

    March 4, 2024

    Avoiding AI complexity: First, write no code

    Two stories of getting AI functionality to production, which demonstrate the risks inherent in custom development versus starting with a no-code approach.

    February 26, 2024

    Building your startup's minimum viable data stack

    First post in a series on building a minimum viable data stack for startups, introducing key definitions, components, and considerations.

    February 19, 2024

    Nudging ChatGPT to invent books you have no time to read

    Getting ChatGPT Plus to elaborate on possible book content and produce a PDF cheatsheet, with the goal of learning about its capabilities.

    February 12, 2024

    Substance over titles: Your first data hire may be a data scientist

    Advice for hiring a startup’s first data person: match skills to business needs, consider contractors, and get help from data people.

    February 5, 2024

    New decade, new tagline: Data & AI for Impact

    Shifting focus to ‘Data & AI for Impact’, with more startup-related content, increased posting frequency, and deeper audience engagement.

    January 19, 2024

    Supporting volunteer monitoring of marine biodiversity with modern web and data tools

    Summarising the work Uri Seroussi and I did to improve Reef Life Survey’s Reef Species of the World app.

    November 29, 2023

    Lessons from reluctant data engineering

    Video and summary of a talk I gave at DataEngBytes Brisbane on what I learned from doing data engineering as part of every data science role I had.

    October 25, 2023

    My rediscovery of quiet writing on the open web

    Reflections on publishing on this website: Writing publicly to share thoughts and documentation beats chasing views and likes.

    August 28, 2023

    Was data science a failure mode of software engineering?

    Yes, data science projects have suffered from classic software engineering mistakes, but the field is maturing with the rise of new engineering roles.

    June 30, 2023

    How hackable are automated coding assessments?

    Exploring the hackability of speed-based coding tests, using CodeSignal’s Industry Coding Framework as a case study.

    May 26, 2023

    Remaining relevant as a small language model

    Bing Chat recently quipped that humans are small language models. Here are some of my thoughts on how we small language models can remain relevant (for now).

    April 21, 2023

    ChatGPT is transformative AI

    My perspective after a week of using ChatGPT: This is a step change in finding distilled information, and it’s only the beginning.

    December 11, 2022

    Causal Machine Learning is off to a good start, despite some issues

    Reviewing the first three chapters of the book Causal Machine Learning by Robert Osazuwa Ness.

    September 12, 2022

    The mission matters: Moving to climate tech as a data scientist

    Discussing my recent career move into climate tech as a way of doing more to help mitigate dangerous climate change.

    June 6, 2022

    Building useful machine learning tools keeps getting easier: A fish ID case study

    Lessons learned building a fish ID web app with fast.ai and Streamlit, in an attempt to reduce my fear of missing out on the latest deep learning developments.

    March 20, 2022

    Analysis strategies in online A/B experiments: Intention-to-treat, per-protocol, and other lessons from clinical trials

    Epidemiologists analyse clinical trials to estimate the intention-to-treat and per-protocol effects. This post applies their strategies to online experiments.

    January 14, 2022

    Use your human brain to avoid artificial intelligence disasters

    Overview of a talk I gave at a deep learning course, focusing on AI ethics as the need for humans to think on the context and consequences of applying AI.

    November 22, 2021

    Migrating from WordPress.com to Hugo on GitHub + Cloudflare

    My reasons for switching from WordPress.com to Hugo on GitHub + Cloudflare, along with a summary of the solution components and migration process.

    November 10, 2021

    My work with Automattic

    Back-dated meta-post that gathers my posts on Automattic blogs into a summary of the work I’ve done with the company.

    October 7, 2021

    Some highlights from 2020

    Sharing remote teamwork insights, my climate & sustainability activism, Reef Life Survey publications, and progress on Automattic’s Experimentation Platform.

    April 5, 2021

    Many is not enough: Counting simulations to bootstrap the right way

    Going deeper into correct testing of different methods for bootstrap estimation of confidence intervals.

    August 24, 2020

    Software commodities are eating interesting data science work

    Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?

    January 11, 2020

    A day in the life of a remote data scientist

    Video of a talk I gave on remote data science work at the Data Science Sydney meetup.

    December 11, 2019

    Bootstrapping the right way?

    Video and summary of a talk I gave at YOW! Data on bootstrap estimation of confidence intervals.

    October 6, 2019

    Hackers beware: Bootstrap sampling may be harmful

    Bootstrap sampling has been promoted as an easy way of modelling uncertainty to hackers without much statistical knowledge. But things aren’t that simple.

    January 7, 2019

    The most practical causal inference book I’ve read (is still a draft)

    Causal Inference by Miguel Hernán and Jamie Robins is a must-read for anyone interested in the area.

    December 24, 2018

    Reflections on remote data science work

    Discussing the pluses and minuses of remote work eighteen months after joining Automattic as a data scientist.

    November 3, 2018

    Defining data science in 2018

    Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.

    July 22, 2018

    Advice for aspiring data scientists and other FAQs

    Frequently asked questions by visitors to this site, especially around entering the data science field.

    October 15, 2017

    State of Bandcamp Recommender, Late 2017

    Call for BCRecommender maintainers followed by a decision to shut it down, as I don’t have enough time and Bandcamp now offers recommendations.

    September 2, 2017

    My 10-step path to becoming a remote data scientist with Automattic

    I wanted a well-paid data science-y remote job with an established company that offers a good life balance and makes products I care about. I got it eventually.

    July 29, 2017

    Exploring and visualising Reef Life Survey data

    Web tools I built to visualise Reef Life Survey data and assist citizen scientists in underwater visual census work.

    June 3, 2017

    Customer lifetime value and the proliferation of misinformation on the internet

    There’s a lot of misleading content on the estimation of customer lifetime value. Here’s what I learned about doing it well.

    January 8, 2017

    Ask Why! Finding motives, causes, and purpose in data science

    Video and summary of a talk I gave at the Data Science Sydney meetup, about going beyond the what & how of predictive modelling.

    September 19, 2016

    If you don’t pay attention, data can drive you off a cliff

    Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.

    August 21, 2016

    Is Data Scientist a useless job title?

    It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.

    August 4, 2016

    Making Bayesian A/B testing more accessible

    A web tool I built to interpret A/B test results in a Bayesian way, including prior specification, visualisations, and decision rules.

    June 19, 2016

    Diving deeper into causality: Pearl, Kleinberg, Hill, and untested assumptions

    Discussing the need for untested assumptions and temporality in causal inference. Mostly based on Samantha Kleinberg’s Causality, Probability, and Time.

    May 14, 2016

    The rise of greedy robots

    Is artificial/machine intelligence a future threat? I argue that it’s already here, with greedy robots already dominating our lives.

    March 20, 2016

    Why you should stop worrying about deep learning and deepen your understanding of causality instead

    Causality is often overlooked but is of much higher relevance to most data scientists than deep learning.

    February 14, 2016

    The joys of offline data collection

    Insights on data collection and machine learning from spending a month sailing, diving, and counting fish with Reef Life Survey.

    January 24, 2016

    This holiday season, give me real insights

    Some companies present raw data or information as “insights”. This post surveys some examples, and discusses how they can be turned into real insights.

    December 8, 2015

    The hardest parts of data science

    Defining feasible problems and coming up with reasonable ways of measuring solutions is harder than building accurate models or obtaining clean data.

    November 23, 2015

    Migrating a simple web application from MongoDB to Elasticsearch

    Migrating BCRecommender from MongoDB to Elasticsearch made it possible to offer a richer search experience to users at a similar cost, among other benefits.

    November 4, 2015

    Miscommunicating science: Simplistic models, nutritionism, and the art of storytelling

    Nutritionism is a special case of misinterpretation and miscommunication of scientific results – something many data scientists encounter in their work.

    October 19, 2015

    The wonderful world of recommender systems

    Giving an overview of the field and common paradigms, and debunking five common myths about recommender systems.

    October 2, 2015

    You don’t need a data scientist (yet)

    Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.

    August 24, 2015

    Goodbye, Parse.com

    Migrating my web apps away from Parse.com due to reliability issues. Self-hosting is a better solution.

    July 31, 2015

    Learning about deep learning through album cover classification

    Progress on my album cover classification project, highlighting lessons that would be useful to others who are getting started with deep learning.

    July 6, 2015

    Hopping on the deep learning bandwagon

    To become proficient at solving data science problems, you need to get your hands dirty. Here, I used album cover classification to learn about deep learning.

    June 6, 2015

    First steps in data science: author-aware sentiment analysis

    I became a data scientist by doing a PhD, but the same steps can be followed without a formal education program.

    May 2, 2015

    My divestment from fossil fuels

    Recent choices I’ve made to reduce my exposure to fossil fuels, including practical steps that can be taken by Australians and generally applicable lessons.

    April 24, 2015

    My PhD work

    An overview of my PhD in data science / artificial intelligence. Thesis title: Text Mining and Rating Prediction with Topical User Models.

    March 30, 2015

    The long road to a lifestyle business

    Progress since leaving my last full-time job and setting on an independent path that includes data science consulting and work on my own projects.

    March 22, 2015

    Learning to rank for personalised search (Yandex Search Personalisation – Kaggle Competition Summary – Part 2)

    My team’s solution to the Yandex Search Personalisation competition (finished 9th out of 194 teams).

    February 11, 2015

    Is thinking like a search engine possible? (Yandex search personalisation – Kaggle competition summary – part 1)

    Insights on search personalisation and SEO from participating in a Kaggle competition (finished 9th out of 194 teams).

    January 29, 2015

    Automating Parse.com bulk data imports

    A script for importing data into the Parse backend-as-a-service.

    January 15, 2015

    Stochastic Gradient Boosting: Choosing the Best Number of Iterations

    Exploring an approach to choosing the optimal number of iterations in stochastic gradient boosting, following a bug I found in scikit-learn.

    December 29, 2014

    SEO: Mostly about showing up?

    Increasing SEO traffic to BCRecommender by adding content and opening up more pages for crawling. It turns out that thin content is better than no content.

    December 15, 2014

    Fitting noise: Forecasting the sale price of bulldozers (Kaggle competition summary)

    Summary of a Kaggle competition to forecast bulldozer sale price, where I finished 9th out of 476 teams.

    November 19, 2014

    BCRecommender Traction Update

    Update on BCRecommender traction using three channels: blogger outreach, search engine optimisation, and content marketing.

    November 5, 2014

    What is data science?

    Data science has been a hot term in the past few years. Still, there isn’t a single definition of the field. This post discusses my favourite definition.

    October 23, 2014

    Greek Media Monitoring Kaggle competition: My approach

    Summary of my approach to the Greek Media Monitoring Kaggle competition, where I finished 6th out of 120 teams.

    October 7, 2014

    Applying the Traction Book’s Bullseye framework to BCRecommender

    Ranking 19 channels with the goal of getting traction for BCRecommender.

    September 24, 2014

    Bandcamp recommendation and discovery algorithms

    The recommendation backend for my BCRecommender service for personalised Bandcamp music discovery.

    September 19, 2014

    Building a recommender system on a shoestring budget (or: BCRecommender part 2 – general system layout)

    Iterating on my BCRecommender service with the goal of keeping costs low while providing a valuable music recommendation service.

    September 7, 2014

    Building a Bandcamp recommender system (part 1 – motivation)

    My motivation behind building BCRecommender, a free recommendation & discovery service for Bandcamp music.

    August 30, 2014

    How to (almost) win Kaggle competitions

    Summary of a talk I gave at the Data Science Sydney meetup with ten tips on almost-winning Kaggle competitions.

    August 24, 2014

    Data’s hierarchy of needs

    Discussing the hierarchy of needs proposed by Jay Kreps. Key takeaway: Data-driven algorithms & insights can only be as good as the underlying data.

    August 17, 2014

    Kaggle competition tips and summaries

    Pointers to all my Kaggle advice posts and competition summaries.

    April 5, 2014

    Kaggle beginner tips

    First post! An email I sent to members of the Data Science Sydney Meetup with tips on how to get started with Kaggle competitions.

    January 19, 2014

    Juggling delivery, admin, and leads: Monthly biz recap

    Highlights and lessons from my solo expertise biz, including value pricing, fractional cash flow, and distractions from admin & politics.

    September 2, 2024

    AI hype, AI bullshit, and the real deal

    My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.

    August 26, 2024

    Giving up on the minimum viable data stack

    Exploring why universal advice on startup data stacks is challenging, and the importance of context-specific decisions in data infrastructure.

    August 19, 2024

    Keep learning: Your career is never truly done

    Podcast chat on my career journey from software engineering to data science and independent consulting.

    August 12, 2024

    First year lessons from a solo expertise biz in Data & AI

    Reflections on building a solo expertise business in Data & AI, focusing on climate tech startups. Lessons learned from the first year of transition.

    August 5, 2024

    AI/ML lifecycle models versus real-world mess

    The real world of AI/ML doesn’t fit into a neat diagram, so I created another diagram and a maturity heatmap to model the mess.

    July 29, 2024

    Your first Data-to-AI hire: Run a lovable process

    Video and key points from the second part of a webinar on a startup’s first data hire, covering tips for defining the role and running the process.

    July 22, 2024

    Learn about Dataland to avoid expensive hiring mistakes

    Video and key points from the first part of a webinar on a startup’s first data hire, covering data & AI definitions and high-level recommendations.

    July 15, 2024

    Exploring an AI product idea with the latest ChatGPT, Claude, and Gemini

    Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.

    July 8, 2024

    Stay alert! Security is everyone's responsibility

    Questions to assess the security posture of a startup, focusing on basic hygiene and handling of sensitive data.

    July 1, 2024

    Is your tech stack ready for data-intensive applications?

    Questions to assess the quality of tech stacks and lifecycles, with a focus on artificial intelligence, machine learning, and analytics.

    June 24, 2024

    AI ain't gonna save you from bad data

    Since we’re far from a utopia where data issues are fully handled by AI, this post presents six questions humans can use to assess data projects.

    June 17, 2024

    Startup data health starts with healthy event tracking

    Expanding on the startup health check question of tracking Kukuyeva’s five business aspects as wide events.

    June 10, 2024

    How to avoid startups with poor development processes

    Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.

    June 3, 2024

    Plumbing, Decisions, and Automation: De-hyping Data & AI

    Three essential questions to understand where an organisation stands when it comes to Data & AI (with zero hype).

    May 27, 2024

    Question startup culture before accepting a data-to-AI role

    Eight questions that prospective data-to-AI employees should ask about a startup’s work and data culture.

    May 20, 2024

    Probing the People aspects of an early-stage startup

    Ten questions that prospective employees should ask about a startup’s team, especially for data-centric roles.

    May 13, 2024

    Business questions to ask before taking a startup data role

    Fourteen questions that prospective employees should ask about a startup’s business model and product, especially for data-focused roles.

    May 6, 2024

    Mentorship and the art of actionable advice

    Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.

    April 29, 2024

    Assessing a startup's data-to-AI health

    Reviewing the areas that should be assessed to determine a startup’s opportunities and challenges on the data/AI/ML front.

    April 22, 2024

    AI does not obviate the need for testing and observability

    It’s easy to prototype with AI, but production-grade AI apps require even more thorough testing and observability than traditional software.

    April 15, 2024

    My experience as a Data Tech Lead with Work on Climate

    The story of how I joined Work on Climate as a volunteer and became its data tech lead, with lessons applied to consulting & fractional work.

    April 8, 2024

    Artificial intelligence, automation, and the art of counting fish

    Discussing the use of AI to automate underwater marine surveys as an example of the uneven distribution of technological advancement.

    April 1, 2024

    Questions to consider when using AI for PDF data extraction

    Discussing considerations that arise when attempting to automate the extraction of structured data from PDFs and similar documents.

    March 11, 2024

    Two types of startup data problems

    Classifying startups as ML-centric or non-ML is a helpful exercise to uncover the data challenges they’re likely to face.

    March 4, 2024

    Avoiding AI complexity: First, write no code

    Two stories of getting AI functionality to production, which demonstrate the risks inherent in custom development versus starting with a no-code approach.

    February 26, 2024

    Building your startup's minimum viable data stack

    First post in a series on building a minimum viable data stack for startups, introducing key definitions, components, and considerations.

    February 19, 2024

    Nudging ChatGPT to invent books you have no time to read

    Getting ChatGPT Plus to elaborate on possible book content and produce a PDF cheatsheet, with the goal of learning about its capabilities.

    February 12, 2024

    Substance over titles: Your first data hire may be a data scientist

    Advice for hiring a startup’s first data person: match skills to business needs, consider contractors, and get help from data people.

    February 5, 2024

    New decade, new tagline: Data & AI for Impact

    Shifting focus to ‘Data & AI for Impact’, with more startup-related content, increased posting frequency, and deeper audience engagement.

    January 19, 2024

    Supporting volunteer monitoring of marine biodiversity with modern web and data tools

    Summarising the work Uri Seroussi and I did to improve Reef Life Survey’s Reef Species of the World app.

    November 29, 2023

    Lessons from reluctant data engineering

    Video and summary of a talk I gave at DataEngBytes Brisbane on what I learned from doing data engineering as part of every data science role I had.

    October 25, 2023

    My rediscovery of quiet writing on the open web

    Reflections on publishing on this website: Writing publicly to share thoughts and documentation beats chasing views and likes.

    August 28, 2023

    Was data science a failure mode of software engineering?

    Yes, data science projects have suffered from classic software engineering mistakes, but the field is maturing with the rise of new engineering roles.

    June 30, 2023

    How hackable are automated coding assessments?

    Exploring the hackability of speed-based coding tests, using CodeSignal’s Industry Coding Framework as a case study.

    May 26, 2023

    Remaining relevant as a small language model

    Bing Chat recently quipped that humans are small language models. Here are some of my thoughts on how we small language models can remain relevant (for now).

    April 21, 2023

    ChatGPT is transformative AI

    My perspective after a week of using ChatGPT: This is a step change in finding distilled information, and it’s only the beginning.

    December 11, 2022

    Causal Machine Learning is off to a good start, despite some issues

    Reviewing the first three chapters of the book Causal Machine Learning by Robert Osazuwa Ness.

    September 12, 2022

    The mission matters: Moving to climate tech as a data scientist

    Discussing my recent career move into climate tech as a way of doing more to help mitigate dangerous climate change.

    June 6, 2022

    Building useful machine learning tools keeps getting easier: A fish ID case study

    Lessons learned building a fish ID web app with fast.ai and Streamlit, in an attempt to reduce my fear of missing out on the latest deep learning developments.

    March 20, 2022

    Analysis strategies in online A/B experiments: Intention-to-treat, per-protocol, and other lessons from clinical trials

    Epidemiologists analyse clinical trials to estimate the intention-to-treat and per-protocol effects. This post applies their strategies to online experiments.

    January 14, 2022

    Use your human brain to avoid artificial intelligence disasters

    Overview of a talk I gave at a deep learning course, focusing on AI ethics as the need for humans to think on the context and consequences of applying AI.

    November 22, 2021

    Migrating from WordPress.com to Hugo on GitHub + Cloudflare

    My reasons for switching from WordPress.com to Hugo on GitHub + Cloudflare, along with a summary of the solution components and migration process.

    November 10, 2021

    My work with Automattic

    Back-dated meta-post that gathers my posts on Automattic blogs into a summary of the work I’ve done with the company.

    October 7, 2021

    Some highlights from 2020

    Sharing remote teamwork insights, my climate & sustainability activism, Reef Life Survey publications, and progress on Automattic’s Experimentation Platform.

    April 5, 2021

    Many is not enough: Counting simulations to bootstrap the right way

    Going deeper into correct testing of different methods for bootstrap estimation of confidence intervals.

    August 24, 2020

    Software commodities are eating interesting data science work

    Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?

    January 11, 2020

    A day in the life of a remote data scientist

    Video of a talk I gave on remote data science work at the Data Science Sydney meetup.

    December 11, 2019

    Bootstrapping the right way?

    Video and summary of a talk I gave at YOW! Data on bootstrap estimation of confidence intervals.

    October 6, 2019

    Hackers beware: Bootstrap sampling may be harmful

    Bootstrap sampling has been promoted as an easy way of modelling uncertainty to hackers without much statistical knowledge. But things aren’t that simple.

    January 7, 2019

    The most practical causal inference book I’ve read (is still a draft)

    Causal Inference by Miguel Hernán and Jamie Robins is a must-read for anyone interested in the area.

    December 24, 2018

    Reflections on remote data science work

    Discussing the pluses and minuses of remote work eighteen months after joining Automattic as a data scientist.

    November 3, 2018

    Defining data science in 2018

    Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.

    July 22, 2018

    Advice for aspiring data scientists and other FAQs

    Frequently asked questions by visitors to this site, especially around entering the data science field.

    October 15, 2017

    State of Bandcamp Recommender, Late 2017

    Call for BCRecommender maintainers followed by a decision to shut it down, as I don’t have enough time and Bandcamp now offers recommendations.

    September 2, 2017

    My 10-step path to becoming a remote data scientist with Automattic

    I wanted a well-paid data science-y remote job with an established company that offers a good life balance and makes products I care about. I got it eventually.

    July 29, 2017

    Exploring and visualising Reef Life Survey data

    Web tools I built to visualise Reef Life Survey data and assist citizen scientists in underwater visual census work.

    June 3, 2017

    Customer lifetime value and the proliferation of misinformation on the internet

    There’s a lot of misleading content on the estimation of customer lifetime value. Here’s what I learned about doing it well.

    January 8, 2017

    Ask Why! Finding motives, causes, and purpose in data science

    Video and summary of a talk I gave at the Data Science Sydney meetup, about going beyond the what & how of predictive modelling.

    September 19, 2016

    If you don’t pay attention, data can drive you off a cliff

    Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.

    August 21, 2016

    Is Data Scientist a useless job title?

    It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.

    August 4, 2016

    Making Bayesian A/B testing more accessible

    A web tool I built to interpret A/B test results in a Bayesian way, including prior specification, visualisations, and decision rules.

    June 19, 2016

    Diving deeper into causality: Pearl, Kleinberg, Hill, and untested assumptions

    Discussing the need for untested assumptions and temporality in causal inference. Mostly based on Samantha Kleinberg’s Causality, Probability, and Time.

    May 14, 2016

    The rise of greedy robots

    Is artificial/machine intelligence a future threat? I argue that it’s already here, with greedy robots already dominating our lives.

    March 20, 2016

    Why you should stop worrying about deep learning and deepen your understanding of causality instead

    Causality is often overlooked but is of much higher relevance to most data scientists than deep learning.

    February 14, 2016

    The joys of offline data collection

    Insights on data collection and machine learning from spending a month sailing, diving, and counting fish with Reef Life Survey.

    January 24, 2016

    This holiday season, give me real insights

    Some companies present raw data or information as “insights”. This post surveys some examples, and discusses how they can be turned into real insights.

    December 8, 2015

    The hardest parts of data science

    Defining feasible problems and coming up with reasonable ways of measuring solutions is harder than building accurate models or obtaining clean data.

    November 23, 2015

    Migrating a simple web application from MongoDB to Elasticsearch

    Migrating BCRecommender from MongoDB to Elasticsearch made it possible to offer a richer search experience to users at a similar cost, among other benefits.

    November 4, 2015

    Miscommunicating science: Simplistic models, nutritionism, and the art of storytelling

    Nutritionism is a special case of misinterpretation and miscommunication of scientific results – something many data scientists encounter in their work.

    October 19, 2015

    The wonderful world of recommender systems

    Giving an overview of the field and common paradigms, and debunking five common myths about recommender systems.

    October 2, 2015

    You don’t need a data scientist (yet)

    Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.

    August 24, 2015

    Goodbye, Parse.com

    Migrating my web apps away from Parse.com due to reliability issues. Self-hosting is a better solution.

    July 31, 2015

    Learning about deep learning through album cover classification

    Progress on my album cover classification project, highlighting lessons that would be useful to others who are getting started with deep learning.

    July 6, 2015

    Hopping on the deep learning bandwagon

    To become proficient at solving data science problems, you need to get your hands dirty. Here, I used album cover classification to learn about deep learning.

    June 6, 2015

    First steps in data science: author-aware sentiment analysis

    I became a data scientist by doing a PhD, but the same steps can be followed without a formal education program.

    May 2, 2015

    My divestment from fossil fuels

    Recent choices I’ve made to reduce my exposure to fossil fuels, including practical steps that can be taken by Australians and generally applicable lessons.

    April 24, 2015

    My PhD work

    An overview of my PhD in data science / artificial intelligence. Thesis title: Text Mining and Rating Prediction with Topical User Models.

    March 30, 2015

    The long road to a lifestyle business

    Progress since leaving my last full-time job and setting on an independent path that includes data science consulting and work on my own projects.

    March 22, 2015

    Learning to rank for personalised search (Yandex Search Personalisation – Kaggle Competition Summary – Part 2)

    My team’s solution to the Yandex Search Personalisation competition (finished 9th out of 194 teams).

    February 11, 2015

    Is thinking like a search engine possible? (Yandex search personalisation – Kaggle competition summary – part 1)

    Insights on search personalisation and SEO from participating in a Kaggle competition (finished 9th out of 194 teams).

    January 29, 2015

    Automating Parse.com bulk data imports

    A script for importing data into the Parse backend-as-a-service.

    January 15, 2015

    Stochastic Gradient Boosting: Choosing the Best Number of Iterations

    Exploring an approach to choosing the optimal number of iterations in stochastic gradient boosting, following a bug I found in scikit-learn.

    December 29, 2014

    SEO: Mostly about showing up?

    Increasing SEO traffic to BCRecommender by adding content and opening up more pages for crawling. It turns out that thin content is better than no content.

    December 15, 2014

    Fitting noise: Forecasting the sale price of bulldozers (Kaggle competition summary)

    Summary of a Kaggle competition to forecast bulldozer sale price, where I finished 9th out of 476 teams.

    November 19, 2014

    BCRecommender Traction Update

    Update on BCRecommender traction using three channels: blogger outreach, search engine optimisation, and content marketing.

    November 5, 2014

    What is data science?

    Data science has been a hot term in the past few years. Still, there isn’t a single definition of the field. This post discusses my favourite definition.

    October 23, 2014

    Greek Media Monitoring Kaggle competition: My approach

    Summary of my approach to the Greek Media Monitoring Kaggle competition, where I finished 6th out of 120 teams.

    October 7, 2014

    Applying the Traction Book’s Bullseye framework to BCRecommender

    Ranking 19 channels with the goal of getting traction for BCRecommender.

    September 24, 2014

    Bandcamp recommendation and discovery algorithms

    The recommendation backend for my BCRecommender service for personalised Bandcamp music discovery.

    September 19, 2014

    Building a recommender system on a shoestring budget (or: BCRecommender part 2 – general system layout)

    Iterating on my BCRecommender service with the goal of keeping costs low while providing a valuable music recommendation service.

    September 7, 2014

    Building a Bandcamp recommender system (part 1 – motivation)

    My motivation behind building BCRecommender, a free recommendation & discovery service for Bandcamp music.

    August 30, 2014

    How to (almost) win Kaggle competitions

    Summary of a talk I gave at the Data Science Sydney meetup with ten tips on almost-winning Kaggle competitions.

    August 24, 2014

    Data’s hierarchy of needs

    Discussing the hierarchy of needs proposed by Jay Kreps. Key takeaway: Data-driven algorithms & insights can only be as good as the underlying data.

    August 17, 2014

    Kaggle competition tips and summaries

    Pointers to all my Kaggle advice posts and competition summaries.

    April 5, 2014

    Kaggle beginner tips

    First post! An email I sent to members of the Data Science Sydney Meetup with tips on how to get started with Kaggle competitions.

    January 19, 2014
    \ No newline at end of file diff --git a/posts/index.xml b/posts/index.xml index bae740509..82f78d3d6 100644 --- a/posts/index.xml +++ b/posts/index.xml @@ -1 +1 @@ -Browse Posts on Yanir Seroussi | Data & AI for Startup Impacthttps://yanirseroussi.com/posts/Recent content in Browse Posts on Yanir Seroussi | Data & AI for Startup ImpactHugo -- gohugo.ioen-auText and figures licensed under [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) by [Yanir Seroussi](https://yanirseroussi.com/about/), except where noted otherwiseAI hype, AI bullshit, and the real dealhttps://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/Mon, 26 Aug 2024 01:00:00 +0000https://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.Giving up on the minimum viable data stackhttps://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Mon, 19 Aug 2024 03:30:00 +0000https://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Exploring why universal advice on startup data stacks is challenging, and the importance of context-specific decisions in data infrastructure.Keep learning: Your career is never truly donehttps://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Mon, 12 Aug 2024 01:30:00 +0000https://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Podcast chat on my career journey from software engineering to data science and independent consulting.First year lessons from a solo expertise biz in Data & AIhttps://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Mon, 05 Aug 2024 08:45:00 +0000https://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Reflections on building a solo expertise business in Data &amp; AI, focusing on climate tech startups. Lessons learned from the first year of transition.AI/ML lifecycle models versus real-world messhttps://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/Mon, 29 Jul 2024 06:00:00 +0000https://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/The real world of AI/ML doesn&rsquo;t fit into a neat diagram, so I created another diagram and a maturity heatmap to model the mess.Your first Data-to-AI hire: Run a lovable processhttps://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Mon, 22 Jul 2024 01:00:00 +0000https://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Video and key points from the second part of a webinar on a startup&rsquo;s first data hire, covering tips for defining the role and running the process.Learn about Dataland to avoid expensive hiring mistakeshttps://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Mon, 15 Jul 2024 05:30:00 +0000https://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Video and key points from the first part of a webinar on a startup&rsquo;s first data hire, covering data &amp; AI definitions and high-level recommendations.Exploring an AI product idea with the latest ChatGPT, Claude, and Geminihttps://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Mon, 08 Jul 2024 02:45:00 +0000https://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.Stay alert! Security is everyone's responsibilityhttps://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Mon, 01 Jul 2024 02:00:00 +0000https://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Questions to assess the security posture of a startup, focusing on basic hygiene and handling of sensitive data.Is your tech stack ready for data-intensive applications?https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Mon, 24 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Questions to assess the quality of tech stacks and lifecycles, with a focus on artificial intelligence, machine learning, and analytics.AI ain't gonna save you from bad datahttps://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Mon, 17 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Since we&rsquo;re far from a utopia where data issues are fully handled by AI, this post presents six questions humans can use to assess data projects.Startup data health starts with healthy event trackinghttps://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Mon, 10 Jun 2024 04:00:00 +0000https://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Expanding on the startup health check question of tracking Kukuyeva&rsquo;s five business aspects as wide events.How to avoid startups with poor development processeshttps://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Mon, 03 Jun 2024 02:45:00 +0000https://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.Plumbing, Decisions, and Automation: De-hyping Data & AIhttps://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Mon, 27 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Three essential questions to understand where an organisation stands when it comes to Data &amp; AI (with zero hype).Question startup culture before accepting a data-to-AI rolehttps://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Mon, 20 May 2024 02:25:00 +0000https://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Eight questions that prospective data-to-AI employees should ask about a startup&rsquo;s work and data culture.Probing the People aspects of an early-stage startuphttps://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Mon, 13 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Ten questions that prospective employees should ask about a startup&rsquo;s team, especially for data-centric roles.Business questions to ask before taking a startup data rolehttps://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Mon, 06 May 2024 04:30:00 +0000https://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Fourteen questions that prospective employees should ask about a startup&rsquo;s business model and product, especially for data-focused roles.Mentorship and the art of actionable advicehttps://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Mon, 29 Apr 2024 06:30:00 +0000https://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.Assessing a startup's data-to-AI healthhttps://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Mon, 22 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Reviewing the areas that should be assessed to determine a startup&rsquo;s opportunities and challenges on the data/AI/ML front.AI does not obviate the need for testing and observabilityhttps://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/Mon, 15 Apr 2024 05:00:00 +0000https://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/It&rsquo;s easy to prototype with AI, but production-grade AI apps require even more thorough testing and observability than traditional software.My experience as a Data Tech Lead with Work on Climatehttps://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/Mon, 08 Apr 2024 02:00:00 +0000https://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/The story of how I joined Work on Climate as a volunteer and became its data tech lead, with lessons applied to consulting &amp; fractional work.Artificial intelligence, automation, and the art of counting fishhttps://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Mon, 01 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Discussing the use of AI to automate underwater marine surveys as an example of the uneven distribution of technological advancement.Questions to consider when using AI for PDF data extractionhttps://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Mon, 11 Mar 2024 00:00:00 +0000https://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Discussing considerations that arise when attempting to automate the extraction of structured data from PDFs and similar documents.Two types of startup data problemshttps://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Mon, 04 Mar 2024 02:00:00 +0000https://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Classifying startups as ML-centric or non-ML is a helpful exercise to uncover the data challenges they&rsquo;re likely to face.Avoiding AI complexity: First, write no codehttps://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Mon, 26 Feb 2024 01:45:00 +0000https://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Two stories of getting AI functionality to production, which demonstrate the risks inherent in custom development versus starting with a no-code approach.Building your startup's minimum viable data stackhttps://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/Mon, 19 Feb 2024 00:00:00 +0000https://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/First post in a series on building a minimum viable data stack for startups, introducing key definitions, components, and considerations.Nudging ChatGPT to invent books you have no time to readhttps://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Mon, 12 Feb 2024 05:00:00 +0000https://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Getting ChatGPT Plus to elaborate on possible book content and produce a PDF cheatsheet, with the goal of learning about its capabilities.Substance over titles: Your first data hire may be a data scientisthttps://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Mon, 05 Feb 2024 02:45:00 +0000https://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Advice for hiring a startup&rsquo;s first data person: match skills to business needs, consider contractors, and get help from data people.New decade, new tagline: Data & AI for Impacthttps://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Fri, 19 Jan 2024 00:00:00 +0000https://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Shifting focus to &lsquo;Data &amp; AI for Impact&rsquo;, with more startup-related content, increased posting frequency, and deeper audience engagement.Supporting volunteer monitoring of marine biodiversity with modern web and data toolshttps://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Wed, 29 Nov 2023 02:00:00 +0000https://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Summarising the work Uri Seroussi and I did to improve Reef Life Survey&rsquo;s Reef Species of the World app.Lessons from reluctant data engineeringhttps://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Wed, 25 Oct 2023 04:45:00 +0000https://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Video and summary of a talk I gave at DataEngBytes Brisbane on what I learned from doing data engineering as part of every data science role I had.My rediscovery of quiet writing on the open webhttps://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Mon, 28 Aug 2023 05:30:00 +0000https://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Reflections on publishing on this website: Writing publicly to share thoughts and documentation beats chasing views and likes.Was data science a failure mode of software engineering?https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Fri, 30 Jun 2023 00:06:30 +0000https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Yes, data science projects have suffered from classic software engineering mistakes, but the field is maturing with the rise of new engineering roles.How hackable are automated coding assessments?https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Fri, 26 May 2023 00:03:00 +0000https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Exploring the hackability of speed-based coding tests, using CodeSignal&rsquo;s Industry Coding Framework as a case study.Remaining relevant as a small language modelhttps://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Fri, 21 Apr 2023 00:06:30 +0000https://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Bing Chat recently quipped that humans are small language models. Here are some of my thoughts on how we small language models can remain relevant (for now).ChatGPT is transformative AIhttps://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/Sun, 11 Dec 2022 00:00:00 +0000https://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/My perspective after a week of using ChatGPT: This is a step change in finding distilled information, and it&rsquo;s only the beginning.Causal Machine Learning is off to a good start, despite some issueshttps://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Mon, 12 Sep 2022 02:45:00 +0000https://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Reviewing the first three chapters of the book Causal Machine Learning by Robert Osazuwa Ness.The mission matters: Moving to climate tech as a data scientisthttps://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Mon, 06 Jun 2022 00:00:00 +0000https://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Discussing my recent career move into climate tech as a way of doing more to help mitigate dangerous climate change.Building useful machine learning tools keeps getting easier: A fish ID case studyhttps://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Sun, 20 Mar 2022 04:30:00 +0000https://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Lessons learned building a fish ID web app with fast.ai and Streamlit, in an attempt to reduce my fear of missing out on the latest deep learning developments.Analysis strategies in online A/B experiments: Intention-to-treat, per-protocol, and other lessons from clinical trialshttps://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Fri, 14 Jan 2022 00:05:40 +0000https://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Epidemiologists analyse clinical trials to estimate the intention-to-treat and per-protocol effects. This post applies their strategies to online experiments.Use your human brain to avoid artificial intelligence disastershttps://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Mon, 22 Nov 2021 03:45:00 +0000https://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Overview of a talk I gave at a deep learning course, focusing on AI ethics as the need for humans to think on the context and consequences of applying AI.Migrating from WordPress.com to Hugo on GitHub + Cloudflarehttps://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/Wed, 10 Nov 2021 06:30:00 +0000https://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/My reasons for switching from WordPress.com to Hugo on GitHub + Cloudflare, along with a summary of the solution components and migration process.My work with Automattichttps://yanirseroussi.com/2021/10/07/my-work-with-automattic/Thu, 07 Oct 2021 00:00:00 +0000https://yanirseroussi.com/2021/10/07/my-work-with-automattic/Back-dated meta-post that gathers my posts on Automattic blogs into a summary of the work I&rsquo;ve done with the company.Some highlights from 2020https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Mon, 05 Apr 2021 06:41:48 +0000https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Sharing remote teamwork insights, my climate &amp; sustainability activism, Reef Life Survey publications, and progress on Automattic&rsquo;s Experimentation Platform.Many is not enough: Counting simulations to bootstrap the right wayhttps://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Mon, 24 Aug 2020 01:35:17 +0000https://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Going deeper into correct testing of different methods for bootstrap estimation of confidence intervals.Software commodities are eating interesting data science workhttps://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Sat, 11 Jan 2020 09:22:35 +0000https://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?A day in the life of a remote data scientisthttps://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Wed, 11 Dec 2019 22:06:19 +0000https://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Video of a talk I gave on remote data science work at the Data Science Sydney meetup.Bootstrapping the right way?https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Sun, 06 Oct 2019 06:48:07 +0000https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Video and summary of a talk I gave at YOW! Data on bootstrap estimation of confidence intervals.Hackers beware: Bootstrap sampling may be harmfulhttps://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Mon, 07 Jan 2019 21:07:56 +0000https://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Bootstrap sampling has been promoted as an easy way of modelling uncertainty to hackers without much statistical knowledge. But things aren&rsquo;t that simple.The most practical causal inference book I’ve read (is still a draft)https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Mon, 24 Dec 2018 02:37:50 +0000https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Causal Inference by Miguel Hernán and Jamie Robins is a must-read for anyone interested in the area.Reflections on remote data science workhttps://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Sat, 03 Nov 2018 06:33:13 +0000https://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Discussing the pluses and minuses of remote work eighteen months after joining Automattic as a data scientist.Defining data science in 2018https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Sun, 22 Jul 2018 08:27:43 +0000https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.Advice for aspiring data scientists and other FAQshttps://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Sun, 15 Oct 2017 09:15:25 +0000https://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Frequently asked questions by visitors to this site, especially around entering the data science field.State of Bandcamp Recommender, Late 2017https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Sat, 02 Sep 2017 10:19:02 +0000https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Call for BCRecommender maintainers followed by a decision to shut it down, as I don&rsquo;t have enough time and Bandcamp now offers recommendations.My 10-step path to becoming a remote data scientist with Automattichttps://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/Sat, 29 Jul 2017 05:39:26 +0000https://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/I wanted a well-paid data science-y remote job with an established company that offers a good life balance and makes products I care about. I got it eventually.Exploring and visualising Reef Life Survey datahttps://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Sat, 03 Jun 2017 00:49:05 +0000https://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Web tools I built to visualise Reef Life Survey data and assist citizen scientists in underwater visual census work.Customer lifetime value and the proliferation of misinformation on the internethttps://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/Sun, 08 Jan 2017 20:02:30 +0000https://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/There&rsquo;s a lot of misleading content on the estimation of customer lifetime value. Here&rsquo;s what I learned about doing it well.Ask Why! Finding motives, causes, and purpose in data sciencehttps://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Mon, 19 Sep 2016 21:28:44 +0000https://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Video and summary of a talk I gave at the Data Science Sydney meetup, about going beyond the what &amp; how of predictive modelling.If you don’t pay attention, data can drive you off a cliffhttps://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Sun, 21 Aug 2016 21:34:17 +0000https://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.Is Data Scientist a useless job title?https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/Thu, 04 Aug 2016 22:26:03 +0000https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.Making Bayesian A/B testing more accessiblehttps://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/Sun, 19 Jun 2016 10:32:15 +0000https://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/A web tool I built to interpret A/B test results in a Bayesian way, including prior specification, visualisations, and decision rules.Diving deeper into causality: Pearl, Kleinberg, Hill, and untested assumptionshttps://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Sat, 14 May 2016 19:57:03 +0000https://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Discussing the need for untested assumptions and temporality in causal inference. Mostly based on Samantha Kleinberg&rsquo;s Causality, Probability, and Time.The rise of greedy robotshttps://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Sun, 20 Mar 2016 20:33:43 +0000https://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Is artificial/machine intelligence a future threat? I argue that it&rsquo;s already here, with greedy robots already dominating our lives.Why you should stop worrying about deep learning and deepen your understanding of causality insteadhttps://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Sun, 14 Feb 2016 11:04:11 +0000https://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Causality is often overlooked but is of much higher relevance to most data scientists than deep learning.The joys of offline data collectionhttps://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Sun, 24 Jan 2016 00:32:25 +0000https://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Insights on data collection and machine learning from spending a month sailing, diving, and counting fish with Reef Life Survey.This holiday season, give me real insightshttps://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Tue, 08 Dec 2015 06:57:25 +0000https://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Some companies present raw data or information as &ldquo;insights&rdquo;. This post surveys some examples, and discusses how they can be turned into real insights.The hardest parts of data sciencehttps://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Mon, 23 Nov 2015 04:14:21 +0000https://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Defining feasible problems and coming up with reasonable ways of measuring solutions is harder than building accurate models or obtaining clean data.Migrating a simple web application from MongoDB to Elasticsearchhttps://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Wed, 04 Nov 2015 03:53:18 +0000https://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Migrating BCRecommender from MongoDB to Elasticsearch made it possible to offer a richer search experience to users at a similar cost, among other benefits.Miscommunicating science: Simplistic models, nutritionism, and the art of storytellinghttps://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Mon, 19 Oct 2015 00:02:32 +0000https://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Nutritionism is a special case of misinterpretation and miscommunication of scientific results – something many data scientists encounter in their work.The wonderful world of recommender systemshttps://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Fri, 02 Oct 2015 05:25:57 +0000https://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Giving an overview of the field and common paradigms, and debunking five common myths about recommender systems.You don’t need a data scientist (yet)https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Mon, 24 Aug 2015 08:25:30 +0000https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.Goodbye, Parse.comhttps://yanirseroussi.com/2015/07/31/goodbye-parse-com/Fri, 31 Jul 2015 03:29:50 +0000https://yanirseroussi.com/2015/07/31/goodbye-parse-com/Migrating my web apps away from Parse.com due to reliability issues. Self-hosting is a better solution.Learning about deep learning through album cover classificationhttps://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Mon, 06 Jul 2015 22:21:42 +0000https://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Progress on my album cover classification project, highlighting lessons that would be useful to others who are getting started with deep learning.Hopping on the deep learning bandwagonhttps://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/Sat, 06 Jun 2015 05:00:22 +0000https://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/To become proficient at solving data science problems, you need to get your hands dirty. Here, I used album cover classification to learn about deep learning.First steps in data science: author-aware sentiment analysishttps://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/Sat, 02 May 2015 08:31:10 +0000https://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/I became a data scientist by doing a PhD, but the same steps can be followed without a formal education program.My divestment from fossil fuelshttps://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/Fri, 24 Apr 2015 00:19:36 +0000https://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/Recent choices I&rsquo;ve made to reduce my exposure to fossil fuels, including practical steps that can be taken by Australians and generally applicable lessons.My PhD workhttps://yanirseroussi.com/phd-work/Mon, 30 Mar 2015 03:23:33 +0000https://yanirseroussi.com/phd-work/An overview of my PhD in data science / artificial intelligence. Thesis title: Text Mining and Rating Prediction with Topical User Models.The long road to a lifestyle businesshttps://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/Sun, 22 Mar 2015 09:43:47 +0000https://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/Progress since leaving my last full-time job and setting on an independent path that includes data science consulting and work on my own projects.Learning to rank for personalised search (Yandex Search Personalisation – Kaggle Competition Summary – Part 2)https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/Wed, 11 Feb 2015 06:34:17 +0000https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/My team&rsquo;s solution to the Yandex Search Personalisation competition (finished 9th out of 194 teams).Is thinking like a search engine possible? (Yandex search personalisation – Kaggle competition summary – part 1)https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/Thu, 29 Jan 2015 10:37:39 +0000https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/Insights on search personalisation and SEO from participating in a Kaggle competition (finished 9th out of 194 teams).Automating Parse.com bulk data importshttps://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/Thu, 15 Jan 2015 04:41:16 +0000https://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/A script for importing data into the Parse backend-as-a-service.Stochastic Gradient Boosting: Choosing the Best Number of Iterationshttps://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/Mon, 29 Dec 2014 02:30:06 +0000https://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/Exploring an approach to choosing the optimal number of iterations in stochastic gradient boosting, following a bug I found in scikit-learn.SEO: Mostly about showing up?https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/Mon, 15 Dec 2014 04:25:25 +0000https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/Increasing SEO traffic to BCRecommender by adding content and opening up more pages for crawling. It turns out that thin content is better than no content.Fitting noise: Forecasting the sale price of bulldozers (Kaggle competition summary)https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/Wed, 19 Nov 2014 09:17:34 +0000https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/Summary of a Kaggle competition to forecast bulldozer sale price, where I finished 9th out of 476 teams.BCRecommender Traction Updatehttps://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/Wed, 05 Nov 2014 02:29:35 +0000https://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/Update on BCRecommender traction using three channels: blogger outreach, search engine optimisation, and content marketing.What is data science?https://yanirseroussi.com/2014/10/23/what-is-data-science/Thu, 23 Oct 2014 03:22:08 +0000https://yanirseroussi.com/2014/10/23/what-is-data-science/Data science has been a hot term in the past few years. Still, there isn&rsquo;t a single definition of the field. This post discusses my favourite definition.Greek Media Monitoring Kaggle competition: My approachhttps://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/Tue, 07 Oct 2014 03:21:35 +0000https://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/Summary of my approach to the Greek Media Monitoring Kaggle competition, where I finished 6th out of 120 teams.Applying the Traction Book’s Bullseye framework to BCRecommenderhttps://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/Wed, 24 Sep 2014 04:57:39 +0000https://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/Ranking 19 channels with the goal of getting traction for BCRecommender.Bandcamp recommendation and discovery algorithmshttps://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/Fri, 19 Sep 2014 14:26:55 +0000https://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/The recommendation backend for my BCRecommender service for personalised Bandcamp music discovery.Building a recommender system on a shoestring budget (or: BCRecommender part 2 – general system layout)https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/Sun, 07 Sep 2014 10:48:44 +0000https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/Iterating on my BCRecommender service with the goal of keeping costs low while providing a valuable music recommendation service.Building a Bandcamp recommender system (part 1 – motivation)https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/Sat, 30 Aug 2014 08:11:38 +0000https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/My motivation behind building BCRecommender, a free recommendation &amp; discovery service for Bandcamp music.How to (almost) win Kaggle competitionshttps://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/Sun, 24 Aug 2014 12:40:53 +0000https://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/Summary of a talk I gave at the Data Science Sydney meetup with ten tips on almost-winning Kaggle competitions.Data’s hierarchy of needshttps://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/Sun, 17 Aug 2014 13:09:30 +0000https://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/Discussing the hierarchy of needs proposed by Jay Kreps. Key takeaway: Data-driven algorithms &amp; insights can only be as good as the underlying data.Kaggle competition tips and summarieshttps://yanirseroussi.com/kaggle/Sat, 05 Apr 2014 23:46:10 +0000https://yanirseroussi.com/kaggle/Pointers to all my Kaggle advice posts and competition summaries.Kaggle beginner tipshttps://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/Sun, 19 Jan 2014 10:34:28 +0000https://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/First post! An email I sent to members of the Data Science Sydney Meetup with tips on how to get started with Kaggle competitions. \ No newline at end of file +Browse Posts on Yanir Seroussi | Data & AI for Startup Impacthttps://yanirseroussi.com/posts/Recent content in Browse Posts on Yanir Seroussi | Data & AI for Startup ImpactHugo -- gohugo.ioen-auText and figures licensed under [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) by [Yanir Seroussi](https://yanirseroussi.com/about/), except where noted otherwiseJuggling delivery, admin, and leads: Monthly biz recaphttps://yanirseroussi.com/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/Mon, 02 Sep 2024 02:30:00 +0000https://yanirseroussi.com/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/Highlights and lessons from my solo expertise biz, including value pricing, fractional cash flow, and distractions from admin &amp; politics.AI hype, AI bullshit, and the real dealhttps://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/Mon, 26 Aug 2024 01:00:00 +0000https://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.Giving up on the minimum viable data stackhttps://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Mon, 19 Aug 2024 03:30:00 +0000https://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/Exploring why universal advice on startup data stacks is challenging, and the importance of context-specific decisions in data infrastructure.Keep learning: Your career is never truly donehttps://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Mon, 12 Aug 2024 01:30:00 +0000https://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/Podcast chat on my career journey from software engineering to data science and independent consulting.First year lessons from a solo expertise biz in Data & AIhttps://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Mon, 05 Aug 2024 08:45:00 +0000https://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/Reflections on building a solo expertise business in Data &amp; AI, focusing on climate tech startups. Lessons learned from the first year of transition.AI/ML lifecycle models versus real-world messhttps://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/Mon, 29 Jul 2024 06:00:00 +0000https://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/The real world of AI/ML doesn&rsquo;t fit into a neat diagram, so I created another diagram and a maturity heatmap to model the mess.Your first Data-to-AI hire: Run a lovable processhttps://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Mon, 22 Jul 2024 01:00:00 +0000https://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/Video and key points from the second part of a webinar on a startup&rsquo;s first data hire, covering tips for defining the role and running the process.Learn about Dataland to avoid expensive hiring mistakeshttps://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Mon, 15 Jul 2024 05:30:00 +0000https://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/Video and key points from the first part of a webinar on a startup&rsquo;s first data hire, covering data &amp; AI definitions and high-level recommendations.Exploring an AI product idea with the latest ChatGPT, Claude, and Geminihttps://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Mon, 08 Jul 2024 02:45:00 +0000https://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.Stay alert! Security is everyone's responsibilityhttps://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Mon, 01 Jul 2024 02:00:00 +0000https://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/Questions to assess the security posture of a startup, focusing on basic hygiene and handling of sensitive data.Is your tech stack ready for data-intensive applications?https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Mon, 24 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/Questions to assess the quality of tech stacks and lifecycles, with a focus on artificial intelligence, machine learning, and analytics.AI ain't gonna save you from bad datahttps://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Mon, 17 Jun 2024 02:00:00 +0000https://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/Since we&rsquo;re far from a utopia where data issues are fully handled by AI, this post presents six questions humans can use to assess data projects.Startup data health starts with healthy event trackinghttps://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Mon, 10 Jun 2024 04:00:00 +0000https://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/Expanding on the startup health check question of tracking Kukuyeva&rsquo;s five business aspects as wide events.How to avoid startups with poor development processeshttps://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Mon, 03 Jun 2024 02:45:00 +0000https://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.Plumbing, Decisions, and Automation: De-hyping Data & AIhttps://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Mon, 27 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/Three essential questions to understand where an organisation stands when it comes to Data &amp; AI (with zero hype).Question startup culture before accepting a data-to-AI rolehttps://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Mon, 20 May 2024 02:25:00 +0000https://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/Eight questions that prospective data-to-AI employees should ask about a startup&rsquo;s work and data culture.Probing the People aspects of an early-stage startuphttps://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Mon, 13 May 2024 02:00:00 +0000https://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/Ten questions that prospective employees should ask about a startup&rsquo;s team, especially for data-centric roles.Business questions to ask before taking a startup data rolehttps://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Mon, 06 May 2024 04:30:00 +0000https://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/Fourteen questions that prospective employees should ask about a startup&rsquo;s business model and product, especially for data-focused roles.Mentorship and the art of actionable advicehttps://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Mon, 29 Apr 2024 06:30:00 +0000https://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.Assessing a startup's data-to-AI healthhttps://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Mon, 22 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/Reviewing the areas that should be assessed to determine a startup&rsquo;s opportunities and challenges on the data/AI/ML front.AI does not obviate the need for testing and observabilityhttps://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/Mon, 15 Apr 2024 05:00:00 +0000https://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/It&rsquo;s easy to prototype with AI, but production-grade AI apps require even more thorough testing and observability than traditional software.My experience as a Data Tech Lead with Work on Climatehttps://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/Mon, 08 Apr 2024 02:00:00 +0000https://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/The story of how I joined Work on Climate as a volunteer and became its data tech lead, with lessons applied to consulting &amp; fractional work.Artificial intelligence, automation, and the art of counting fishhttps://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Mon, 01 Apr 2024 06:00:00 +0000https://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/Discussing the use of AI to automate underwater marine surveys as an example of the uneven distribution of technological advancement.Questions to consider when using AI for PDF data extractionhttps://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Mon, 11 Mar 2024 00:00:00 +0000https://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/Discussing considerations that arise when attempting to automate the extraction of structured data from PDFs and similar documents.Two types of startup data problemshttps://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Mon, 04 Mar 2024 02:00:00 +0000https://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/Classifying startups as ML-centric or non-ML is a helpful exercise to uncover the data challenges they&rsquo;re likely to face.Avoiding AI complexity: First, write no codehttps://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Mon, 26 Feb 2024 01:45:00 +0000https://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/Two stories of getting AI functionality to production, which demonstrate the risks inherent in custom development versus starting with a no-code approach.Building your startup's minimum viable data stackhttps://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/Mon, 19 Feb 2024 00:00:00 +0000https://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/First post in a series on building a minimum viable data stack for startups, introducing key definitions, components, and considerations.Nudging ChatGPT to invent books you have no time to readhttps://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Mon, 12 Feb 2024 05:00:00 +0000https://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/Getting ChatGPT Plus to elaborate on possible book content and produce a PDF cheatsheet, with the goal of learning about its capabilities.Substance over titles: Your first data hire may be a data scientisthttps://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Mon, 05 Feb 2024 02:45:00 +0000https://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/Advice for hiring a startup&rsquo;s first data person: match skills to business needs, consider contractors, and get help from data people.New decade, new tagline: Data & AI for Impacthttps://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Fri, 19 Jan 2024 00:00:00 +0000https://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/Shifting focus to &lsquo;Data &amp; AI for Impact&rsquo;, with more startup-related content, increased posting frequency, and deeper audience engagement.Supporting volunteer monitoring of marine biodiversity with modern web and data toolshttps://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Wed, 29 Nov 2023 02:00:00 +0000https://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/Summarising the work Uri Seroussi and I did to improve Reef Life Survey&rsquo;s Reef Species of the World app.Lessons from reluctant data engineeringhttps://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Wed, 25 Oct 2023 04:45:00 +0000https://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/Video and summary of a talk I gave at DataEngBytes Brisbane on what I learned from doing data engineering as part of every data science role I had.My rediscovery of quiet writing on the open webhttps://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Mon, 28 Aug 2023 05:30:00 +0000https://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/Reflections on publishing on this website: Writing publicly to share thoughts and documentation beats chasing views and likes.Was data science a failure mode of software engineering?https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Fri, 30 Jun 2023 00:06:30 +0000https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/Yes, data science projects have suffered from classic software engineering mistakes, but the field is maturing with the rise of new engineering roles.How hackable are automated coding assessments?https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Fri, 26 May 2023 00:03:00 +0000https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/Exploring the hackability of speed-based coding tests, using CodeSignal&rsquo;s Industry Coding Framework as a case study.Remaining relevant as a small language modelhttps://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Fri, 21 Apr 2023 00:06:30 +0000https://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/Bing Chat recently quipped that humans are small language models. Here are some of my thoughts on how we small language models can remain relevant (for now).ChatGPT is transformative AIhttps://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/Sun, 11 Dec 2022 00:00:00 +0000https://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/My perspective after a week of using ChatGPT: This is a step change in finding distilled information, and it&rsquo;s only the beginning.Causal Machine Learning is off to a good start, despite some issueshttps://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Mon, 12 Sep 2022 02:45:00 +0000https://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/Reviewing the first three chapters of the book Causal Machine Learning by Robert Osazuwa Ness.The mission matters: Moving to climate tech as a data scientisthttps://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Mon, 06 Jun 2022 00:00:00 +0000https://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/Discussing my recent career move into climate tech as a way of doing more to help mitigate dangerous climate change.Building useful machine learning tools keeps getting easier: A fish ID case studyhttps://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Sun, 20 Mar 2022 04:30:00 +0000https://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/Lessons learned building a fish ID web app with fast.ai and Streamlit, in an attempt to reduce my fear of missing out on the latest deep learning developments.Analysis strategies in online A/B experiments: Intention-to-treat, per-protocol, and other lessons from clinical trialshttps://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Fri, 14 Jan 2022 00:05:40 +0000https://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/Epidemiologists analyse clinical trials to estimate the intention-to-treat and per-protocol effects. This post applies their strategies to online experiments.Use your human brain to avoid artificial intelligence disastershttps://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Mon, 22 Nov 2021 03:45:00 +0000https://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/Overview of a talk I gave at a deep learning course, focusing on AI ethics as the need for humans to think on the context and consequences of applying AI.Migrating from WordPress.com to Hugo on GitHub + Cloudflarehttps://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/Wed, 10 Nov 2021 06:30:00 +0000https://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/My reasons for switching from WordPress.com to Hugo on GitHub + Cloudflare, along with a summary of the solution components and migration process.My work with Automattichttps://yanirseroussi.com/2021/10/07/my-work-with-automattic/Thu, 07 Oct 2021 00:00:00 +0000https://yanirseroussi.com/2021/10/07/my-work-with-automattic/Back-dated meta-post that gathers my posts on Automattic blogs into a summary of the work I&rsquo;ve done with the company.Some highlights from 2020https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Mon, 05 Apr 2021 06:41:48 +0000https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/Sharing remote teamwork insights, my climate &amp; sustainability activism, Reef Life Survey publications, and progress on Automattic&rsquo;s Experimentation Platform.Many is not enough: Counting simulations to bootstrap the right wayhttps://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Mon, 24 Aug 2020 01:35:17 +0000https://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/Going deeper into correct testing of different methods for bootstrap estimation of confidence intervals.Software commodities are eating interesting data science workhttps://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Sat, 11 Jan 2020 09:22:35 +0000https://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?A day in the life of a remote data scientisthttps://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Wed, 11 Dec 2019 22:06:19 +0000https://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/Video of a talk I gave on remote data science work at the Data Science Sydney meetup.Bootstrapping the right way?https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Sun, 06 Oct 2019 06:48:07 +0000https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/Video and summary of a talk I gave at YOW! Data on bootstrap estimation of confidence intervals.Hackers beware: Bootstrap sampling may be harmfulhttps://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Mon, 07 Jan 2019 21:07:56 +0000https://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/Bootstrap sampling has been promoted as an easy way of modelling uncertainty to hackers without much statistical knowledge. But things aren&rsquo;t that simple.The most practical causal inference book I’ve read (is still a draft)https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Mon, 24 Dec 2018 02:37:50 +0000https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/Causal Inference by Miguel Hernán and Jamie Robins is a must-read for anyone interested in the area.Reflections on remote data science workhttps://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Sat, 03 Nov 2018 06:33:13 +0000https://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/Discussing the pluses and minuses of remote work eighteen months after joining Automattic as a data scientist.Defining data science in 2018https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Sun, 22 Jul 2018 08:27:43 +0000https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.Advice for aspiring data scientists and other FAQshttps://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Sun, 15 Oct 2017 09:15:25 +0000https://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/Frequently asked questions by visitors to this site, especially around entering the data science field.State of Bandcamp Recommender, Late 2017https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Sat, 02 Sep 2017 10:19:02 +0000https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/Call for BCRecommender maintainers followed by a decision to shut it down, as I don&rsquo;t have enough time and Bandcamp now offers recommendations.My 10-step path to becoming a remote data scientist with Automattichttps://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/Sat, 29 Jul 2017 05:39:26 +0000https://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/I wanted a well-paid data science-y remote job with an established company that offers a good life balance and makes products I care about. I got it eventually.Exploring and visualising Reef Life Survey datahttps://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Sat, 03 Jun 2017 00:49:05 +0000https://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/Web tools I built to visualise Reef Life Survey data and assist citizen scientists in underwater visual census work.Customer lifetime value and the proliferation of misinformation on the internethttps://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/Sun, 08 Jan 2017 20:02:30 +0000https://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/There&rsquo;s a lot of misleading content on the estimation of customer lifetime value. Here&rsquo;s what I learned about doing it well.Ask Why! Finding motives, causes, and purpose in data sciencehttps://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Mon, 19 Sep 2016 21:28:44 +0000https://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/Video and summary of a talk I gave at the Data Science Sydney meetup, about going beyond the what &amp; how of predictive modelling.If you don’t pay attention, data can drive you off a cliffhttps://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Sun, 21 Aug 2016 21:34:17 +0000https://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.Is Data Scientist a useless job title?https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/Thu, 04 Aug 2016 22:26:03 +0000https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.Making Bayesian A/B testing more accessiblehttps://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/Sun, 19 Jun 2016 10:32:15 +0000https://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/A web tool I built to interpret A/B test results in a Bayesian way, including prior specification, visualisations, and decision rules.Diving deeper into causality: Pearl, Kleinberg, Hill, and untested assumptionshttps://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Sat, 14 May 2016 19:57:03 +0000https://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/Discussing the need for untested assumptions and temporality in causal inference. Mostly based on Samantha Kleinberg&rsquo;s Causality, Probability, and Time.The rise of greedy robotshttps://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Sun, 20 Mar 2016 20:33:43 +0000https://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/Is artificial/machine intelligence a future threat? I argue that it&rsquo;s already here, with greedy robots already dominating our lives.Why you should stop worrying about deep learning and deepen your understanding of causality insteadhttps://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Sun, 14 Feb 2016 11:04:11 +0000https://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/Causality is often overlooked but is of much higher relevance to most data scientists than deep learning.The joys of offline data collectionhttps://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Sun, 24 Jan 2016 00:32:25 +0000https://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/Insights on data collection and machine learning from spending a month sailing, diving, and counting fish with Reef Life Survey.This holiday season, give me real insightshttps://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Tue, 08 Dec 2015 06:57:25 +0000https://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/Some companies present raw data or information as &ldquo;insights&rdquo;. This post surveys some examples, and discusses how they can be turned into real insights.The hardest parts of data sciencehttps://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Mon, 23 Nov 2015 04:14:21 +0000https://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/Defining feasible problems and coming up with reasonable ways of measuring solutions is harder than building accurate models or obtaining clean data.Migrating a simple web application from MongoDB to Elasticsearchhttps://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Wed, 04 Nov 2015 03:53:18 +0000https://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/Migrating BCRecommender from MongoDB to Elasticsearch made it possible to offer a richer search experience to users at a similar cost, among other benefits.Miscommunicating science: Simplistic models, nutritionism, and the art of storytellinghttps://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Mon, 19 Oct 2015 00:02:32 +0000https://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/Nutritionism is a special case of misinterpretation and miscommunication of scientific results – something many data scientists encounter in their work.The wonderful world of recommender systemshttps://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Fri, 02 Oct 2015 05:25:57 +0000https://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/Giving an overview of the field and common paradigms, and debunking five common myths about recommender systems.You don’t need a data scientist (yet)https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Mon, 24 Aug 2015 08:25:30 +0000https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.Goodbye, Parse.comhttps://yanirseroussi.com/2015/07/31/goodbye-parse-com/Fri, 31 Jul 2015 03:29:50 +0000https://yanirseroussi.com/2015/07/31/goodbye-parse-com/Migrating my web apps away from Parse.com due to reliability issues. Self-hosting is a better solution.Learning about deep learning through album cover classificationhttps://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Mon, 06 Jul 2015 22:21:42 +0000https://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/Progress on my album cover classification project, highlighting lessons that would be useful to others who are getting started with deep learning.Hopping on the deep learning bandwagonhttps://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/Sat, 06 Jun 2015 05:00:22 +0000https://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/To become proficient at solving data science problems, you need to get your hands dirty. Here, I used album cover classification to learn about deep learning.First steps in data science: author-aware sentiment analysishttps://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/Sat, 02 May 2015 08:31:10 +0000https://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/I became a data scientist by doing a PhD, but the same steps can be followed without a formal education program.My divestment from fossil fuelshttps://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/Fri, 24 Apr 2015 00:19:36 +0000https://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/Recent choices I&rsquo;ve made to reduce my exposure to fossil fuels, including practical steps that can be taken by Australians and generally applicable lessons.My PhD workhttps://yanirseroussi.com/phd-work/Mon, 30 Mar 2015 03:23:33 +0000https://yanirseroussi.com/phd-work/An overview of my PhD in data science / artificial intelligence. Thesis title: Text Mining and Rating Prediction with Topical User Models.The long road to a lifestyle businesshttps://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/Sun, 22 Mar 2015 09:43:47 +0000https://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/Progress since leaving my last full-time job and setting on an independent path that includes data science consulting and work on my own projects.Learning to rank for personalised search (Yandex Search Personalisation – Kaggle Competition Summary – Part 2)https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/Wed, 11 Feb 2015 06:34:17 +0000https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/My team&rsquo;s solution to the Yandex Search Personalisation competition (finished 9th out of 194 teams).Is thinking like a search engine possible? (Yandex search personalisation – Kaggle competition summary – part 1)https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/Thu, 29 Jan 2015 10:37:39 +0000https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/Insights on search personalisation and SEO from participating in a Kaggle competition (finished 9th out of 194 teams).Automating Parse.com bulk data importshttps://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/Thu, 15 Jan 2015 04:41:16 +0000https://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/A script for importing data into the Parse backend-as-a-service.Stochastic Gradient Boosting: Choosing the Best Number of Iterationshttps://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/Mon, 29 Dec 2014 02:30:06 +0000https://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/Exploring an approach to choosing the optimal number of iterations in stochastic gradient boosting, following a bug I found in scikit-learn.SEO: Mostly about showing up?https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/Mon, 15 Dec 2014 04:25:25 +0000https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/Increasing SEO traffic to BCRecommender by adding content and opening up more pages for crawling. It turns out that thin content is better than no content.Fitting noise: Forecasting the sale price of bulldozers (Kaggle competition summary)https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/Wed, 19 Nov 2014 09:17:34 +0000https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/Summary of a Kaggle competition to forecast bulldozer sale price, where I finished 9th out of 476 teams.BCRecommender Traction Updatehttps://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/Wed, 05 Nov 2014 02:29:35 +0000https://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/Update on BCRecommender traction using three channels: blogger outreach, search engine optimisation, and content marketing.What is data science?https://yanirseroussi.com/2014/10/23/what-is-data-science/Thu, 23 Oct 2014 03:22:08 +0000https://yanirseroussi.com/2014/10/23/what-is-data-science/Data science has been a hot term in the past few years. Still, there isn&rsquo;t a single definition of the field. This post discusses my favourite definition.Greek Media Monitoring Kaggle competition: My approachhttps://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/Tue, 07 Oct 2014 03:21:35 +0000https://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/Summary of my approach to the Greek Media Monitoring Kaggle competition, where I finished 6th out of 120 teams.Applying the Traction Book’s Bullseye framework to BCRecommenderhttps://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/Wed, 24 Sep 2014 04:57:39 +0000https://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/Ranking 19 channels with the goal of getting traction for BCRecommender.Bandcamp recommendation and discovery algorithmshttps://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/Fri, 19 Sep 2014 14:26:55 +0000https://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/The recommendation backend for my BCRecommender service for personalised Bandcamp music discovery.Building a recommender system on a shoestring budget (or: BCRecommender part 2 – general system layout)https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/Sun, 07 Sep 2014 10:48:44 +0000https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/Iterating on my BCRecommender service with the goal of keeping costs low while providing a valuable music recommendation service.Building a Bandcamp recommender system (part 1 – motivation)https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/Sat, 30 Aug 2014 08:11:38 +0000https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/My motivation behind building BCRecommender, a free recommendation &amp; discovery service for Bandcamp music.How to (almost) win Kaggle competitionshttps://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/Sun, 24 Aug 2014 12:40:53 +0000https://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/Summary of a talk I gave at the Data Science Sydney meetup with ten tips on almost-winning Kaggle competitions.Data’s hierarchy of needshttps://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/Sun, 17 Aug 2014 13:09:30 +0000https://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/Discussing the hierarchy of needs proposed by Jay Kreps. Key takeaway: Data-driven algorithms &amp; insights can only be as good as the underlying data.Kaggle competition tips and summarieshttps://yanirseroussi.com/kaggle/Sat, 05 Apr 2014 23:46:10 +0000https://yanirseroussi.com/kaggle/Pointers to all my Kaggle advice posts and competition summaries.Kaggle beginner tipshttps://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/Sun, 19 Jan 2014 10:34:28 +0000https://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/First post! An email I sent to members of the Data Science Sydney Meetup with tips on how to get started with Kaggle competitions. \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index c2772e72b..332d99a59 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/artificial-intelligence/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/business/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/career/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/marketing/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/2024-08-26T11:15:01+10:00https://yanirseroussi.com/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/data-engineering/2024-08-19T13:41:26+10:00https://yanirseroussi.com/tags/data-strategy/2024-08-19T13:41:26+10:00https://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/2024-08-19T13:41:26+10:00https://yanirseroussi.com/tags/startups/2024-08-19T13:41:26+10:00https://yanirseroussi.com/tags/consulting/2024-08-12T11:31:32+10:00https://yanirseroussi.com/tags/data-science/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/2024-08-12T11:31:32+10:00https://yanirseroussi.com/tags/personal/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/software-engineering/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/video/2024-08-12T11:31:32+10:00https://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/2024-08-05T19:15:32+10:00https://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/2024-07-29T16:55:58+10:00https://yanirseroussi.com/tags/machine-learning/2024-07-29T16:55:58+10:00https://yanirseroussi.com/tags/analytics/2024-07-22T12:46:49+10:00https://yanirseroussi.com/tags/data-hiring/2024-07-22T12:46:49+10:00https://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/2024-07-22T12:46:49+10:00https://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/2024-07-22T12:25:01+10:00https://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/2024-07-08T14:09:24+10:00https://yanirseroussi.com/tags/productivity/2024-07-08T14:09:24+10:00https://yanirseroussi.com/tags/security/2024-07-01T12:43:08+10:00https://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/2024-07-01T12:43:08+10:00https://yanirseroussi.com/til/2024/06/26/five-team-building-mistakes-according-to-patty-mccord/2024-06-26T10:45:15+10:00https://yanirseroussi.com/tags/quotes/2024-06-26T10:45:15+10:00https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/2024-06-24T14:12:50+10:00https://yanirseroussi.com/til/2024/06/22/dealing-with-endless-data-changes/2024-06-23T08:52:50+10:00https://yanirseroussi.com/tags/devops/2024-06-23T08:52:50+10:00https://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/2024-06-17T13:13:44+10:00https://yanirseroussi.com/tags/books/2024-06-12T12:58:06+10:00https://yanirseroussi.com/til/2024/06/12/the-rules-of-the-passion-economy/2024-06-12T12:58:06+10:00https://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/2024-06-10T14:23:12+10:00https://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/2024-06-03T12:58:00+10:00https://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/2024-05-27T12:25:30+10:00https://yanirseroussi.com/til/2024/05/25/adapting-to-the-economy-of-algorithms/2024-05-25T10:00:56+10:00https://yanirseroussi.com/tags/futurism/2024-05-25T10:00:56+10:00https://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/2024-05-21T17:08:32+10:00https://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/2024-05-13T12:41:01+10:00https://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/2024-05-06T14:41:43+10:00https://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/2024-04-29T17:25:28+10:00https://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/2024-04-22T17:38:21+10:00https://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/2024-04-15T15:54:17+10:00https://yanirseroussi.com/tags/linkedin/2024-04-11T13:42:58+10:00https://yanirseroussi.com/til/2024/04/11/linkedin-is-a-teachable-skill/2024-04-11T13:42:58+10:00https://yanirseroussi.com/tags/climate-change/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/environment/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/2024-04-08T12:13:47+10:00https://yanirseroussi.com/tags/remote-work/2024-08-20T16:09:55+10:00https://yanirseroussi.com/til/2024/04/05/the-data-engineering-lifecycle-is-not-going-anywhere/2024-04-05T11:23:38+10:00https://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/2024-04-01T17:02:44+10:00https://yanirseroussi.com/tags/marine-science/2024-04-01T17:02:44+10:00https://yanirseroussi.com/tags/reef-life-survey/2024-04-01T17:02:44+10:00https://yanirseroussi.com/til/2024/03/12/atomic-habits-is-full-of-actionable-advice/2024-03-12T16:33:48+10:00https://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/2024-03-11T15:53:13+10:00https://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/2024-03-05T08:47:19+10:00https://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/2024-03-04T12:39:10+10:00https://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/2024-08-19T13:41:26+10:00https://yanirseroussi.com/til/2024/02/17/the-three-cs-of-indie-consulting-confidence-cash-and-connections/2024-02-17T12:34:00+10:00https://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/2024-02-13T08:24:54+10:00https://yanirseroussi.com/til/2024/02/06/future-software-development-may-require-fewer-humans/2024-02-06T16:39:35+10:00https://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/2024-07-22T12:25:01+10:00https://yanirseroussi.com/tags/blogging/2024-01-19T16:35:09+10:00https://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/2024-01-19T16:35:09+10:00https://yanirseroussi.com/til/2024/01/09/psychographic-specialisations-may-work-for-discipline-generalists/2024-01-09T13:23:28+10:00https://yanirseroussi.com/til/2024/01/08/the-power-of-parasocial-relationships/2024-01-08T16:31:22+10:00https://yanirseroussi.com/tags/data-business/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/12/18/positioning-is-a-common-problem-for-data-scientists/2023-12-18T10:38:56+10:00https://yanirseroussi.com/tags/energy-markets/2023-12-14T10:46:41+10:00https://yanirseroussi.com/til/2023/12/14/transfer-learning-applies-to-energy-market-bidding/2023-12-14T10:46:41+10:00https://yanirseroussi.com/tags/data-visualisation/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/web-development/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/11/28/our-blue-machine-is-changing-but-we-are-not-helpless/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/11/21/you-dont-need-a-proprietary-api-for-static-maps/2023-11-21T16:12:27+10:00https://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/10/06/artificial-intelligence-was-a-marketing-term-all-along-just-call-it-automation/2023-10-06T15:11:27+10:00https://yanirseroussi.com/tags/ethics/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/09/25/the-lines-between-solo-consulting-and-product-building-are-blurry/2024-08-20T16:09:55+10:00https://yanirseroussi.com/til/2023/09/21/googles-rules-of-machine-learning-still-apply-in-the-age-of-large-language-models/2023-09-22T07:54:13+10:00https://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/08/21/the-minimalist-entrepreneur-is-too-prescriptive-for-me/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/08/17/revisiting-start-small-stay-small-in-2023-chapter-2/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/08/16/revisiting-start-small-stay-small-in-2023-chapter-1/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/08/14/email-notifications-on-public-github-commits/2023-08-14T15:44:21+10:00https://yanirseroussi.com/til/2023/08/11/the-rule-of-thirds-can-probably-be-ignored/2023-08-11T14:35:20+10:00https://yanirseroussi.com/tags/github/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/07/23/using-yubikey-for-ssh-access/2023-07-25T09:30:43+10:00https://yanirseroussi.com/tags/hugo/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/07/17/making-a-til-section-with-hugo-and-papermod/2023-07-17T17:18:06+10:00https://yanirseroussi.com/til/2023/07/11/you-cant-save-time/2024-03-12T16:33:31+10:00https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/hackers/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/machine-intelligence/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/causal-inference/2024-02-21T11:52:55+10:00https://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/automattic/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/orkestra/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/politics/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/sustainability/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/deep-learning/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/fast.ai/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/2024-02-21T11:52:55+10:00https://yanirseroussi.com/tags/split-testing/2024-02-21T11:52:55+10:00https://yanirseroussi.com/tags/statistics/2024-05-06T16:35:22+10:00https://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/cloudflare/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/wordpress/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2021/10/07/my-work-with-automattic/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/2024-02-21T11:52:55+10:00https://yanirseroussi.com/tags/bootstrapping/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/confidence-intervals/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/2024-05-06T16:35:22+10:00https://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/frequently-asked-questions/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/bandcamp/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/bcrecommender/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/elasticsearch/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/javascript/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/predictive-modelling/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/science-communication/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/search-engine-optimisation/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/insights/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/2024-02-21T11:52:55+10:00https://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/economics/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/scuba-diving/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/facebook/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/kaggle/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/mongodb/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/health/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/nutrition/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/nutritionism/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/recommender-systems/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/07/31/goodbye-parse-com/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/parse.com/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/2024-01-16T09:56:03+10:00https://yanirseroussi.com/deep-learning-resources/2021-11-09T15:38:25+10:00https://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/sentiment-analysis/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/divestment/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/fossil-fuels/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/2024-01-16T09:56:03+10:00https://yanirseroussi.com/phd-work/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/gradient-boosting/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/kaggle-competition/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/phantomjs/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/scikit-learn/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/traction-book/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/price-forecasting/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/music/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/10/23/what-is-data-science/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/multi-label-classification/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/music-industry/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/2023-07-06T09:28:02+10:00https://yanirseroussi.com/tags/kaggle-beginners/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/2024-01-16T09:56:03+10:00https://yanirseroussi.com/kaggle/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/2023-07-06T09:28:02+10:00https://yanirseroussi.com/about/2024-07-22T15:08:53+10:00https://yanirseroussi.com/free-intro-call/2024-06-26T12:57:51+10:00https://yanirseroussi.com/posts/2024-05-09T10:03:31+10:00https://yanirseroussi.com/causal-inference-resources/2023-07-06T16:01:57+10:00https://yanirseroussi.com/data-to-ai-health-check/2024-06-26T12:57:51+10:00https://yanirseroussi.com/consult/2024-06-27T12:40:16+10:00https://yanirseroussi.com/talks/2024-08-12T11:31:32+10:00https://yanirseroussi.com/contact/2024-05-23T15:31:11+10:00https://yanirseroussi.com/til/2024-05-09T10:03:31+10:00 \ No newline at end of file +https://yanirseroussi.com/tags/business/2024-09-02T13:07:48+10:00https://yanirseroussi.com/tags/career/2024-09-02T13:07:48+10:00https://yanirseroussi.com/tags/consulting/2024-09-02T13:07:48+10:00https://yanirseroussi.com/2024/09/02/juggling-delivery-admin-and-leads-monthly-biz-recap/2024-09-02T13:07:48+10:00https://yanirseroussi.com/tags/personal/2024-09-02T13:07:48+10:00https://yanirseroussi.com/tags/startups/2024-09-02T13:07:48+10:00https://yanirseroussi.com/tags/2024-09-02T13:07:48+10:00https://yanirseroussi.com/2024-09-02T13:07:48+10:00https://yanirseroussi.com/2024/08/26/ai-hype-ai-bullshit-and-the-real-deal/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/artificial-intelligence/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/marketing/2024-08-26T11:15:01+10:00https://yanirseroussi.com/tags/data-engineering/2024-08-19T13:41:26+10:00https://yanirseroussi.com/tags/data-strategy/2024-08-19T13:41:26+10:00https://yanirseroussi.com/2024/08/19/giving-up-on-the-minimum-viable-data-stack/2024-08-19T13:41:26+10:00https://yanirseroussi.com/tags/data-science/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2024/08/12/keep-learning-your-career-is-never-truly-done/2024-08-12T11:31:32+10:00https://yanirseroussi.com/tags/software-engineering/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/video/2024-08-12T11:31:32+10:00https://yanirseroussi.com/2024/08/05/first-year-lessons-from-a-solo-expertise-biz-in-data-and-ai/2024-08-05T19:15:32+10:00https://yanirseroussi.com/2024/07/29/ai-ml-lifecycle-models-versus-real-world-mess/2024-07-29T16:55:58+10:00https://yanirseroussi.com/tags/machine-learning/2024-07-29T16:55:58+10:00https://yanirseroussi.com/tags/analytics/2024-07-22T12:46:49+10:00https://yanirseroussi.com/tags/data-hiring/2024-07-22T12:46:49+10:00https://yanirseroussi.com/2024/07/22/your-first-data-to-ai-hire-run-a-lovable-process/2024-07-22T12:46:49+10:00https://yanirseroussi.com/2024/07/15/learn-about-dataland-to-avoid-expensive-hiring-mistakes/2024-07-22T12:25:01+10:00https://yanirseroussi.com/2024/07/08/exploring-an-ai-product-idea-with-the-latest-chatgpt-claude-and-gemini/2024-07-08T14:09:24+10:00https://yanirseroussi.com/tags/productivity/2024-07-08T14:09:24+10:00https://yanirseroussi.com/tags/security/2024-07-01T12:43:08+10:00https://yanirseroussi.com/2024/07/01/stay-alert-security-is-everyones-responsibility/2024-07-01T12:43:08+10:00https://yanirseroussi.com/til/2024/06/26/five-team-building-mistakes-according-to-patty-mccord/2024-06-26T10:45:15+10:00https://yanirseroussi.com/tags/quotes/2024-06-26T10:45:15+10:00https://yanirseroussi.com/2024/06/24/is-your-tech-stack-ready-for-data-intensive-applications/2024-06-24T14:12:50+10:00https://yanirseroussi.com/til/2024/06/22/dealing-with-endless-data-changes/2024-06-23T08:52:50+10:00https://yanirseroussi.com/tags/devops/2024-06-23T08:52:50+10:00https://yanirseroussi.com/2024/06/17/ai-aint-gonna-save-you-from-bad-data/2024-06-17T13:13:44+10:00https://yanirseroussi.com/tags/books/2024-06-12T12:58:06+10:00https://yanirseroussi.com/til/2024/06/12/the-rules-of-the-passion-economy/2024-06-12T12:58:06+10:00https://yanirseroussi.com/2024/06/10/startup-data-health-starts-with-healthy-event-tracking/2024-06-10T14:23:12+10:00https://yanirseroussi.com/2024/06/03/how-to-avoid-startups-with-poor-development-processes/2024-06-03T12:58:00+10:00https://yanirseroussi.com/2024/05/27/plumbing-decisions-and-automation-de-hyping-data-and-ai/2024-05-27T12:25:30+10:00https://yanirseroussi.com/til/2024/05/25/adapting-to-the-economy-of-algorithms/2024-05-25T10:00:56+10:00https://yanirseroussi.com/tags/futurism/2024-05-25T10:00:56+10:00https://yanirseroussi.com/2024/05/20/question-startup-culture-before-accepting-a-data-to-ai-role/2024-05-21T17:08:32+10:00https://yanirseroussi.com/2024/05/13/probing-the-people-aspects-of-an-early-stage-startup/2024-05-13T12:41:01+10:00https://yanirseroussi.com/2024/05/06/business-questions-to-ask-before-taking-a-startup-data-role/2024-05-06T14:41:43+10:00https://yanirseroussi.com/2024/04/29/mentorship-and-the-art-of-actionable-advice/2024-04-29T17:25:28+10:00https://yanirseroussi.com/2024/04/22/assessing-a-startups-data-to-ai-health/2024-04-22T17:38:21+10:00https://yanirseroussi.com/2024/04/15/ai-does-not-obviate-the-need-for-testing-and-observability/2024-04-15T15:54:17+10:00https://yanirseroussi.com/tags/linkedin/2024-04-11T13:42:58+10:00https://yanirseroussi.com/til/2024/04/11/linkedin-is-a-teachable-skill/2024-04-11T13:42:58+10:00https://yanirseroussi.com/tags/climate-change/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/environment/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2024/04/08/my-experience-as-a-data-tech-lead-with-work-on-climate/2024-04-08T12:13:47+10:00https://yanirseroussi.com/tags/remote-work/2024-08-20T16:09:55+10:00https://yanirseroussi.com/til/2024/04/05/the-data-engineering-lifecycle-is-not-going-anywhere/2024-04-05T11:23:38+10:00https://yanirseroussi.com/2024/04/01/artificial-intelligence-automation-and-the-art-of-counting-fish/2024-04-01T17:02:44+10:00https://yanirseroussi.com/tags/marine-science/2024-04-01T17:02:44+10:00https://yanirseroussi.com/tags/reef-life-survey/2024-04-01T17:02:44+10:00https://yanirseroussi.com/til/2024/03/12/atomic-habits-is-full-of-actionable-advice/2024-03-12T16:33:48+10:00https://yanirseroussi.com/2024/03/11/questions-to-consider-when-using-ai-for-pdf-data-extraction/2024-03-11T15:53:13+10:00https://yanirseroussi.com/2024/03/04/two-types-of-startup-data-problems/2024-03-05T08:47:19+10:00https://yanirseroussi.com/2024/02/26/avoiding-ai-complexity-first-write-no-code/2024-03-04T12:39:10+10:00https://yanirseroussi.com/2024/02/19/building-your-startups-minimum-viable-data-stack/2024-08-19T13:41:26+10:00https://yanirseroussi.com/til/2024/02/17/the-three-cs-of-indie-consulting-confidence-cash-and-connections/2024-02-17T12:34:00+10:00https://yanirseroussi.com/2024/02/12/nudging-chatgpt-to-invent-books-you-have-no-time-to-read/2024-02-13T08:24:54+10:00https://yanirseroussi.com/til/2024/02/06/future-software-development-may-require-fewer-humans/2024-02-06T16:39:35+10:00https://yanirseroussi.com/2024/02/05/substance-over-titles-your-first-data-hire-may-be-a-data-scientist/2024-07-22T12:25:01+10:00https://yanirseroussi.com/tags/blogging/2024-01-19T16:35:09+10:00https://yanirseroussi.com/2024/01/19/new-decade-new-tagline-data-and-ai-for-impact/2024-01-19T16:35:09+10:00https://yanirseroussi.com/til/2024/01/09/psychographic-specialisations-may-work-for-discipline-generalists/2024-01-09T13:23:28+10:00https://yanirseroussi.com/til/2024/01/08/the-power-of-parasocial-relationships/2024-01-08T16:31:22+10:00https://yanirseroussi.com/tags/data-business/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/12/18/positioning-is-a-common-problem-for-data-scientists/2023-12-18T10:38:56+10:00https://yanirseroussi.com/tags/energy-markets/2023-12-14T10:46:41+10:00https://yanirseroussi.com/til/2023/12/14/transfer-learning-applies-to-energy-market-bidding/2023-12-14T10:46:41+10:00https://yanirseroussi.com/tags/data-visualisation/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2023/11/29/supporting-volunteer-monitoring-of-marine-biodiversity-with-modern-web-and-data-tools/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/web-development/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/11/28/our-blue-machine-is-changing-but-we-are-not-helpless/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/11/21/you-dont-need-a-proprietary-api-for-static-maps/2023-11-21T16:12:27+10:00https://yanirseroussi.com/2023/10/25/lessons-from-reluctant-data-engineering/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/10/06/artificial-intelligence-was-a-marketing-term-all-along-just-call-it-automation/2023-10-06T15:11:27+10:00https://yanirseroussi.com/tags/ethics/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/09/25/the-lines-between-solo-consulting-and-product-building-are-blurry/2024-08-20T16:09:55+10:00https://yanirseroussi.com/til/2023/09/21/googles-rules-of-machine-learning-still-apply-in-the-age-of-large-language-models/2023-09-22T07:54:13+10:00https://yanirseroussi.com/2023/08/28/my-rediscovery-of-quiet-writing-on-the-open-web/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/08/21/the-minimalist-entrepreneur-is-too-prescriptive-for-me/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/08/17/revisiting-start-small-stay-small-in-2023-chapter-2/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/08/16/revisiting-start-small-stay-small-in-2023-chapter-1/2024-03-12T16:33:31+10:00https://yanirseroussi.com/til/2023/08/14/email-notifications-on-public-github-commits/2023-08-14T15:44:21+10:00https://yanirseroussi.com/til/2023/08/11/the-rule-of-thirds-can-probably-be-ignored/2023-08-11T14:35:20+10:00https://yanirseroussi.com/tags/github/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/07/23/using-yubikey-for-ssh-access/2023-07-25T09:30:43+10:00https://yanirseroussi.com/tags/hugo/2024-01-16T09:56:03+10:00https://yanirseroussi.com/til/2023/07/17/making-a-til-section-with-hugo-and-papermod/2023-07-17T17:18:06+10:00https://yanirseroussi.com/til/2023/07/11/you-cant-save-time/2024-03-12T16:33:31+10:00https://yanirseroussi.com/2023/06/30/was-data-science-a-failure-mode-of-software-engineering/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/hackers/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2023/05/26/how-hackable-are-automated-coding-assessments/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/machine-intelligence/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2023/04/21/remaining-relevant-as-a-small-language-model/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2022/12/11/chatgpt-is-transformative-ai/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/causal-inference/2024-02-21T11:52:55+10:00https://yanirseroussi.com/2022/09/12/causal-machine-learning-book-draft-review/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/automattic/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/orkestra/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/politics/2024-08-20T16:09:55+10:00https://yanirseroussi.com/tags/sustainability/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2022/06/06/the-mission-matters-moving-to-climate-tech-as-a-data-scientist/2024-08-20T16:09:55+10:00https://yanirseroussi.com/2022/03/20/building-useful-machine-learning-tools-keeps-getting-easier-a-fish-id-case-study/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/deep-learning/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/fast.ai/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2022/01/14/analysis-strategies-in-online-a-b-experiments/2024-02-21T11:52:55+10:00https://yanirseroussi.com/tags/split-testing/2024-02-21T11:52:55+10:00https://yanirseroussi.com/tags/statistics/2024-05-06T16:35:22+10:00https://yanirseroussi.com/2021/11/22/use-your-human-brain-to-avoid-artificial-intelligence-disasters/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/cloudflare/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2021/11/10/migrating-from-wordpress-com-to-hugo-on-github-cloudflare/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/wordpress/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2021/10/07/my-work-with-automattic/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2021/04/05/some-highlights-from-2020/2024-02-21T11:52:55+10:00https://yanirseroussi.com/tags/bootstrapping/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/confidence-intervals/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2020/08/24/many-is-not-enough-counting-simulations-to-bootstrap-the-right-way/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2020/01/11/software-commodities-are-eating-interesting-data-science-work/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2019/12/12/a-day-in-the-life-of-a-remote-data-scientist/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2019/10/06/bootstrapping-the-right-way/2024-05-06T16:35:22+10:00https://yanirseroussi.com/2019/01/08/hackers-beware-bootstrap-sampling-may-be-harmful/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2018/12/24/the-most-practical-causal-inference-book-ive-read-is-still-a-draft/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2018/11/03/reflections-on-remote-data-science-work/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2018/07/22/defining-data-science-in-2018/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/10/15/advice-for-aspiring-data-scientists-and-other-faqs/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/frequently-asked-questions/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/bandcamp/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/bcrecommender/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/09/02/state-of-bandcamp-recommender/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/elasticsearch/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/07/29/my-10-step-path-to-becoming-a-remote-data-scientist-with-automattic/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/06/03/exploring-and-visualising-reef-life-survey-data/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/javascript/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2017/01/08/customer-lifetime-value-and-the-proliferation-of-misinformation-on-the-internet/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/predictive-modelling/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/science-communication/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/search-engine-optimisation/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/09/19/ask-why-finding-motives-causes-and-purpose-in-data-science/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/insights/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/08/21/seven-ways-to-be-data-driven-off-a-cliff/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/08/04/is-data-scientist-a-useless-job-title/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/06/19/making-bayesian-ab-testing-more-accessible/2024-02-21T11:52:55+10:00https://yanirseroussi.com/2016/05/15/diving-deeper-into-causality-pearl-kleinberg-hill-and-untested-assumptions/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/economics/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/03/20/the-rise-of-greedy-robots/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/02/14/why-you-should-stop-worrying-about-deep-learning-and-deepen-your-understanding-of-causality-instead/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/scuba-diving/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2016/01/24/the-joys-of-offline-data-collection/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/facebook/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/12/08/this-holiday-season-give-me-real-insights/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/kaggle/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/11/23/the-hardest-parts-of-data-science/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/11/04/migrating-a-simple-web-application-from-mongodb-to-elasticsearch/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/mongodb/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/health/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/10/19/nutritionism-and-the-need-for-complex-models-to-explain-complex-phenomena/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/nutrition/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/nutritionism/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/recommender-systems/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/10/02/the-wonderful-world-of-recommender-systems/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/08/24/you-dont-need-a-data-scientist-yet/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/07/31/goodbye-parse-com/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/parse.com/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/07/06/learning-about-deep-learning-through-album-cover-classification/2024-01-16T09:56:03+10:00https://yanirseroussi.com/deep-learning-resources/2021-11-09T15:38:25+10:00https://yanirseroussi.com/2015/06/06/hopping-on-the-deep-learning-bandwagon/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/05/02/first-steps-in-data-science-author-aware-sentiment-analysis/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/sentiment-analysis/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/divestment/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/fossil-fuels/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/04/24/my-divestment-from-fossil-fuels/2024-01-16T09:56:03+10:00https://yanirseroussi.com/phd-work/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/03/22/the-long-road-to-a-lifestyle-business/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/gradient-boosting/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/kaggle-competition/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/02/11/learning-to-rank-for-personalised-search-yandex-search-personalisation-kaggle-competition-summary-part-2/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/01/29/is-thinking-like-a-search-engine-possible-yandex-search-personalisation-kaggle-competition-summary-part-1/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2015/01/15/automating-parse-com-bulk-data-imports/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/phantomjs/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/scikit-learn/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/12/29/stochastic-gradient-boosting-choosing-the-best-number-of-iterations/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/12/15/seo-mostly-about-showing-up/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/traction-book/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/11/19/fitting-noise-forecasting-the-sale-price-of-bulldozers-kaggle-competition-summary/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/price-forecasting/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/11/05/bcrecommender-traction-update/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/music/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/10/23/what-is-data-science/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/10/07/greek-media-monitoring-kaggle-competition-my-approach/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/multi-label-classification/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/09/24/applying-the-traction-books-bullseye-framework-to-bcrecommender/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/09/19/bandcamp-recommendation-and-discovery-algorithms/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/09/07/building-a-recommender-system-on-a-shoestring-budget/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/08/30/building-a-bandcamp-recommender-system-part-1-motivation/2024-01-16T09:56:03+10:00https://yanirseroussi.com/tags/music-industry/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/08/24/how-to-almost-win-kaggle-competitions/2023-07-06T09:28:02+10:00https://yanirseroussi.com/tags/kaggle-beginners/2023-07-06T09:28:02+10:00https://yanirseroussi.com/2014/08/17/datas-hierarchy-of-needs/2024-01-16T09:56:03+10:00https://yanirseroussi.com/kaggle/2024-01-16T09:56:03+10:00https://yanirseroussi.com/2014/01/19/kaggle-beginner-tips/2023-07-06T09:28:02+10:00https://yanirseroussi.com/about/2024-07-22T15:08:53+10:00https://yanirseroussi.com/free-intro-call/2024-06-26T12:57:51+10:00https://yanirseroussi.com/posts/2024-05-09T10:03:31+10:00https://yanirseroussi.com/causal-inference-resources/2023-07-06T16:01:57+10:00https://yanirseroussi.com/data-to-ai-health-check/2024-06-26T12:57:51+10:00https://yanirseroussi.com/consult/2024-06-27T12:40:16+10:00https://yanirseroussi.com/talks/2024-08-12T11:31:32+10:00https://yanirseroussi.com/contact/2024-05-23T15:31:11+10:00https://yanirseroussi.com/til/2024-05-09T10:03:31+10:00 \ No newline at end of file diff --git a/tags/business/index.html b/tags/business/index.html index 244763500..79082e081 100644 --- a/tags/business/index.html +++ b/tags/business/index.html @@ -2,7 +2,7 @@

    AI hype, AI bullshit, and the real deal

    My views on separating AI hype and bullshit from the real deal. The general ideas apply to past and future hype waves in tech.

    August 26, 2024

    First year lessons from a solo expertise biz in Data & AI

    Reflections on building a solo expertise business in Data & AI, focusing on climate tech startups. Lessons learned from the first year of transition.

    August 5, 2024

    Exploring an AI product idea with the latest ChatGPT, Claude, and Gemini

    Asking identical questions about my MagicGrantMaker idea yielded near-identical responses from the top chatbot models.

    July 8, 2024

    Five team-building mistakes, according to Patty McCord

    Takeaways from an interview with Patty McCord on The Startup Podcast.

    June 26, 2024

    The rules of the passion economy

    Summary of the main messages from the book The Passion Economy by Adam Davidson.

    June 12, 2024

    Startup data health starts with healthy event tracking

    Expanding on the startup health check question of tracking Kukuyeva’s five business aspects as wide events.

    June 10, 2024

    How to avoid startups with poor development processes

    Questions that prospective data specialists and engineers should ask about development processes before accepting a startup role.

    June 3, 2024

    Plumbing, Decisions, and Automation: De-hyping Data & AI

    Three essential questions to understand where an organisation stands when it comes to Data & AI (with zero hype).

    May 27, 2024

    Adapting to the economy of algorithms

    Overview of the book The Economy of Algorithms by Marek Kowalkiewicz.

    May 25, 2024

    Question startup culture before accepting a data-to-AI role

    Eight questions that prospective data-to-AI employees should ask about a startup’s work and data culture.

    May 20, 2024

    Probing the People aspects of an early-stage startup

    Ten questions that prospective employees should ask about a startup’s team, especially for data-centric roles.

    May 13, 2024

    Business questions to ask before taking a startup data role

    Fourteen questions that prospective employees should ask about a startup’s business model and product, especially for data-focused roles.

    May 6, 2024

    Mentorship and the art of actionable advice

    Reflections on what it takes to package expertise and deliver timely, actionable advice outside the context of employee relationships.

    April 29, 2024

    Assessing a startup's data-to-AI health

    Reviewing the areas that should be assessed to determine a startup’s opportunities and challenges on the data/AI/ML front.

    April 22, 2024

    LinkedIn is a teachable skill

    An high-level overview of things I learned from Justin Welsh’s LinkedIn Operating System course.

    April 11, 2024

    The three Cs of indie consulting: Confidence, Cash, and Connections

    Jonathan Stark makes a compelling argument why you should have the three Cs before quitting your job to go solo consulting.

    February 17, 2024

    Substance over titles: Your first data hire may be a data scientist

    Advice for hiring a startup’s first data person: match skills to business needs, consider contractors, and get help from data people.

    February 5, 2024

    Psychographic specialisations may work for discipline generalists

    When focusing on a market segment defined by personal beliefs, it’s often fine to position yourself as a generalist in your craft.

    January 9, 2024

    The power of parasocial relationships

    Repeated exposure to media personas creates relationships that help justify premium fees.

    January 8, 2024

    Positioning is a common problem for data scientists

    With the commodification of data scientists, the problem of positioning has become more common: My takeaways from Genevieve Hayes interviewing Jonathan Stark.

    December 18, 2023

    The lines between solo consulting and product building are blurry

    It turns out that problems like finding a niche and defining the ideal clients are key to any solo business.

    September 25, 2023

    The Minimalist Entrepreneur is too prescriptive for me

    While I found the story of Gumroad interesting, The Minimalist Entrepreneur seems to over-generalise from the founder’s experience.

    August 21, 2023

    Revisiting Start Small, Stay Small in 2023 (Chapter 2)

    A summary of the second chapter of Rob Walling’s Start Small, Stay Small, along with my thoughts & reflections.

    August 17, 2023

    Revisiting Start Small, Stay Small in 2023 (Chapter 1)

    A summary of the first chapter of Rob Walling’s Start Small, Stay Small, along with my thoughts & reflections.

    August 16, 2023

    Software commodities are eating interesting data science work

    Being a data scientist can sometimes feel like a race against software commodities that replace interesting work. What can one do to remain relevant?

    January 11, 2020

    Defining data science in 2018

    Updating my definition of data science to match changes in the field. It is now broader than before, but its ultimate goal is still to support decisions.

    July 22, 2018

    Customer lifetime value and the proliferation of misinformation on the internet

    There’s a lot of misleading content on the estimation of customer lifetime value. Here’s what I learned about doing it well.

    January 8, 2017

    If you don’t pay attention, data can drive you off a cliff

    Seven common mistakes to avoid when working with data, such as ignoring uncertainty and confusing observed and unobserved quantities.

    August 21, 2016

    Is Data Scientist a useless job title?

    It seems like anyone who touches data can call themselves a data scientist, which makes the title useless. The work they do can still be useful, though.

    August 4, 2016

    You don’t need a data scientist (yet)

    Hiring data scientists prematurely is wasteful and frustrating. Here are some questions to ask before you hire your first data scientist.

    August 24, 2015

    The long road to a lifestyle business

    Progress since leaving my last full-time job and setting on an independent path that includes data science consulting and work on my own projects.

    March 22, 2015

    BCRecommender Traction Update

    Update on BCRecommender traction using three channels: blogger outreach, search engine optimisation, and content marketing.

    November 5, 2014

    Applying the Traction Book’s Bullseye framework to BCRecommender

    Ranking 19 channels with the goal of getting traction for BCRecommender.

    September 24, 2014

    Data’s hierarchy of needs

    Discussing the hierarchy of needs proposed by Jay Kreps. Key takeaway: Data-driven algorithms & insights can only be as good as the underlying data.

    August 17, 2014