Skip to content

Commit 41132cf

Browse files
committed
New Posts
1 parent 76b3f9e commit 41132cf

8 files changed

Lines changed: 149 additions & 26 deletions

File tree

css/post.css

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,17 @@ article#post-content .post-meta {
2323
margin-top: 1rem;
2424
}
2525

26-
/* Comments section */
26+
/* Comment's section */
2727
#comments-section {
2828
margin-top: 3rem;
2929
padding: 1.5rem;
3030
background-color: #bbb;
3131
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
32-
border-radius: 1rem;
3332
}
3433

3534
#comments-list p {
3635
background-color: #bbb;
3736
padding: 0.8rem 1.2rem;
38-
border-radius: 1rem;
3937
margin-bottom: 1rem;
4038
}
4139

@@ -81,5 +79,5 @@ article#post-content .post-meta {
8179

8280
.dark-mode #comment-form textarea::placeholder,
8381
.dark-mode #comment-form input::placeholder {
84-
color: #aaa;
82+
color: #bbb;
8583
}

css/shared.css

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* ==========================================================================
22
RESET & BOX-SIZING
3-
========================================================================== */
3+
========================================================================== */
44
html,
55
body,
66
*,
@@ -13,7 +13,7 @@ body,
1313

1414
/* ==========================================================================
1515
BASE TYPOGRAPHY & LAYOUT
16-
========================================================================== */
16+
========================================================================== */
1717
body {
1818
font-family: Georgia, 'Noto Serif', serif;
1919
max-width: 800px;
@@ -42,7 +42,7 @@ p {
4242

4343
/* ==========================================================================
4444
LINKS
45-
========================================================================== */
45+
========================================================================== */
4646
a {
4747
color: #0055aa;
4848
text-decoration: none;
@@ -55,7 +55,7 @@ a:focus {
5555

5656
/* ==========================================================================
5757
HEADER & NAVIGATION
58-
========================================================================== */
58+
========================================================================== */
5959
.header-title {
6060
font-size: 2.5rem;
6161
font-weight: bold;
@@ -85,15 +85,14 @@ nav a {
8585

8686
/* ==========================================================================
8787
BUTTONS & TOGGLES
88-
========================================================================== */
88+
========================================================================== */
8989
button,
9090
#theme-toggle,
9191
.tag-button {
9292
font-family: inherit;
9393
font-size: 1rem;
9494
padding: 0.5rem 1rem;
9595
border: none;
96-
border-radius: 0.5rem;
9796
background-color: #def;
9897
color: #0055aa;
9998
cursor: pointer;
@@ -108,14 +107,14 @@ button:hover,
108107

109108
/* ==========================================================================
110109
TAGS & FILTERS (GENERAL)
111-
========================================================================== */
110+
========================================================================== */
112111
.post-tag {
113112
display: inline-block;
114113
background-color: #eee;
115114
color: #555;
116115
font-size: 0.85rem;
116+
border: none;
117117
padding: 0.3rem 0.7rem;
118-
border-radius: 0.6rem;
119118
margin: 0.2rem 0.3rem 0.2rem 0;
120119
}
121120

@@ -130,7 +129,7 @@ button:hover,
130129

131130
/* ==========================================================================
132131
BACK LINK
133-
========================================================================== */
132+
========================================================================== */
134133
.back-link {
135134
display: inline-block;
136135
margin-top: 2rem;
@@ -144,16 +143,16 @@ button:hover,
144143

145144
/* ==========================================================================
146145
FORM CONTROLS
147-
========================================================================== */
146+
========================================================================== */
148147
input[type="text"],
149148
textarea {
150149
width: 100%;
151150
font-family: inherit;
152151
font-size: 1rem;
153152
padding: 0.8rem;
153+
border: none;
154154
margin-bottom: 1rem;
155-
border-radius: 0rem;
156-
background-color: #eef;
155+
background-color: #eee;
157156
color: #bbb;
158157
}
159158

@@ -163,7 +162,7 @@ textarea {
163162

164163
/* ==========================================================================
165164
DARK MODE (GLOBAL)
166-
========================================================================== */
165+
========================================================================== */
167166
.dark-mode,
168167
.dark-mode body {
169168
background-color: #0e0e0e;
@@ -176,7 +175,7 @@ textarea {
176175

177176
.dark-mode button {
178177
background-color: #555;
179-
color: #def;
178+
color: #eee;
180179
border: none;
181180
}
182181

@@ -186,7 +185,7 @@ textarea {
186185

187186
.dark-mode #theme-toggle {
188187
background-color: transparent;
189-
color: #def;
188+
color: #eee;
190189
border: none;
191190
}
192191

js/theme.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ function initializeThemeToggle() {
2525
});
2626
}
2727

28-
export { initializeThemeToggle };
29-
3028

3129
/* Wait for header/footer to be injected */
3230
document.addEventListener("DOMContentLoaded", initializeThemeToggle);

posts/entries/first.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: First Post
33
date: 2025-03-30
44
tags: [cs, life]
55
author: R
6+
location: New York
67
---
78

89
This is (going to be) the first post, the first thing I'm writing in Markdown. I thought about doing the whole thing in $\LaTeX$, but it would be weird, so yeah... I came to this idea of a blog website only after going down a rabbit hole on reddit, and I start wondering "it would actually be cool if I have some type of project that I work on", so here I am. I felt like I'm only going to learn the practical stuff that I'm actually going to use while doing "side quests" like this that I'm interested in.

posts/entries/random.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,27 @@ title: Random stuff in linear algebra
33
date: 2025-04-02
44
tags: [math]
55
author: R
6+
location: New York
67
---
78

89
While reading the Wikipedia article about metric spaces just now, it was talking about the motivation like "We can measure the distance between two such points by the length of the shortest path along the surface, "as the COW flies". Then I was like there's something wrong about this, and its 'As the crow flies'. This was kind of random but yeah, I want to learn what is a measure space suddenly because I encountered this thing called a bilinear form.
910

1011
These are not really on the topic, what I want to say today is about the essential part of a linear transformation, and I figured out the proof and purpose just after looking over it in terms of domains and codomains. What I understand here is that
1112

1213
$$
13-
Ax = A( \proj_{ \ran A^*} x + ( x - \proj_{ \ran A^* } x ) ) = A \proj_{ \ran A^* } x
14+
A x = A({\proj}_{\ran A^{*}} x + ( x - {\proj}_{ \ran A^{*}} x ) ) = A {\proj}_{ \ran A^{*}} x
1415
$$
1516

1617
just like doing an orthogonal decomposition on $x$, that
1718

1819
$$
19-
x - \proj_{ \ran A^*} x \in ( \ran A^* )^\perp = \ker A
20+
x - {\proj}_{ \ran A^{*}} x \in ( \ran A^{*})^{\perp} = \ker A
2021
$$
2122

2223
so that
2324

2425
$$
25-
A(x - \proj_{ \ran A^*} x ) = 0
26+
A(x - \proj_{ \ran A^{*}} x ) = 0
2627
$$
2728

2829
thus it restricts the vectors in the transformation by removing the ones in $\ker A$, and changing $A$ to $\tilde{A}$ just further restricts the domain because now there's only input from $\ran A^*$.
@@ -57,8 +58,8 @@ $$
5758
(A'\phi)(u) = \inr{u}{A^*(v)}
5859
$$
5960

60-
$$
61+
$
6162
\qed{}
62-
$$
63+
$
6364

6465
which is quite fascinating to discover on my own.

posts/entries/seminar-finance.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Seminar - Insights from the Financial Industry
3+
date: 2025-04-30
4+
tags: [notes, finance]
5+
author: R
6+
location: New York
7+
---
8+
9+
Recently, I attended a seminar featuring a speaker from a leading financial company (I was just a little curious about it and it wasn't planned); But it's quite interesting, so I tagged along and took some notes. Just to be careful about this, I want to disclose the detailed information so it's doesn't get me into anything.
10+
11+
##### Investment in AI
12+
13+
The speaker highlighted how companies are leveraging AI to improve efficiency and gain deeper customer insights. While machine learning models have their limitations, the potential benefits are immense. The focus, they explained, is on assessing tangible outcomes—what AI can actually deliver in terms of value.
14+
15+
##### Adaptability and Resilience
16+
17+
Adaptability and resilience are essential in today’s economic climate. The speaker shared several strategies that companies use to maintain growth and customer loyalty, including:
18+
19+
- **Personalized loyalty programs** to keep customers engaged.
20+
- **Leveraging technology** and practicing disciplined expense management.
21+
- **Evolving products** to stay relevant during crises.
22+
- **Implementing relief programs** to address macroeconomic uncertainties.
23+
24+
The overarching message was clear: a long-term vision that balances the needs of colleagues, shareholders, and customers is key to navigating uncertainty.
25+
26+
##### Competition in the Industry
27+
28+
The speaker discussed how companies can stay ahead by:
29+
30+
- Continuously enhancing core products and expanding their offerings.
31+
- Maintaining profitability without compromising customer satisfaction.
32+
- Developing a long-term strategy that anticipates industry trends over the next decade.
33+
34+
##### Understanding Consumer Behavior
35+
36+
The speaker shared how digital footprints and spending patterns have evolved, particularly with examples like the rise of online and delivery services during COVID.
37+
38+
##### Advertising on Social Media
39+
40+
The importance of delivering messages that resonate with the audience and align with the brand's promise. Effective advertising ensures that consumers understand what the brand stands form, to my surprise, the core stuff haven't change much compared to the traditional ones.
41+
42+
##### Global Brand Perception
43+
44+
As companies expand internationally, maintaining a consistent brand perception is crucial. The speaker shared how their company has achieved rapid global growth while ensuring that their brand remains trusted and reliable across all markets. It’s a delicate balance, but one that’s essential for long-term success.
45+
46+
##### Leadership and Decision-Making
47+
48+
Leadership was another key topic of discussion. The speaker shared valuable advice on:
49+
50+
- The importance of continuous learning and development.
51+
- Building a strong support system of peers, mentors, and sponsors.
52+
- Investing in networks and seeking help when needed.
53+
54+
They also emphasized the value of empathy and understanding in leadership, as well as the need to prioritize personal growth to better serve others.
55+
56+
##### Differentiation and Career Growth
57+
58+
The speaker reflected on their career journey, (as a tip they would give to their younger self) sharing lessons learned along the way:
59+
60+
- Take risks and embrace mistakes as opportunities for growth.
61+
- Prioritize self-improvement to become a better version of yourself.
62+
- Focus on building skills and experiences that set you apart.
63+
64+
I felt this part is the most helpful for me.
65+
66+
##### Internship Programs and Real-World Problem Solving
67+
68+
Internship programs were highlighted as a valuable way to gain hands-on experience. Working on real-world problems provides interns with meaningful learning opportunities.
69+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Seminar - Opensource
3+
date: 2025-04-04
4+
tags: [notes, cs]
5+
author: R
6+
location: New York
7+
---
8+
9+
I went to a speaker event where the speaker was discussing about the purpose/development, and many stuff about opensource that I didn't know before.
10+
11+
## Three challenges of Opensource
12+
Three things that couldn't make the speaker go to sleep at night (in opensource, of course):
13+
1. **Over-differentiation**
14+
Projects focusing on differentiation from each other instead of adding more functionality.
15+
2. **Proliferation**
16+
Sheer number. Maybe leading to a duplicated effort working on the same thing.
17+
3. **Fragmentation**
18+
Espeacially with internal/public, upstream/downstream branches in terms of workforce. Internal forks diverge too much from the public version.
19+
20+
## Opensource in Public Service
21+
Governments and organizations are adopting open source mainly for cost-effectiveness. Also there's a **UN Open Source Week**, which takes place in June and includes a hackathon, I might look into that later but it sounds fun.
22+
23+
## How Projects Evolve
24+
25+
How projects start with a specific purpose but evolves into something much larger:
26+
27+
- **Community Building**
28+
- **Corporate Involvement**
29+
Companies utilize open source for practical reasons, such as reducing development costs, accelerating innovation, and avoiding vendor lock-in.
30+
- **Balancing Purpose and Practicality**
31+
A balance between serving the public good and addressing practical needs.
32+
33+
---
34+
35+
## The Purpose of Opensource
36+
37+
It's pretty surprising to hear that it isn't a "aloha" thing as he said, but think deeper down it somewhat makes sense, there could be altruism, but corporations must have some practical reasons behind that:
38+
39+
- **Corporations**: Share the burden of development, attract talent, and build ecosystems around their products.
40+
- **Individuals**: Learning, networking, showcasing skills.
41+
- **Society**: Fosters innovation. (decentralize/democratizes technology as they say).

posts/metadata/entries.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,20 @@
1414
"tags": ["math"],
1515
"slug": "random"
1616
}
17+
,
18+
{
19+
"title": "Seminar - Opensource",
20+
"date": "2025-04-04",
21+
"author": "R",
22+
"tags": ["notes", "cs"],
23+
"slug": "seminar-opensource"
24+
}
25+
,
26+
{
27+
"title": "Seminar - Insights from the Financial Industry",
28+
"date": "2025-04-30",
29+
"author": "R",
30+
"tags": ["notes", "finance"],
31+
"slug": "seminar-finance"
32+
}
1733
]

0 commit comments

Comments
 (0)