Týždeň 2024-11
A daňové ste už podali? @vlkodotnet
Zaujímavosť týždňa: priznanie.digital
Prichádza ten čas roka, keď buď podáme daňové priznanie, alebo požiadame o odklad. U nás na Slovensku ešte dlho nebudeme mať dobu, kedy by nám štát vedel automaticky dopredu vyplniť daňové priznanie a my by sme iba zmenili, čo treba. Vyplniť priznanie dá zabrať, preto každého poteší nástroj, ktorý s tým pomôže. Už niekoľko rokov komunita okolo slovensko.digital pripravuje priznanie.digital, ktoré vám pomôže s vygenerovaním podkladového .xml súboru pre daňové priznanie. Ten už len stačí nahrať na finančnú správu a máte hotovo.
Pre prípad, že ste netypickým daňovníkom a tento zjednodušený formulár vám nevyhovuje, tak musíte siahnuť do peňaženky po 6 eur a skúsiť to cez Kros.
Nakoniec motivačný citát: V živote sú len dve istoty. Dane a smrť.
Darknet vracia úder
Toto je celkom vtipný príbeh. Predstavte si, že by ste radi vykonali nejaké podvratné operácie, ako je nákup drog online, nákup zbraní, alebo iné veci, ktoré nie sú celkom v súlade s platnou legislatívou. Kedysi by ste šli niekde pod most v nebezpečnej časti vášho mesta, ale dnes sa táto činnosť presunula na Darknet. Táto odvrátená tvar internetu má všetko, a jedným z takýchto predajných miest bol Incognito Market. Tam ste vedeli ako nakúpiť, tak aj predať. Samozrejme vo všetkej "incognito" počestnosti. A potom jedného dňa dostanete od tvorcov portálu obsielku, že ak nezaplatíte poplatok, tak zverejnia vaše transakcie. Od 100 do 20-tisíc dolárov, záleží od množstva transakcií.
A to je také milé, že na svojich zákazníkov myslia a venovali im takýto pekný darček. Na rozlúčku.
Vývojárske okienko
Dnes si vstúpime trošku do svedomia. Postavme sa pred debugger konzolu a pozrime si, koľko dát prenáša vaša stránka. U nás na FinState je to samozrejme veľa dát, lebo veľa dát aj máme. Ale niekedy je na stránke toľko balastu, že sa stránka už ani na disketu nevojde.
Naschvál som začal takto s optimalizáciou, aby sa mi to hodilo pre nasledujúci príspevok. Ten je o benchmarkoch. To si tak ladíte svoje interné benchmarky, tešíte sa, ako to je rýchle, ale ľudia sa stále sťažujú, že je to pomalé. Tak napríklad v Google pri BigQuery po rokoch zistili, že problém bol v JDBC driveroch. Podobné je to so všetkými benchmarkmi. Najlepšie je si sadnúť a otestovať riešenie sami u seba a nie sa slepo nechať viesť benchmarkmi. Pretože najlepší benchamark scenár je ten, ktorý si sami otestujete.
AI okienko
Dnes začneme užitočnou zbierkou AI modelov. LaVague je pre tých, čo si chcú zautomatizovať prácu s prehliadačom. Zadáte url a napíšete, čo s ňou má model robiť.
Aj Skyvern je podobný produkt. Ale už viac univerzálnejší. Podľa mňa, ak robíte testovanie webov, tak niečo takéto vám môže poriadne uľahčiť užívateľské testovanie.
Elon Musk sa nechal počuť, že bude open-sourcovať AI model, ktorý používajú na Twitter/X Grok. Nie je zvykom, že čo povie, sa naozaj stane, ale v tomto prípade to bolo tak.
Ak vás zaujíma, ako model funguje, tu mám pekný twitter thread. Je to obrovský model s 314 miliardami parametrov. Samozrejme, ako je dnes moderné, nejde o jeden veľký model, ale 8 expertných modelov, pri dotaze sa vyberajú na základe parametrov 2 z nich.
Česi už majú svoj vlastný pretrénovaný model s celkom nezaujímavým menom CSMPT7b. Bol vytvorený Brnenskou univerzitou a trénoval sa na 319 GB českého textu.
Časom to muselo prísť. Ako si viete najať svojho Inda, tak si už viete najať aj AI programátora. Devin má až 13,8 % úspešnosť vyriešenia GitHub issues na open-source projektoch. To je zase len také číselko, lebo nevieme, čo to znamená, ale je to určite viac, ako zvládnem ja za celý život. Mal som sa učiť lepšie v škole a nemusel som robiť takéto neisté zamestnanie, ako je programovanie.
A aby toho nebolo málo, tak tu mám ešte jedno video. Už nás nenahradia len pri programovaní, ale aj pri domácich prácach. Neukazujte to mojej manželke, je v tom zasa lepší ako ja.
.NET okienko
Unity využíva C# ako svoj primárny jazyk, preto je toto okienko najlepšie miesto, kde odpromovať nové Unity rozšírenie pre Visual Studio Code.
Ak budete prechádzať na .NET 8, tak si možno všimnete, že niektoré balíčky ako Microsoft.AspNetCore.Http.Abstractions 2.2.0 a Microsoft.AspNetCore.Authentication.Abstractions 2.2.0 sa stali zbytočnými.
Linky na záver
Pre niekoho to je možno hlavná téma, ale pre nás len také okrajové strašenie. TikTok chcú zasa zakázať v USA a nie je to prvý ani poslednýkrát.
Apple umožní inštalovať v EU aplikáciu priamo z web stránky. To ale musíte najskôr byť Apple vývojárom 2 roky a mať milión inštalácií.
LocalSend robí presne to, čo má v názve. Pošle vám súbor po lokálnej sieti medzi ľubovoľným zariadením, ktoré má nainštalovanú danú aplikáciu. Je to open-source a má klienta fakt všade.
Pre Linux užívateľov tu mám nástroj NVTOP. Funguje podobne ako (h)top, ale pre grafickú kartu.
Pred cca 2 rokmi mal syn za úlohu spraviť animáciu do školy. Naivne som si myslel, že na to bude aplikácia, kde dám obrázky, a poviem, nech sa pohnú z tohto bodu do tohto bodu. Nijakú takú som nenašiel, všetky ma nútili pomalý nudný posun obrázok za obrázkom. Keby som len vtedy poznal Trangram.
Vizuálna bodka na záver
Takto má vyzerať product placement.