Przejdź do treści

Newsletter Dane i Analizy, 2024-03-18

Cotygodniowa dawka linków, czyli archiwum newslettera Dane i Analizy

Dzisiaj numer nieco bardziej rozrywkowy – jest o filmach, jest o muzyce, jest o rozwoju siebie.

O tej muzyce – znajdziecie tekst prezentujący w interesujący sposób jak zestawienie 500 najlepszych albumów muzycznych zależy do tego kto ocenia i kiedy to robi. A serwis, z którym ten tekst się pojawia pozwala też na „osądzenie” Twojego gustu muzycznego. I osądzanie to tutaj bardzo odpowiednie słowo – nie ma lekko: poddasz się ocenie, będzie besztanie („your spotify was classic-rock-radio-station-80s-dweeb-nineties-dorm-room bad” / „jazz-everyones-heard-of bad”, „You’re trying to impress with some obscure tracks like Tiamat. Nobody’s fooled…”). To lepsze niż coroczne zestawienia przygotowywane przez Spotify albo suche tabelki z LastFM.

Poza częścią rozrywkową standardowo coś specjalnie, ręcznie wybranego z natłoku click-baitów. Zapraszam do lektury!


#analiza_danych_koncepcje

Cosine Similarity and Embeddings Are Still in Love?
Odległość kosinusowa jest wciąż jedną z najlepszych metod mierzenia podobieństwa obiektów (takich zwektoryzowanych, opartych na embedingach). Ale czy jest to najlepsza metoda?

Exploring Location Data Using a Hexagon Grid
H3 to wymyślona przez Ubera siatka sześciokątów położona na mapie. Jak działa taka siatka, na co pozwala i jak ją wykorzystać w praktyce?

#architektura

10 Challenges In Implementing Microservices
Mikroserwisy to – w obszarze architektury – chyba najpopularniejsze obecnie słowo. Jakie zagadnienia wiążą się z takim sposobem budowania rozwiązań?

Pokémon GO: Architecture of the #1 AR Game in the World
Jaka architektura stoi za jedną z najpopularniejszych gier na świecie?

#bazy_danych

A Definitive Guide to Using BigQuery Efficiently
Kilka praktycznych technik używania BigQuery – tak, żeby nie palić pieniędzy bez uzyskiwania korzyści.

#ciekawostki

Make better documents
Jak pisać lepsze dokumenty? Bardziej przejrzyste, zajmujące mniej czasu przy czytaniu, łatwiejsze w odnajdywaniu najistotniejszych treści. Świetny poradnik, a animacja z tabelką… rewelacja!

The Ultimate Guide to Personal Productivity Methods
Przegląd kilku metod, które mają na celu zadbać o naszą produktywność. Być może któraś będzie pasować do Ciebie?

Context-switching – one of the worst productivity killers in the engineering industry
I jeszcze jedno o produktywności – multitasking, notowanie, nawyki.

What Makes an Album the Greatest of All Time?
Magazyn Rolling Stone przygotowuje (co kilka lat) zestawienia 500 najlepszych albumów muzycznych wszech czasów. Z samym zestawieniem można się zgadzać albo nie (dlaczego nie ma „The Wall” w top 10?), a w tym tekście ciekawy jest świetny sposób prezentacji oraz różnorakie przekroje przez zestawienie.

Movies for Hackers
Filmy dla nerdów – fabularne i dokumentalne. Te które warto obejrzeć (nawet jak Angelina wpisuje IP zaczynające się od 300)

The journey of PGA TOUR’s generative AI virtual assistant, from concept to development to prototype | Amazon Web Services
Ktos tutaj gra w golfa? Amazon pokazuje jak zbudowano proof of concept inteligentnego asystenta dla fanów golfa i turnieju PGA Tour.

AI Weather Models Now Outperform Traditional Forecasts
Okazuje się, że istnieją modele AI przewidujące pogodę na wiele dni do przodu i radzą sobie całkiem nieźle. Nie mówiąc o tym, że w krótkim terminie są lepsze od dotychszacowych

How I Built a Social Network in 4 Years as a Solo-Developer
Jedna osoba przez cztery lata budowała serwis społecznościowy. Zobacz jak to wyglądało „behind the scenes”. Jaki stack technologiczny za tym stał, jakie problemy wystąpiły po drodze

#java

Java Concurrency: Mastering Threads, Thread Pools, and Executors
Niech się dzieje wszystko na raz, czyli o wielowątkowości kodu napisanego w Javie

#management

Super Specific Feedback: How to give actionable feedback on work output
O feedbacku. Nie koniecznie związanym z Corelem ;-) – bardziej takim „poprawnym”, dającym obu stronom korzyść i rozwój.

#python

Use * and / to Make Your Python Function Parameters Look Neater
Wiesz, że w ramach definiowania parametrów funkcji w Pythonie możesz użyć gwiazdki i slasha? Co to daje?

Farewell Loops in Python: Introducing the Power of Vectorization
Wektoryzacja – czyli wykonywanie konkretnej operacji na każdym z elementów wektora. Na przykład użycie jakiejś funkcji na każdym elemencie w kolumnie albo na liście – zamiast przechodzić listę element po elemencie.

Passwordless PostgreSQL Auth with Python
Czy można połączyć się z bazą PostgreSQL bez podawania nigdzie w kodzie hasła do bazy? Można!

Streamlit Authentication
Aplikacje napisane w Streamlicie mają niezaprzeczalną zaletę – szybko powstają. Ale jeśli nie wszystkie dane prezentowane przez taką aplikację powinny być dla wszystkich widoczne? Z pomocą przychodzi autoryzacja. Tutaj (niestety) oparta o zewnętrzny serwis

Building Your First Desktop Application using PySide6
Klikalna, desktopowa aplikacja, z GUI, w Pythonie? Zobacz coś o PySide6 i tym jak korzystając z tego frameworku przygotować apkę pokazującą wykresy

Master Python Decorators to Enhance Code Quality and Functionality
Cała masa przykładów dekoratorów – przeważnie gotowców z różnych bibliotek

#r

The Truth About Tidy Wrappers
Czy naprawdę warto używać Tidyverse do „opakowania” zapytań wokół potężnych silników baz danych?


Zestawienie linków przygotowuje automat, wybacz więc wszelkie dziwactwa ;-)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *