lukasz.bromirski.net

aviate, navigate, communicate

komunikacja

jesteśmy naturalnie stworzeniami stadnymi, społecznymi. stworzyliśmy wiele narzędzi do komunikacji na odległość i choć echa fali elektromagnetycznej naszych transmisji radiowych podróżują coraz słabsze dalej i dalej w kosmos, na dzisiaj jednym z najczęściej używanych narzędzi jest stary, dobry e-mail. narodził się w okolicach 1971 roku, czyli już 47 lat temu. w przeciwieństwie do coraz głośniej wykrzykujących radykalne hasła bigotów, wierzę, że ludzkość stworzona jest do otwartej wymiany idei, bez granic i trudności. Read more →

PLNOG #20

plnog, plnog i… po plnogu. dwudziestym. jak ten czas… bywało ciężko, jak przy pierwszej edycji. ‘będzie 60!’. przyszło 124… nie pamiętam już tego. a przecież to tylko 10 lat! pamiętam tylko, że nie wszyscy zmieścili się w głównej sali oddanej nam na użytek przez zarządców budynku biurowego na terenie krakowskiego Wawelu. krążyłem lekko zdenerwowany sytuacją i rozmawiałem z Andrzejem, który mnie wtedy uspokajał. bywało wesoło, jak podczas ostatnich zdjęć z różowymi koszulkami (jakimi - well, jeśli nie potrafisz ich znaleźć, nie jesteś ich godzien! Read more →

losowość jest… losowa

no właśnie. trudno to zrozumieć i na pierwszy rzut oka wydaje się to nam zupełnie abstrakcyjne. przecież losowość… jest losowa! prawda? oczywiście pod warunkiem, że nie mówimy o debianie. eksperyment myślowy: bierzesz do ręki kostkę i rzucasz trzy razy. jakie jest prawdopodobieństwo, że trzykrotnie wyrzucisz tą samą liczbę oczek? niewielkie, ale jest. podobny eksperyment: kolega bierze do ręki monetę i rzuca nią 10 razy. 8 razy wypada orzeł, dwa razy reszka. Read more →

miejsca i prędkości nigdy nie za wiele

mój 256GB dysk SSD w Macu Pro 2013 zaczął się ostatnio niebezpiecznie często zapełniać. wyruszyłem zatem na krótką podróż w Google jak najlepiej rozbudować sobie pamięć masową poza oczywiście korzystaniem z NASów wszelakich (tych akurat parę mam ;) ). okazało się, że dobrzy ludzie w internecie znaleźli najlepsze rozwiązanie z możliwych - dzięki magicznej przejściówce dla interfejsu firmowego Apple’a, można umieścić bezpośrednio w obudowie dysk NVMe. i tak stałem się szczęśliwym posiadaczem dysku 1TB - o ile oryginaly dysk z włączonym szyfrowaniem poruszał się w okolicach 500MB/s odczytu i 380MB/s zapisu, Samsung umieszczony w przelotce i z włączonym szyfrowaniem raportuje 1. Read more →

ciężko być spamerem

…gdy wszyscy się na Ciebie czają. parę tygodni temu odświeżyłem FreeBSD na którym stoi mój prywatny serwer pocztowy. od pewnego czasu ilość spamu po prostu rosła. stary spamassassin nieco nie dawał już sobie rady z poprawnym markowaniem. enter spamd z projektu OpenBSD. uaktualniony postfix ma wbudowany serwer realizujący greylisting działający dosyć dobrze. osobiście delikatnie go dopasowałem zwiększając znacznie czas, który musi upłynąć od ostatniej próby dostarczenia maila (1200 sekund, czyli 20 minut): Read more →

ufaj i weryfikuj

w trakcie dyskusji z jednym z naszych Klientów, miałem ostatnio okazję porozmawiać trochę o wykorzystaniu anycastu oraz skalowaniu treści przez CDN. ponieważ jednak coraz więcej reklam serwowanych nawet na popularnych stronach to tak naprawdę oprogramowanie złośliwe (ang. malware), w tym minery różnych kryptowalut, powstaje naturalne pytanie - jak mam się przed tym zabezpieczyć? skorzystanie z renomowanego CDNu to dobry pierwszy krok. innym ciekawym, o którym nie wiedziałem (choć gdyby się nad tematem zastanowić, wydaje się jednym z prostszych do wdrożenia) jest sprawdzanie skrótów kryptograficznych dołączanych zasobów. Read more →

jesteś tylko metadanymi

6:51 AM, 30 KWIECIEŃ 1975: SWIFT 22 IS OUTBOUND WITH 11 PAX ON BOARD INCLUDING THE LZ COMMANDER. ALL THE AMERICANS ARE OUT REPEAT OUT. ta tradycyjnie zwięzła informacja z nasłuchu NSA (własnych wojsk) pozwoliła potwierdzić, że w istocie wszyscy amerykańscy obywatele opuścili ambasadę w Sajgonie. sam Sajgon zmienił nazwę na Ho Chi Minh dzień później, zajęty przez wojska Północnego Wietnamu. od tamtego czasu wywiad elektroniczny zmienił się prawie nie do poznania, choć książka o której chce napisać została wydana przed Snowdenem. Read more →

wyzwalacze

jeden z moich znajomych zauważył bardzo celnie, że mam często ‘krótki lont’. nie mogę się nie zgodzić - czasami tak po prostu jest. zrozumienie i opanowanie tego to katorżnicza praca, która w dodatku wymaga codziennego szlifowania umiejętności. każdy kto próbował - wie. na wielu poziomach ten temat dotyka zagadnień dominujących dzisiejsze tzw. szkoły biznesu - jak zbudować zespół, jak jego członkowie powinni wzajemnie się uzupełniać, motywować i jednocześnie - zachęcać do wartościowej pracy. Read more →

mam to na końcu języka

pewnego dnia w ramach dystansu do siebie i całego świata wrzuciłem na Facebook ten wpis - pochodzący oryginalnie z portalu poświęconego modzie: to co mnie zaskoczyło w ciągu dnia, to ponad 100 różnego rodzaju reakcji (bo teraz każdy ma szansę przylepić do wpisu reakcję a nie ‘lajka’; w końcu ‘lubię to’ nie zawsze da się zastosować z przekonaniem do informacji o np. kolejnym ataku terrorystycznym czy świeżaku…). nie wiem czy zdarzyło mi się kiedykolwiek na FB dotrzeć do takiej popularności posta, ale to po raz kolejny sprowokowało mnie do przemyślenia tego, gdzie jako ludzkość jesteśmy. Read more →

jak się nie mylić

zastanawiało Was kiedyś, dlaczego podróżując nad Stanami Zjednoczonymi oglądacie tak wspaniale zorganizowane i okrągłe pola zamiast naszych, nieco połamanych prostokątnych i trójkątnych? nie mieliśmy w Europie zbytku przestrzeni, a każde pole ma za sobą setki lat zmiany właścicieli, podziałów rodzinnych, długów i tragedii. historia. w Stanach wszystko było dużo, dużo prostsze - choćby z uwagi na wielokrotnie większą dostępną przestrzeń :) a jednak tak przyjemne do oglądania okrągłe pola w Stanach są wynikiem czystej kalkulacji: optymalne nawodnienie terenu oznacza, że taniej jest poświęcić fragment pola (choć w rzeczywistości często wykorzystane są na pomieszczenia gospodarcze, drogi dojazdowe itp. Read more →

holiday reading

this year my whole summer vacation is a week by the sea. during this week I was able to catch up the last few weeks - books put aside and waiting patiently in their queue. so let’s go faster this time, but through the whole list: Matthew Syed - The black box method - a great book describing the process of correcting errors; it starts with aviation, which over the last decades has led to a dramatic increase in flight safety. Read more →

done is better than perfect

zastanawialiście się ostatnio, jak bardzo przeciążone są akronimy, którymi porozumiewamy się w światku IT codziennie? spędziłem dzisiaj dzień słuchając o VPC, ale nie było to vPC ani nawet VPC - chodziło o Virtual Private Cloud w usługach AWS, a nie virtual Private Channel, ani nie o Virtual Path Connection ani tym bardziej nie o Virtual Packet Core. i muszę powiedzieć, że mi się podobało. spędziłem cały dzień na szkoleniu Mirka Burnejko poświęconego chmurom. Read more →

freenas i lsi

moja stara biedna karta 9211-8i w serwerze na którym trzymam NAS cache jednak postanowiła odejść. wsadzona ‘na szybko’ karta 9261-8i nie chciała mi nawet FreeNASa zbootować… i nie mogłem dojść czemu. kręciłem się wokół problemów przy bootowaniu: mfi0: COMMAND 0xfffffe000150dc08 TIMEOUT AFTER 59 SECONDS mfi0: COMMAND 0xfffffe000150dc90 TIMEOUT AFTER 59 SECONDS mfi0: COMMAND 0xfffffe000150dc18 TIMEOUT AFTER 59 SECONDS run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config fora pokazują abstrakcyjne rozwiązania (wyłącz kontroler Firewire, albo w ogóle kontroler ATA! Read more →

plnog #18

po trzech nieobecnościach na PLNOG udało mi się szczęśliwie wrócić. moja najnowsza prezentacja z konferencji znajduje się tu. rozprawiam się (a właściwie zaledwie rysuję grubą warstwę lakieru) próbując w ~55 minut przejść od czasów pierwszych IMPów po NPU i reprogramowalne ASICi oraz to, co czeka nas w przyszłości. jeśli będzie wola - być może na kolejnych PLNOGach pojawi się coś więcej… o przyszłości :) co ciekawe, równolegle tematem zajął się Krzysztof Kania w artykule o pierwszych routerach - warto przeczytać! Read more →

czarne dziury, pingwiny i hologramy

miałem niedawno okazję obejrzeć Arrival, który po Contact i oczywiście Interstellar jest obowiązkową pozycją wielbicieli kina SF. takie filmy poza aspektem czysto sensacyjnym (po co go w ogóle umieszczać?) niosą bardzo ciekawe pytania dla nas - ludzkości. niestety, oprawa Hollywood zwykle mocno je spłyca. ale… w centrum naszej galaktyki najprawdopodobniej znajduje się gigantyczna czarna dziura. jeśli oczywiście coś takiego jak czarna dziura istnieje. co zrobiłaby z Tobą czarna dziura? według nowej teorii, zakładającej że teoria Hawkinga jest prawdziwa (ta o tym, że czarne dziury emitują radiację), najprawdopodobniej spowodowałaby zamianę Ciebie w Twój hologram. Read more →

głęboka praca

część z nas zna to lepiej, część gorzej - a część w ogóle nigdy nie słyszała (lub twierdzi, że ‘nie potrzebuje’). praca ‘w strefie’ spopularyzowana zaraz po tym, gdy świat przestał kochać się w otwartej przestrzeni biur i wrócił do chowania się w gabinetach, a częściej - w XXI wieku - w zaciszach własnych domów. to, że giganci tacy jak Facebook czy Apple nadal budują wielkie biura zapewniające nieograniczoną mobilność, dostępność i możliwość zastąpienia realnego życia całodobowym ‘socjalizowaniem’ się w biurze niewiele zmienia. Read more →

ego jest wrogiem

to dosyć oczywiste stwierdzenie przejrzane jest gruntownie w bestsellerowej książce Ryana Holidaya z każdej możliwej strony. ego może być oczywiście również bardzo potężnym pomocnikiem, ale dopiero wykorzystane - a właściwie okiełznane, we właściwy sposób. w świecie IT mamy ogromną ilość osób, których ego nie mieści się na parkingu dużego supermarketu, a książka ta jest doskonałym przewodnikiem do poradzenia sobie nie tylko ze swoim ego ale i z ich. podobnie jak inne książki Ryana napisana jest bardzo konkretnie i do punktu, bez zbędnych wstawek, wtrąceń i ‘poradników podręcznych’. Read more →

proszę taktownie zegarować!

during the last 30 years, processor speeds has increased from millions of cycles to billions - multiplied by multi-core and special mechanisms that increase the efficiency of working with ‘boring’ cores. Pentium 66 processor from 1993 contained 3.2 million transistors, which is anyway quite a value, considering they are packed into a space comparable to that of four dices - and contains one main unit. available today Xeon E5-2699v4 has 22 cores operating at nominal frequency 2. Read more →

sztuczna inteligencja albo dlaczego (nie) warto inwestować w bezpieczeństwo

idziemy w ciekawą stronę jako ludzkość. kolejny dowód na to, że żyjemy w ciekawych czasach. AI uczy się rozmawiać jak zmarły na podstawie archiwum z Telegram a CIA używa już tego typu mechanizmów do określenia parę dni przed wybuchem niepokojów społecznych, że takie faktycznie wybuchną. zakładam zatem, że nauczania maszynowego używa się już dzisiaj do innych zadań - nie wszystkich opisanych gdziekolwiek w internecie :) w ciągu najbliższych latach zobaczymy kolejny etap ‘spłaszczania’ świata - coraz mniej pracy możliwej do zautomatyzowania będzie automatyzowane, a wartością ludzi przestaną być proste wyniki pracy - jak również proste analizy. Read more →

starzejemy się…

NASA spędziła ostatnio wiele wysiłku (i jak sądzę - pieniędzy) na poszukiwania biegłego w kodzie programistry Fortrana do przepisania kodu pracującego do dzisiaj na Voyagerze - idealny kandydat znaleziony został w końcu w samej NASA, niemniej jednak stawia to ciekawe pytanie - ile możesz zrobić w Fortranie, mając do dyspozycji 64kB i mniej więcej 3W mocy? to znacząco inne zadanie niż dzisiejsze komputery, ich moc obliczeniowa i niechlujność na jaką pozwalają - i jakiej uczą dzisiejszych programistów. Read more →