Týždeň 2020-25

Pomaly sa technologický svet dostáva späť do obrátok. Napríklad minulý týždeň stihol mať príbeh služby Hey úvod, jadro aj záver. @vlkodotnet

Téma týždňa: Hey vs Apple

Po dlhej dobe sa udialo niečo zaujímavé. Začalo to tak nevinne: firma Basecamp dala do verejnej bety produkt Hey. Basecamp majú svojský prístup k projektom, kde navrhujú rozhranie tak, ako to je podľa nich správne, a vy buď súhlasíte, alebo si vyberiete iný produkt. Ich aktuálne najznámejším projektom je produkt Basecamp, čo je zjednodušene povedané taký mix Trello a Slack, ktorý vznikol dávno predtým, ako Trello alebo Slack boli cool.

Nuž a teraz sa rozhodli, že ich vízia emailu si zaslúži dosiahnuť naplnenia, a tak vznikla nová emailova služba Hey, do ktorej si nemôžete naimportovať žiadne emaily, nemá POP3 ani IMAP, môžete si na ňu iba presmerovať emaily a začať používať tým "správnym" spôsobom.

How HEY Works | HEY
HEY isn’t just email software. That’s just not enough. HEY is software + a philosophy of email.

Mimochodom, firma Basecamp sa pôvodne volala 37signals a svojho času stála za vznikom web frameworku Ruby on Rails. Čo je z technického hľadiska zaujímavé, tak v tomto produkte nepoužíva žiadne SPA technológie, ale pekne po starom partial server rendering, ktorý obsluhuje iba 7 kB veľký JavaScript.

Potiaľ bežný príbeh, akurát sa to začalo zauzľovať, pretože im Apple neodsúhlasil update aplikácie. Vraj nie je kompatibilný s podmienkou, ktorá hovorí, že každá aplikácia s predplatným v App Store by mala mať možnosť zakúpiť si predplatné cez Apple. To znamená 30% pre Apple prvý rok a 15% každý ďalší. Tým si ale rozhnevali Basecamp, ktorí hneď začali shitstorm na Twitteri. Rýchle zhrnutie máte v nasledujúcom článku.

Hey.com exec says Apple is acting like ‘gangsters,’ rejecting App Store updates and demanding cut of sales
Apple is rejecting Hey.com iOS app updates from the App Store because the service doesn’t offer an in-app subscription, says Basecamp CTO David Heinemeier Hansson.

V tomto príbehu by mal vystupovať Apple ako ten zlý policajt a Basecamp sa hrá na obrancu spravodlivosti. Na druhej strane Apple vybudoval celý ekosystém, ktorý si dnes už nikto nedovolí ignorovať. Tak nejak je vlastne obeťou svojho úspechu, aj keď v prípade Apple slovo "obeť" nemôže byť ďalej od pravdy. Na Apple čakajú v najbližšej dobe dva protimonopolné šetrenia zo strany Európskej Únie.

Ale späť k nášmu príbehu. Ten skončil nerozhodne. Basecamp implementoval do Hey zopár odporúčaných zmien, ktoré navrhol Apple a update aplikácie bol povolený.

Apple, HEY, and the path forward.
Email at its best, new from Basecamp.

Mimochodom tento spor vyplavil zaujímavý príbeh od Stevena Sinofského o tom ako Microsoft "bojoval" s OEM partnermi, ktorí si vždy našli cestičku, ako dostať do vášho Windows nejaký crapware.

The App Store Debate: A Story of Ecosystems
This is an annotated twitter thread. Throughout I have added some additional context based on the discussion including: the rationality of ecosystem actors, ecosystem optimization, most favored…

Prichádza koniec plných URL v prehliadači?

V Chrome sa po dvoch rokoch znova objavila snaha odstrániť z URL lišty prehliadača plnú linku stránky a nechať iba doménu (ak budú hviezdy naklonené tak aj subdoménu). Zatiaľ to je vec, ktorú si musíte manuálne povoliť, ale časom možno vec, na ktorú sa musíme pripraviť, lebo po tejto zmene už web nebude ako predtým (ale možno bude jednoduchším pre užívateľov).

Google resumes its senseless attack on the URL bar, hides full addresses on Chrome 85
Google has tried on and off for years to hide full URLs in Chrome’s address bar, because apparently long web addresses are scary and evil. Despite the

Ripple20 - diera do vášho IoT

V knižnici, ktorá je už cca 20 rokov súčasťou rôznych zariadení, bol objavený set 20 chýb, ktoré vás môžu pripraviť o dobrý spánok, a následne vytvoriť vstupnú dieru do vašej domácnosti. Ak vaše zariadenie má wifi alebo nejaký verejne dostupný port, tak myslite na to, že môže byť jednoducho napadnuteľné.

Ripple20 vulnerabilities will haunt the IoT landscape for years to come | ZDNet
Security researchers disclose 19 vulnerabilities impacting a TCP/IP library found at the base of many IoT products.

Robot Spot dostupný vo vybraných eshopoch

Ak ste niekedy videli robotie video Boston Dynamics, tak si určite spomeniete na toho robotického psa, do ktorého každý kopal, udieral a rôznymi spôsobmi mu robil zle. Za pár drobných cca 74,5 tisíc dolárov môže byť váš. Nikde sa nespomína, či ide o už zmieňované týrané robotické psi, alebo dostanete novú fungľovku.

Boston Dynamics starts selling its Spot robot — for $74,500
Boston Dynamics has opened commercial sales of Spot, its quadruped robot priced at $74,500, to businesses in the U.S. It ships in six to eight weeks.

.NET okienko

V .NET začneme s debugovaním. To je v živote programátora druhá najčastejšia činnosť, hneď po vykazovaní práce. Najhoršie sa debuguje asynchrónny kód a tu je návod, ako si to zjednodušiť pomocou Parallel Stack a Parallel Tasks.

Debugging Async Code: Parallel Stacks for Tasks | Visual Studio Blog
Want a visual depiction of how your async code is executing in Visual Studio? Check out the newly updated Parallel Stacks for Tasks window!

Druhou linkou je tool pre všetkých klikačov, pre ktorých je konzola nogo zónou. Tí môžu využiť DotPurple, čo je UI nadstavba nad konzolovým dotnet príkazom.

DotPurple
Build, publish, run, and manage all of your .NET Core projects and tools in just a few clicks without ever typing a dotnet command.

Linky na záver

Určite ste zachytili snahu o premenovanie default branche z master na main. Súčasný názov je z dôvodov aktuálnych protestov troška spoločensky neprípustný. Tentoraz sú v tom Američania nevinne, korene výberu tohto výrazu treba hľadať v našom blízkom okolí.

Google vytvoril vlastný klon Pinterestu.

Google’s latest experiment is Keen, an automated, machine-learning based version of Pinterest
A new project called Keen is launching today from Google’s in-house incubator for new ideas, Area 120, to help users track their interests. The app is like a modern rethinking of the Google Alerts service, which allows users to monitor the web for specific content. Except instead of sending emails about new Google Search results, […]

Viete, ako to vyzerá, keď si vyberiete zlú vzorku pre vaše AI algoritmy? Takto nejako vám za každú cenu toho belocha do obrázku dopočíta: