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 ;-)