Matrix Transpose in CUDA
I recently found a LeetCode-like site called LeetGPU. It lets you solve GPU problems using CUDA, PyTorch, and JAX. I had studied CUDA before but forgot mos...
I recently found a LeetCode-like site called LeetGPU. It lets you solve GPU problems using CUDA, PyTorch, and JAX. I had studied CUDA before but forgot mos...
Project Euler presents many problems in number theory and combinatorics. This post documents Kummer’s theorem, which I studied while solving these problems. ...
In this post, I’ll cover how to change the SSH port on SELinux. Normally, SSH configuration can be done with the following commands: sudo vim /etc/ssh/sshd_c...
Originally, I ran servers using rootless Docker. The reason for not using rootful was primarily security. Rootful Docker can bypass iptables at will and acce...
Nextcloud is a service that enables you to use personal storage like cloud-based data services. Due to its extensive features, it requires not only the core ...
The server that hosted this blog and various self-hosted services died. It was a Chatreey T8 Plus model, which turns out to be a model with many reported cas...
Here’s a list of the self-hosted services I’m currently using.
With a new server in hand, I decided to run temperature tests under CPU and RAM overload conditions. First, install the necessary load testing tools: sudo dn...
I use HAProxy as a reverse proxy for the web servers hosted on my server. I tried to use my existing HAProxy configuration as-is, but SELinux required differ...
Let’s configure Two-Factor Authentication (2FA) using Google Authenticator on SELinux.
In CI/CD processes, various Docker images are used for execution environments. While public Docker images are commonly used, sometimes locally built Docker i...
Rust는 꾸준히 발전하고 있는 언어로써 그 방향성을 정하기 위해 로드맵을 발표합니다. 본 글은 지난 8월 12일 발표된 Rust Project Goals for 2024에서 언급된, 3개의 주력 목표를 설명합니다.
지난번에는 Leetcode에서 맞춘 문제의 설명과 내 코드를 개인 repository에 자동으로 정리해주는 airflow 코드를 공유했다. 이번에는 한국인들이 많이 활용하는 Baekjoon 문제 풀이를 정리해주는 코드를 공유한다. 지난번 코드와 달라져야하는 지점은 url 구조...
Programming problem solving sites like Baekjoon and Leetcode have chrome extensions available for storing successfully solved problems. However, since I prim...
The two major deep learning frameworks, Tensorflow and PyTorch, implement the same deep learning model in slightly different forms. Therefore, even if they a...
Introduction I am trying to containerize my work using Docker. Since the entire procedure is not organized into a single virtual environment, I need to creat...
Diffusion model is a recent Generative model that has been updated on many areas with the 2015 paper by Sohl-Dickstein, J. and the 2019 paper by Y. Song. Whi...
What is the simplest way to sample a one-dimensional random variable that follows a probability density function $p(x)$? The method involves using the cumula...
This post summarizes the review paper “On the Heavy-Tailed Theory of Stochastic Gradient Descent for Deep Neural Networks” by researchers at TELECOM-PARIS in...
Paper information Yang Song et al. “Score-Based Generative Modeling Through Stochastic Differential Equations”, ICLR (2020)
Paper information Yang Song, and Stefano Ermon. “Improved Techniques for Training Score-Based Generative Models”, NeurIPS (2020)
After summarizing Sohl-Dickstein’s 2015 paper previously, I plan to continue reading papers about diffusion models. In this thread, I will summarize the rese...
Paper information Yang Song, and Stefano Ermon, “Generative Modeling by Estimating Gradients of the Data Distribution”, NeurIPS 32 (2019)
2023년 11월 저는 홈 서버를 구입하며 기존에 사용하던 여러 셀프호스팅 서비스들을 편하게 쓰기 위해 도메인을 구입하였습니다. 도메인 업체에 대한 정보가 전혀 없던 시기라 비교적 저렴한 닷네임코리아를 선택하였습니다. 한번에 2-3년씩 구매하면 비교적 저렴했지만 잘 모르기 때문에 ...
Although I haven’t written posts for a while, I have set up a home server and deployed various services like cloud storage, music streaming, and task managem...
While summarizing papers, I drew and uploaded several images randomly, but I wasn’t quite satisfied with them. I thought about directly generating and upload...
Introduction 게시글 숫자가 늘어나면서 특정 게시물을 찾아볼 때 검색기능이 필요하단 생각을 하게 되었다. 처음에는 Jekyll에 수작업으로 검색 기능을 구현하는 게시글들을 찾아보았는데, 우연히 _layouts/search.html이 있는 것을 보고 왠지 mmistakes에...
Introduction The result of a Github blog is not searched if it is left alone. If you search by site tag to fix the blog address, it will not be searched at a...
How do you add a YouTube link to a Github blog? I referred to this link. The main method is to use an iframe, and when referencing a YouTube link, it seems t...
In my previous post, I demonstrated how to integrate MathJax into a Jekyll blog to enable mathematical equation rendering. Upon reviewing the code from that ...
Currently, blog posts have an estimated reading time (read-time) displayed next to them. Since this isn’t particularly useful information, I wanted to change...
Initially, I tried to create a blog using the Remote Theme feature, but there seemed to be limitations in changing settings and potential vulnerability to ve...
As someone majoring in physics and mathematics, I became to needequation support for my blog posts. When searching for Jekyll theme and equation input togeth...
Markdown refers to the functionality of creating web page formats like HTML using its own syntax. The blog posts I am currently writing all have the .md exte...
Rust has a crate called Clap that helps you define arguments more cleanly, create help documents, and parse them. At the center of argument parsing is the ge...
In the Kakao Talk chatbot service, there is a ‘skill’ feature. It is a kind of rest api that verifies data through an http request sent from the chatbot, or ...
As mentioned in the previous post, I am writing a package moldybrody for Molecular dynamics and Brownian dynamics simulations. The core of the package is the...
Product topology In the previous post, I defined the topology in Continuous system, Lattice system, and Network system for the basic structure of the System ...
Structure of the system module
moledyn crate에 procedural macro까지 만들고나니 이보다 더 나은 구조로 다시 짜고 싶다는 생각을 떨치기가 어렵습니다. 나 외에 다른 사람이 사용하기 힘든 구조라는 것은 차치하더라도, 기존의 개발 방향성과도 많이 달라지지 않았나 생각해 다시 한 번 바닥부터 도...
Through my previous post, I completed the basic structure of the rust_rts crate. While there are still many areas that need further development, such as disc...
제 Github에는 rust_rts1라는 repository가 있습니다. Random Target Search 시뮬레이션을 위해서 다양한 System, Target, Searcher들을 구현할 수 있고, 나아가 Time iterator를 constant time step, expo...
In this era of seemingly endless growth in stocks and cryptocurrency returns, it appears that everyone, regardless of age or background, has dabbled in eithe...
Book info M. Chaichian and A. Demichev, “Path Integrals in Physics”, IOP (2001) link
Paper information J.Sohl-Dickstein et al, “Deep Unsupervised Learning using Nonequilibrium Thermodynamics”, 2015 (link)
The Fluctuation Dissipation Theorem (FDT) appears in various forms in non-equilibrium statistical physics. The most well-known form is the Einstein Relation,...
My primary research area during my doctoral studies focuses on ‘Random Target Searching’, which examines how randomly moving objects find their targets. This...
This is a Korean translation of the new edition of Louise A. Tilly and Joan W. Scott’s 1978 book, which I bought from a used bookstore a while ago and had be...
Among the many books I’ve collected to read, the one I’ve been most eager to start reviewing is “Meta-Philosophical Reflection on Feminist Philosophies of Sc...
What is comparative modelling There are only 20 amino acids that exist in nature. The chemical structure of each amino acid is well known. However, predictin...
Paper information Seokhuyn Moon, Wonho Zhung, Soojung Yang, Jaechang Lim, and Woo Youn Kim. “PIGNet: a physics-informed deep learning model toward generalize...
Queueing theory is a branch of probability theory that studies the behavior of systems where entities (customers, jobs, etc.) arrive and wait in a queue to b...
I have been studying queueing theory. In many basic models, each entity’s service time (death/lifetime) is modeled as an exponential random variable with rat...
Season 1, Episode 3 of Numb3rs features an investigation into the source of an unexplained outbreak. After the FBI confirms that the disease is a lab-engine...
When I think back to the TV shows I loved most growing up, Numb3rs stands at the top. It follows FBI agent Don Eppes and his genius mathematician brother, Ch...