Newsletter Dane i Analizy, 2024-03-18

blog.prokulski.science 6 miesięcy temu

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, manualnie 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 w tej chwili 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 interesujący 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ę, iż istnieją modele AI przewidujące pogodę na wiele dni do przodu i radzą sobie całkiem nieźle. Nie mówiąc o tym, iż 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, iż 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ę - gwałtownie powstają. Ale jeżeli 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 ;-)

Idź do oryginalnego materiału