Rafał Kamiński

BlogAbout
YoutubeGithubLinkedin

WebGPU Introduction

1/24/2024

WebGPU is an API that exposes GPU to Web. It is a successor of WebGL. WebGPU is currently supported on Chromium and the browsers based on it (Chrome, Microsoft Edge, Opera etc.) as well as on Firefox Nightly. Unfortunately you might have some issues with setting it appropriately outside of Windows. See the current implementation status. You can write around WebGPU in standard browser's Javascript, but there is a...

Read more

Setting up SSH for Ubuntu Server 23

1/20/2024

Prerequisites

  • Local system: Ubuntu + most other Linux distributions

  • Remote system: Ubuntu + most other Linux distributions, open SSH port (22)

Basic remote setup

After getting the fresh-new server, people regularly struggle with properly setting up the connection from the local system. Most of the time we get login info from the service provider including IP address, account name and password. Account name is probably ubuntu. We connect via SSH.

ssh ubuntu@100.100....
Read more

Reinforcement Learning Part 1

1/13/2024

Introduction

Reinforcement Learning can be thought of as an application of the psychological concept of conditioning. The central position here is taken by an agent who takes actions in a specific environment. Every action can effect in reward or punishment (negative reward). The core of the learning process is the change of the behavior based on these interactions with the ultimate goal of maximizing sum of the rewards in the long run. Crucial here is an abstract concept of a ...

Read more