While approximately 1 in 5 Americans will develop some form of skin cancer by the age of 70, when caught early, skin cancer is one of the most highly preventable and treatable forms of cancer.

Simultaneously, we are seeing increasing concerns about sensitive data leakage and the need for greater control over the geographical location where data is processed. These factors collectively highlight the necessity of minimizing the data footprint.

The Dermatolog AI Scan application offers a solution to these challenges by implementing a lesion scanner that assesses tumor risk while ensuring user privacy. The application utilizes the newest MedGemma AI model family, specifically MedSigLIP for image classification, and stores absolutely zero user data on the server.

Read more...  

In recent years I have returned to painting on canvas. It improves seeing. Extends focus beyond daily analytical work in IT. There is also an emotional aspect, some truth to how Winston Churchill famously used painting as a therapeutic escape from his "Black Dog".

Furthermore, artistic creativity and mathematical thinking seems to be two sides of the divergent-thinking coin.

Read more...  

What does it take to design Chat-GPT-like software that can resolve user tasks without calling external providers?

Read more...  

Let’s meet, discuss and learn about language models and power laws at Complexity Explorers Krakow meetup

Read more...  

Functional Programming is nothing new to JVM. But with Java 8 it was the big change in paradigm for Java developers. Switching from imperative to functional opens new ways in writing more maintainable code.

I am happy to welcome Marcin Kulik, a software craftsman from Krakow, creator of Asciinema terminal session recorder. The interview is a part of series of articles focused on services created by Krakow’s tech scene. My intention is to present the original works of programmers who run extraordinary projects.

Productivity stack: Play Framework on Google App Engine

My talk given on Polish Java User Group meetup about one of the most productive tandem in Java development.

After a big success of Twitter’s Bootstrap, comes WebStarterKit - the next generation mobile web framework from Google.

Java 8 has officially arrived. This time with long awaited enchancements that opens the language to functional-style programming.

Curious how website structure has changed during the past few years? What are the most popular technologies used, and what is their current rate of growth?

Since the HTTP Archive gathers technical data on the 300K most popular sites, it's possible to analyze such changes. These are not surveys, but instead hundreds of Gigabytes of crawled, raw technical data.

Metody budowania szybkiego interfejsu użytkownika

Wyższa prędkość działania to wyższa konwersja. Gdy strona odpowiada szybciej, użytkownicy są mniej skorzy do jej opuszczenia. W dodatku tempo odpowiedzi wpływa na pozycjonowanie - Google premiuje szybkie strony.

W dobie błyskawicznego dostępu do sieci, prędkość coraz mniej zależy od parametrów łącza, a coraz więcej od techniki serwowania treści. Poznaj metody skrócenia czasu oczekiwania użytkowników do minimum.


Gdzie nie umieszczać, co można zakodować i jak wykorzystać QR kody w kampaniach AdWords?

Szachownice kodów QR pojawiają się w prasie, reklamie, na biletach lub nadrukowane na ubraniach. I choć zbliżająca się technologia NFC obiecuje bezdotykowe sterowanie otaczającymi nas urządzeniami, to kody QR wydają się mieć wciąż niewykorzystany potencjał.

Kiedy ostatnio w kawiarni wklepywaliście hasło do sieci WiFi, zamiast wskazać telefonem rachunek z wydrukowanym kodem łączącym automatycznie z siecią?
Czy zastanawialiście się kiedyś nad sposobem skanowania danych z wizytówek bezpośrednio do kontaktów telefonu lub ułatwieniu komuś zatweetowania o nas?

20 przydatnych animacji jQuery

Po serii poważniejszych wpisów dla urzędników pora na czystą przyjemność: front-end. Poniżej zgromadziłem 20 najciekawszych, moim zdaniem, animacji do zastosowania na dowolnej stronie www.

Animacje łączą dwie cechy: bazują na zdobywającym ogromną popularność rozszerzeniu/bibliotece java script: jQuery i służą do efektownego prezentowania treści.