By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 index.html

View raw Download
text/html • 82.36 kiB
HTML document, Unicode text, UTF-8 text
        
            
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
<meta charset="UTF-8">
5
<title>Index</title>
6
<link rel="stylesheet" href="/static/style.css">
7
<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
</head>
9
<body>
10
<header>
11
<nav>
12
<ul>
13
<li><a href="/">Home</a></li>
14
<li><a href="/projects">Projects</a></li>
15
<li><a href="/index">Index</a></li>
16
<li><a href="/about">About</a></li>
17
<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li>
18
</ul>
19
<ul>
20
<li><a href="mailto:root@roundabout-host.com" id="mail-link">root@roundabout-host.com</a></li>
21
</ul>
22
</nav>
23
</header>
24
<main>
25
26
<h1>Index</h1>
27
28
<div id="index-container">
29
30
<details class="topic-expander">
31
<summary><h2>agpl</h2></summary>
32
<div class="topic-posts">
33
34
<article class="content-area">
35
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
36
<div class="home-article-date">2024-10-15</div>
37
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
38
to easily contribute to the dataset by uploading images and annotating objects,
39
and to use the dataset for training machine learning models.
40
</p></p>
41
</article>
42
43
<article class="content-area">
44
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
45
<div class="home-article-date">2025-02-02</div>
46
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
47
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
48
is still in development and not yet ready for production use. As of version 0.3.0 development
49
stage, it supports:
50
</p></p>
51
</article>
52
53
<article class="content-area">
54
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
55
<div class="home-article-date">2024-04-29</div>
56
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
57
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
58
the position and class of waste in images. It can separate the following classes of waste:
59
</p></p>
60
</article>
61
62
</div>
63
</details>
64
65
<details class="topic-expander">
66
<summary><h2>ai</h2></summary>
67
<div class="topic-posts">
68
69
<article class="content-area">
70
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
71
<div class="home-article-date">2024-10-15</div>
72
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
73
to easily contribute to the dataset by uploading images and annotating objects,
74
and to use the dataset for training machine learning models.
75
</p></p>
76
</article>
77
78
<article class="content-area">
79
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
80
<div class="home-article-date">2024-04-29</div>
81
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
82
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
83
the position and class of waste in images. It can separate the following classes of waste:
84
</p></p>
85
</article>
86
87
</div>
88
</details>
89
90
<details class="topic-expander">
91
<summary><h2>ampoule</h2></summary>
92
<div class="topic-posts">
93
94
<article class="content-area">
95
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
96
<div class="home-article-date">2024-05-07</div>
97
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
98
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
99
this move, I also made a new website, which is powered by a custom static site generator
100
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
101
generator I will use to write the documentation for all my projects, including the
102
roundabout itself.
103
</p></p>
104
</article>
105
106
<article class="content-area">
107
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
108
<div class="home-article-date">2025-02-02</div>
109
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
110
It uses Jinja2 for templating. This site was generated using Ampoule.
111
</p></p>
112
</article>
113
114
</div>
115
</details>
116
117
<details class="topic-expander">
118
<summary><h2>android</h2></summary>
119
<div class="topic-posts">
120
121
<article class="content-area">
122
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
123
<div class="home-article-date">2024-07-31</div>
124
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
125
does Unix-compatible file operations, process management, and system calls, but without the GNU
126
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
127
one.
128
</p></p>
129
</article>
130
131
</div>
132
</details>
133
134
<details class="topic-expander">
135
<summary><h2>announcement</h2></summary>
136
<div class="topic-posts">
137
138
<article class="content-area">
139
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
140
<div class="home-article-date">2024-05-07</div>
141
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
142
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
143
this move, I also made a new website, which is powered by a custom static site generator
144
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
145
generator I will use to write the documentation for all my projects, including the
146
roundabout itself.
147
</p></p>
148
</article>
149
150
</div>
151
</details>
152
153
<details class="topic-expander">
154
<summary><h2>apache</h2></summary>
155
<div class="topic-posts">
156
157
<article class="content-area">
158
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
159
<div class="home-article-date">2024-04-29</div>
160
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
161
how many letters are correct and in the right position, how many are correct but in the wrong
162
position, and how many are not in the word at all. The only difference is that this one is
163
played in the terminal. It's a great SSH toy for when you're bored.
164
</p></p>
165
</article>
166
167
</div>
168
</details>
169
170
<details class="topic-expander">
171
<summary><h2>application</h2></summary>
172
<div class="topic-posts">
173
174
<article class="content-area">
175
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
176
<div class="home-article-date">2024-05-07</div>
177
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
178
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
179
and automatically better even though it sucks!
180
</p></p>
181
</article>
182
183
</div>
184
</details>
185
186
<details class="topic-expander">
187
<summary><h2>browser</h2></summary>
188
<div class="topic-posts">
189
190
<article class="content-area">
191
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
192
<div class="home-article-date">2024-05-07</div>
193
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
194
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
195
and automatically better even though it sucks!
196
</p></p>
197
</article>
198
199
</div>
200
</details>
201
202
<details class="topic-expander">
203
<summary><h2>cc-by-nc</h2></summary>
204
<div class="topic-posts">
205
206
<article class="content-area">
207
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
208
<div class="home-article-date">2024-04-29</div>
209
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
210
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
211
the position and class of waste in images. It can separate the following classes of waste:
212
</p></p>
213
</article>
214
215
</div>
216
</details>
217
218
<details class="topic-expander">
219
<summary><h2>cc-by-sa</h2></summary>
220
<div class="topic-posts">
221
222
<article class="content-area">
223
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
224
<div class="home-article-date">2024-04-29</div>
225
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
226
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
227
the position and class of waste in images. It can separate the following classes of waste:
228
</p></p>
229
</article>
230
231
</div>
232
</details>
233
234
<details class="topic-expander">
235
<summary><h2>computer vision</h2></summary>
236
<div class="topic-posts">
237
238
<article class="content-area">
239
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
240
<div class="home-article-date">2024-04-29</div>
241
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
242
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
243
the position and class of waste in images. It can separate the following classes of waste:
244
</p></p>
245
</article>
246
247
</div>
248
</details>
249
250
<details class="topic-expander">
251
<summary><h2>contest</h2></summary>
252
<div class="topic-posts">
253
254
<article class="content-area">
255
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
256
<div class="home-article-date">2024-04-29</div>
257
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
258
made for a programming competition (hackathon) organised by the Automation and Computing faculty
259
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
260
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
261
publishing the works.
262
</p></p>
263
</article>
264
265
</div>
266
</details>
267
268
<details class="topic-expander">
269
<summary><h2>creative commons</h2></summary>
270
<div class="topic-posts">
271
272
<article class="content-area">
273
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
274
<div class="home-article-date">2024-04-29</div>
275
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
276
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
277
the position and class of waste in images. It can separate the following classes of waste:
278
</p></p>
279
</article>
280
281
</div>
282
</details>
283
284
<details class="topic-expander">
285
<summary><h2>crowdsourcing</h2></summary>
286
<div class="topic-posts">
287
288
<article class="content-area">
289
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
290
<div class="home-article-date">2024-10-15</div>
291
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
292
to easily contribute to the dataset by uploading images and annotating objects,
293
and to use the dataset for training machine learning models.
294
</p></p>
295
</article>
296
297
<article class="content-area">
298
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
299
<div class="home-article-date">2024-04-29</div>
300
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
301
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
302
the position and class of waste in images. It can separate the following classes of waste:
303
</p></p>
304
</article>
305
306
</div>
307
</details>
308
309
<details class="topic-expander">
310
<summary><h2>css</h2></summary>
311
<div class="topic-posts">
312
313
<article class="content-area">
314
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
315
<div class="home-article-date">2024-12-27</div>
316
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
317
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
318
devices.
319
</p></p>
320
</article>
321
322
<article class="content-area">
323
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
324
<div class="home-article-date">2024-05-18</div>
325
<p><p>You probably wrote something like this at least once in your life:
326
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
327
&lt;div class="card__image-container"&gt;
328
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
329
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
330
&lt;/div&gt;
331
&lt;div class="card__content"&gt;
332
&lt;div class="card__header"&gt;
333
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
334
&lt;/div&gt;
335
&lt;p class="card__text"&gt;
336
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
337
&lt;/p&gt;
338
&lt;/div&gt;
339
&lt;div class="card__footer"&gt;
340
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
341
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
342
&lt;/div&gt;
343
&lt;/div&gt;
344
</pre><p>Or this:
345
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
346
&lt;div&gt;
347
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
348
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
349
&lt;/div&gt;
350
&lt;div class="px-6 py-4"&gt;
351
&lt;div&gt;
352
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
353
&lt;/div&gt;
354
&lt;p class="text-gray-700 text-base"&gt;
355
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
356
&lt;/p&gt;
357
&lt;/div&gt;
358
&lt;div class="px-6 py-4"&gt;
359
&lt;button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&gt;Click me!&lt;/button&gt;
360
&lt;button class="bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded"&gt;Click me!&lt;/button&gt;
361
&lt;/div&gt;
362
&lt;/div&gt;
363
</pre></p>
364
</article>
365
366
</div>
367
</details>
368
369
<details class="topic-expander">
370
<summary><h2>data</h2></summary>
371
<div class="topic-posts">
372
373
<article class="content-area">
374
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
375
<div class="home-article-date">2024-10-15</div>
376
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
377
to easily contribute to the dataset by uploading images and annotating objects,
378
and to use the dataset for training machine learning models.
379
</p></p>
380
</article>
381
382
<article class="content-area">
383
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
384
<div class="home-article-date">2024-04-29</div>
385
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
386
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
387
the position and class of waste in images. It can separate the following classes of waste:
388
</p></p>
389
</article>
390
391
</div>
392
</details>
393
394
<details class="topic-expander">
395
<summary><h2>design</h2></summary>
396
<div class="topic-posts">
397
398
<article class="content-area">
399
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
400
<div class="home-article-date">2024-12-27</div>
401
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
402
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
403
devices.
404
</p></p>
405
</article>
406
407
</div>
408
</details>
409
410
<details class="topic-expander">
411
<summary><h2>docs</h2></summary>
412
<div class="topic-posts">
413
414
<article class="content-area">
415
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
416
<div class="home-article-date">2025-02-02</div>
417
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
418
It uses Jinja2 for templating. This site was generated using Ampoule.
419
</p></p>
420
</article>
421
422
</div>
423
</details>
424
425
<details class="topic-expander">
426
<summary><h2>echo</h2></summary>
427
<div class="topic-posts">
428
429
<article class="content-area">
430
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
431
<div class="home-article-date">2024-04-29</div>
432
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
433
made for a programming competition (hackathon) organised by the Automation and Computing faculty
434
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
435
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
436
publishing the works.
437
</p></p>
438
</article>
439
440
</div>
441
</details>
442
443
<details class="topic-expander">
444
<summary><h2>environment</h2></summary>
445
<div class="topic-posts">
446
447
<article class="content-area">
448
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
449
<div class="home-article-date">2024-04-29</div>
450
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
451
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
452
the position and class of waste in images. It can separate the following classes of waste:
453
</p></p>
454
</article>
455
456
</div>
457
</details>
458
459
<details class="topic-expander">
460
<summary><h2>fair licence</h2></summary>
461
<div class="topic-posts">
462
463
<article class="content-area">
464
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
465
<div class="home-article-date">2024-04-29</div>
466
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
467
made for a programming competition (hackathon) organised by the Automation and Computing faculty
468
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
469
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
470
publishing the works.
471
</p></p>
472
</article>
473
474
</div>
475
</details>
476
477
<details class="topic-expander">
478
<summary><h2>flask</h2></summary>
479
<div class="topic-posts">
480
481
<article class="content-area">
482
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
483
<div class="home-article-date">2024-04-29</div>
484
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
485
made for a programming competition (hackathon) organised by the Automation and Computing faculty
486
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
487
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
488
publishing the works.
489
</p></p>
490
</article>
491
492
<article class="content-area">
493
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
494
<div class="home-article-date">2024-10-15</div>
495
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
496
to easily contribute to the dataset by uploading images and annotating objects,
497
and to use the dataset for training machine learning models.
498
</p></p>
499
</article>
500
501
<article class="content-area">
502
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
503
<div class="home-article-date">2025-02-02</div>
504
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
505
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
506
is still in development and not yet ready for production use. As of version 0.3.0 development
507
stage, it supports:
508
</p></p>
509
</article>
510
511
</div>
512
</details>
513
514
<details class="topic-expander">
515
<summary><h2>fonts</h2></summary>
516
<div class="topic-posts">
517
518
<article class="content-area">
519
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
520
<div class="home-article-date">2024-12-27</div>
521
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
522
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
523
devices.
524
</p></p>
525
</article>
526
527
</div>
528
</details>
529
530
<details class="topic-expander">
531
<summary><h2>free software</h2></summary>
532
<div class="topic-posts">
533
534
<article class="content-area">
535
<h2><a href="/posts/beginner-distros.html" class="article-title">There are no beginner GNU/Linux distributions</a></h2>
536
<div class="home-article-date">2024-11-10</div>
537
<p><p>I see this so often and it's so wrong. That if you know GNU/Linux, you must
538
switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use
539
Mint or Ubuntu, you're not a real GNU/Linux user.
540
</p></p>
541
</article>
542
543
<article class="content-area">
544
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
545
<div class="home-article-date">2024-07-31</div>
546
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
547
does Unix-compatible file operations, process management, and system calls, but without the GNU
548
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
549
one.
550
</p></p>
551
</article>
552
553
</div>
554
</details>
555
556
<details class="topic-expander">
557
<summary><h2>fun</h2></summary>
558
<div class="topic-posts">
559
560
<article class="content-area">
561
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
562
<div class="home-article-date">2024-04-29</div>
563
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
564
how many letters are correct and in the right position, how many are correct but in the wrong
565
position, and how many are not in the word at all. The only difference is that this one is
566
played in the terminal. It's a great SSH toy for when you're bored.
567
</p></p>
568
</article>
569
570
</div>
571
</details>
572
573
<details class="topic-expander">
574
<summary><h2>game</h2></summary>
575
<div class="topic-posts">
576
577
<article class="content-area">
578
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
579
<div class="home-article-date">2024-04-29</div>
580
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
581
how many letters are correct and in the right position, how many are correct but in the wrong
582
position, and how many are not in the word at all. The only difference is that this one is
583
played in the terminal. It's a great SSH toy for when you're bored.
584
</p></p>
585
</article>
586
587
</div>
588
</details>
589
590
<details class="topic-expander">
591
<summary><h2>gigadata</h2></summary>
592
<div class="topic-posts">
593
594
<article class="content-area">
595
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
596
<div class="home-article-date">2024-10-15</div>
597
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
598
to easily contribute to the dataset by uploading images and annotating objects,
599
and to use the dataset for training machine learning models.
600
</p></p>
601
</article>
602
603
</div>
604
</details>
605
606
<details class="topic-expander">
607
<summary><h2>git</h2></summary>
608
<div class="topic-posts">
609
610
<article class="content-area">
611
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
612
<div class="home-article-date">2025-02-02</div>
613
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
614
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
615
is still in development and not yet ready for production use. As of version 0.3.0 development
616
stage, it supports:
617
</p></p>
618
</article>
619
620
</div>
621
</details>
622
623
<details class="topic-expander">
624
<summary><h2>gnu/linux</h2></summary>
625
<div class="topic-posts">
626
627
<article class="content-area">
628
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
629
<div class="home-article-date">2024-11-27</div>
630
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
631
Surface Go (first generation) is a tablet released in 2018. The performance is
632
nothing amazing, but unlike most tablets, you can actually make use of the
633
performance it does have; it doesn't feel slow for normal tablet tasks either.
634
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
635
support and a detachable keyboard — but the latter two are sold separately.
636
</p></p>
637
</article>
638
639
<article class="content-area">
640
<h2><a href="/posts/beginner-distros.html" class="article-title">There are no beginner GNU/Linux distributions</a></h2>
641
<div class="home-article-date">2024-11-10</div>
642
<p><p>I see this so often and it's so wrong. That if you know GNU/Linux, you must
643
switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use
644
Mint or Ubuntu, you're not a real GNU/Linux user.
645
</p></p>
646
</article>
647
648
<article class="content-area">
649
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
650
<div class="home-article-date">2024-07-31</div>
651
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
652
does Unix-compatible file operations, process management, and system calls, but without the GNU
653
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
654
one.
655
</p></p>
656
</article>
657
658
<article class="content-area">
659
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
660
<div class="home-article-date">2024-05-21</div>
661
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
662
more than €120 for all the components (assuming you've got a network you can plug it into). It also
663
offers more flexibility than a commercial NAS, because you can install any software you want on it.
664
And if you already use the Raspberry Pi for something else, you can just add this to it and not
665
worry about an extra device you need power, networking, space and maintenance for.
666
</p></p>
667
</article>
668
669
<article class="content-area">
670
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
671
<div class="home-article-date">2025-02-02</div>
672
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
673
</p></p>
674
</article>
675
676
</div>
677
</details>
678
679
<details class="topic-expander">
680
<summary><h2>gpl</h2></summary>
681
<div class="topic-posts">
682
683
<article class="content-area">
684
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
685
<div class="home-article-date">2025-02-02</div>
686
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
687
It uses Jinja2 for templating. This site was generated using Ampoule.
688
</p></p>
689
</article>
690
691
<article class="content-area">
692
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
693
<div class="home-article-date">2025-02-02</div>
694
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
695
</p></p>
696
</article>
697
698
</div>
699
</details>
700
701
<details class="topic-expander">
702
<summary><h2>gtk</h2></summary>
703
<div class="topic-posts">
704
705
<article class="content-area">
706
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
707
<div class="home-article-date">2025-02-02</div>
708
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
709
</p></p>
710
</article>
711
712
</div>
713
</details>
714
715
<details class="topic-expander">
716
<summary><h2>hardware</h2></summary>
717
<div class="topic-posts">
718
719
<article class="content-area">
720
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
721
<div class="home-article-date">2024-05-21</div>
722
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
723
more than €120 for all the components (assuming you've got a network you can plug it into). It also
724
offers more flexibility than a commercial NAS, because you can install any software you want on it.
725
And if you already use the Raspberry Pi for something else, you can just add this to it and not
726
worry about an extra device you need power, networking, space and maintenance for.
727
</p></p>
728
</article>
729
730
</div>
731
</details>
732
733
<details class="topic-expander">
734
<summary><h2>html</h2></summary>
735
<div class="topic-posts">
736
737
<article class="content-area">
738
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
739
<div class="home-article-date">2024-05-18</div>
740
<p><p>You probably wrote something like this at least once in your life:
741
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
742
&lt;div class="card__image-container"&gt;
743
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
744
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
745
&lt;/div&gt;
746
&lt;div class="card__content"&gt;
747
&lt;div class="card__header"&gt;
748
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
749
&lt;/div&gt;
750
&lt;p class="card__text"&gt;
751
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
752
&lt;/p&gt;
753
&lt;/div&gt;
754
&lt;div class="card__footer"&gt;
755
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
756
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
757
&lt;/div&gt;
758
&lt;/div&gt;
759
</pre><p>Or this:
760
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
761
&lt;div&gt;
762
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
763
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
764
&lt;/div&gt;
765
&lt;div class="px-6 py-4"&gt;
766
&lt;div&gt;
767
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
768
&lt;/div&gt;
769
&lt;p class="text-gray-700 text-base"&gt;
770
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
771
&lt;/p&gt;
772
&lt;/div&gt;
773
&lt;div class="px-6 py-4"&gt;
774
&lt;button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&gt;Click me!&lt;/button&gt;
775
&lt;button class="bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded"&gt;Click me!&lt;/button&gt;
776
&lt;/div&gt;
777
&lt;/div&gt;
778
</pre></p>
779
</article>
780
781
</div>
782
</details>
783
784
<details class="topic-expander">
785
<summary><h2>izvor</h2></summary>
786
<div class="topic-posts">
787
788
<article class="content-area">
789
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
790
<div class="home-article-date">2025-02-02</div>
791
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
792
</p></p>
793
</article>
794
795
</div>
796
</details>
797
798
<details class="topic-expander">
799
<summary><h2>jinja2</h2></summary>
800
<div class="topic-posts">
801
802
<article class="content-area">
803
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
804
<div class="home-article-date">2025-02-02</div>
805
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
806
It uses Jinja2 for templating. This site was generated using Ampoule.
807
</p></p>
808
</article>
809
810
</div>
811
</details>
812
813
<details class="topic-expander">
814
<summary><h2>keras</h2></summary>
815
<div class="topic-posts">
816
817
<article class="content-area">
818
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
819
<div class="home-article-date">2024-04-29</div>
820
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
821
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
822
the position and class of waste in images. It can separate the following classes of waste:
823
</p></p>
824
</article>
825
826
</div>
827
</details>
828
829
<details class="topic-expander">
830
<summary><h2>linux</h2></summary>
831
<div class="topic-posts">
832
833
<article class="content-area">
834
<h2><a href="/posts/beginner-distros.html" class="article-title">There are no beginner GNU/Linux distributions</a></h2>
835
<div class="home-article-date">2024-11-10</div>
836
<p><p>I see this so often and it's so wrong. That if you know GNU/Linux, you must
837
switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use
838
Mint or Ubuntu, you're not a real GNU/Linux user.
839
</p></p>
840
</article>
841
842
<article class="content-area">
843
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
844
<div class="home-article-date">2024-07-31</div>
845
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
846
does Unix-compatible file operations, process management, and system calls, but without the GNU
847
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
848
one.
849
</p></p>
850
</article>
851
852
</div>
853
</details>
854
855
<details class="topic-expander">
856
<summary><h2>machine learning</h2></summary>
857
<div class="topic-posts">
858
859
<article class="content-area">
860
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
861
<div class="home-article-date">2024-04-29</div>
862
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
863
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
864
the position and class of waste in images. It can separate the following classes of waste:
865
</p></p>
866
</article>
867
868
</div>
869
</details>
870
871
<details class="topic-expander">
872
<summary><h2>microsoft</h2></summary>
873
<div class="topic-posts">
874
875
<article class="content-area">
876
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
877
<div class="home-article-date">2024-11-27</div>
878
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
879
Surface Go (first generation) is a tablet released in 2018. The performance is
880
nothing amazing, but unlike most tablets, you can actually make use of the
881
performance it does have; it doesn't feel slow for normal tablet tasks either.
882
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
883
support and a detachable keyboard — but the latter two are sold separately.
884
</p></p>
885
</article>
886
887
</div>
888
</details>
889
890
<details class="topic-expander">
891
<summary><h2>nas</h2></summary>
892
<div class="topic-posts">
893
894
<article class="content-area">
895
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
896
<div class="home-article-date">2024-05-21</div>
897
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
898
more than €120 for all the components (assuming you've got a network you can plug it into). It also
899
offers more flexibility than a commercial NAS, because you can install any software you want on it.
900
And if you already use the Raspberry Pi for something else, you can just add this to it and not
901
worry about an extra device you need power, networking, space and maintenance for.
902
</p></p>
903
</article>
904
905
</div>
906
</details>
907
908
<details class="topic-expander">
909
<summary><h2>networking</h2></summary>
910
<div class="topic-posts">
911
912
<article class="content-area">
913
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
914
<div class="home-article-date">2024-05-21</div>
915
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
916
more than €120 for all the components (assuming you've got a network you can plug it into). It also
917
offers more flexibility than a commercial NAS, because you can install any software you want on it.
918
And if you already use the Raspberry Pi for something else, you can just add this to it and not
919
worry about an extra device you need power, networking, space and maintenance for.
920
</p></p>
921
</article>
922
923
</div>
924
</details>
925
926
<details class="topic-expander">
927
<summary><h2>opinion</h2></summary>
928
<div class="topic-posts">
929
930
<article class="content-area">
931
<h2><a href="/posts/beginner-distros.html" class="article-title">There are no beginner GNU/Linux distributions</a></h2>
932
<div class="home-article-date">2024-11-10</div>
933
<p><p>I see this so often and it's so wrong. That if you know GNU/Linux, you must
934
switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use
935
Mint or Ubuntu, you're not a real GNU/Linux user.
936
</p></p>
937
</article>
938
939
<article class="content-area">
940
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
941
<div class="home-article-date">2024-07-31</div>
942
<p><p>Linux isn't very Unix-like by itself. Of course, it's a Unix-like <em class="emphasis-1">kernel</em>, and it
943
does Unix-compatible file operations, process management, and system calls, but without the GNU
944
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
945
one.
946
</p></p>
947
</article>
948
949
<article class="content-area">
950
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
951
<div class="home-article-date">2024-05-07</div>
952
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
953
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
954
and automatically better even though it sucks!
955
</p></p>
956
</article>
957
958
</div>
959
</details>
960
961
<details class="topic-expander">
962
<summary><h2>privacy policy</h2></summary>
963
<div class="topic-posts">
964
965
<article class="content-area">
966
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
967
<div class="home-article-date">2024-12-27</div>
968
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
969
review these important policies.
970
</p></p>
971
</article>
972
973
</div>
974
</details>
975
976
<details class="topic-expander">
977
<summary><h2>python</h2></summary>
978
<div class="topic-posts">
979
980
<article class="content-area">
981
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
982
<div class="home-article-date">2025-02-02</div>
983
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
984
It uses Jinja2 for templating. This site was generated using Ampoule.
985
</p></p>
986
</article>
987
988
<article class="content-area">
989
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
990
<div class="home-article-date">2024-04-29</div>
991
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
992
made for a programming competition (hackathon) organised by the Automation and Computing faculty
993
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
994
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
995
publishing the works.
996
</p></p>
997
</article>
998
999
<article class="content-area">
1000
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1001
<div class="home-article-date">2024-10-15</div>
1002
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1003
to easily contribute to the dataset by uploading images and annotating objects,
1004
and to use the dataset for training machine learning models.
1005
</p></p>
1006
</article>
1007
1008
<article class="content-area">
1009
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
1010
<div class="home-article-date">2025-02-02</div>
1011
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
1012
</p></p>
1013
</article>
1014
1015
<article class="content-area">
1016
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1017
<div class="home-article-date">2025-02-02</div>
1018
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1019
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1020
is still in development and not yet ready for production use. As of version 0.3.0 development
1021
stage, it supports:
1022
</p></p>
1023
</article>
1024
1025
<article class="content-area">
1026
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1027
<div class="home-article-date">2024-04-29</div>
1028
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1029
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1030
the position and class of waste in images. It can separate the following classes of waste:
1031
</p></p>
1032
</article>
1033
1034
<article class="content-area">
1035
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1036
<div class="home-article-date">2024-04-29</div>
1037
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1038
how many letters are correct and in the right position, how many are correct but in the wrong
1039
position, and how many are not in the word at all. The only difference is that this one is
1040
played in the terminal. It's a great SSH toy for when you're bored.
1041
</p></p>
1042
</article>
1043
1044
</div>
1045
</details>
1046
1047
<details class="topic-expander">
1048
<summary><h2>raspberry pi</h2></summary>
1049
<div class="topic-posts">
1050
1051
<article class="content-area">
1052
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
1053
<div class="home-article-date">2024-05-21</div>
1054
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
1055
more than €120 for all the components (assuming you've got a network you can plug it into). It also
1056
offers more flexibility than a commercial NAS, because you can install any software you want on it.
1057
And if you already use the Raspberry Pi for something else, you can just add this to it and not
1058
worry about an extra device you need power, networking, space and maintenance for.
1059
</p></p>
1060
</article>
1061
1062
</div>
1063
</details>
1064
1065
<details class="topic-expander">
1066
<summary><h2>roundabout</h2></summary>
1067
<div class="topic-posts">
1068
1069
<article class="content-area">
1070
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
1071
<div class="home-article-date">2024-12-27</div>
1072
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
1073
review these important policies.
1074
</p></p>
1075
</article>
1076
1077
<article class="content-area">
1078
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
1079
<div class="home-article-date">2024-05-07</div>
1080
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
1081
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
1082
this move, I also made a new website, which is powered by a custom static site generator
1083
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
1084
generator I will use to write the documentation for all my projects, including the
1085
roundabout itself.
1086
</p></p>
1087
</article>
1088
1089
<article class="content-area">
1090
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1091
<div class="home-article-date">2025-02-02</div>
1092
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1093
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1094
is still in development and not yet ready for production use. As of version 0.3.0 development
1095
stage, it supports:
1096
</p></p>
1097
</article>
1098
1099
</div>
1100
</details>
1101
1102
<details class="topic-expander">
1103
<summary><h2>roundabout-host</h2></summary>
1104
<div class="topic-posts">
1105
1106
<article class="content-area">
1107
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
1108
<div class="home-article-date">2024-12-27</div>
1109
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
1110
review these important policies.
1111
</p></p>
1112
</article>
1113
1114
<article class="content-area">
1115
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
1116
<div class="home-article-date">2024-05-07</div>
1117
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
1118
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
1119
this move, I also made a new website, which is powered by a custom static site generator
1120
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
1121
generator I will use to write the documentation for all my projects, including the
1122
roundabout itself.
1123
</p></p>
1124
</article>
1125
1126
<article class="content-area">
1127
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1128
<div class="home-article-date">2025-02-02</div>
1129
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1130
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1131
is still in development and not yet ready for production use. As of version 0.3.0 development
1132
stage, it supports:
1133
</p></p>
1134
</article>
1135
1136
</div>
1137
</details>
1138
1139
<details class="topic-expander">
1140
<summary><h2>school project</h2></summary>
1141
<div class="topic-posts">
1142
1143
<article class="content-area">
1144
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1145
<div class="home-article-date">2024-04-29</div>
1146
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1147
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1148
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1149
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1150
publishing the works.
1151
</p></p>
1152
</article>
1153
1154
</div>
1155
</details>
1156
1157
<details class="topic-expander">
1158
<summary><h2>server</h2></summary>
1159
<div class="topic-posts">
1160
1161
<article class="content-area">
1162
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
1163
<div class="home-article-date">2024-05-21</div>
1164
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
1165
more than €120 for all the components (assuming you've got a network you can plug it into). It also
1166
offers more flexibility than a commercial NAS, because you can install any software you want on it.
1167
And if you already use the Raspberry Pi for something else, you can just add this to it and not
1168
worry about an extra device you need power, networking, space and maintenance for.
1169
</p></p>
1170
</article>
1171
1172
</div>
1173
</details>
1174
1175
<details class="topic-expander">
1176
<summary><h2>software</h2></summary>
1177
<div class="topic-posts">
1178
1179
<article class="content-area">
1180
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
1181
<div class="home-article-date">2025-02-02</div>
1182
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
1183
It uses Jinja2 for templating. This site was generated using Ampoule.
1184
</p></p>
1185
</article>
1186
1187
<article class="content-area">
1188
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1189
<div class="home-article-date">2024-04-29</div>
1190
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1191
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1192
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1193
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1194
publishing the works.
1195
</p></p>
1196
</article>
1197
1198
<article class="content-area">
1199
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1200
<div class="home-article-date">2024-10-15</div>
1201
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1202
to easily contribute to the dataset by uploading images and annotating objects,
1203
and to use the dataset for training machine learning models.
1204
</p></p>
1205
</article>
1206
1207
<article class="content-area">
1208
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
1209
<div class="home-article-date">2025-02-02</div>
1210
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
1211
</p></p>
1212
</article>
1213
1214
<article class="content-area">
1215
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1216
<div class="home-article-date">2025-02-02</div>
1217
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1218
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1219
is still in development and not yet ready for production use. As of version 0.3.0 development
1220
stage, it supports:
1221
</p></p>
1222
</article>
1223
1224
</div>
1225
</details>
1226
1227
<details class="topic-expander">
1228
<summary><h2>surface</h2></summary>
1229
<div class="topic-posts">
1230
1231
<article class="content-area">
1232
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
1233
<div class="home-article-date">2024-11-27</div>
1234
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
1235
Surface Go (first generation) is a tablet released in 2018. The performance is
1236
nothing amazing, but unlike most tablets, you can actually make use of the
1237
performance it does have; it doesn't feel slow for normal tablet tasks either.
1238
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
1239
support and a detachable keyboard — but the latter two are sold separately.
1240
</p></p>
1241
</article>
1242
1243
</div>
1244
</details>
1245
1246
<details class="topic-expander">
1247
<summary><h2>tablet</h2></summary>
1248
<div class="topic-posts">
1249
1250
<article class="content-area">
1251
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
1252
<div class="home-article-date">2024-11-27</div>
1253
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
1254
Surface Go (first generation) is a tablet released in 2018. The performance is
1255
nothing amazing, but unlike most tablets, you can actually make use of the
1256
performance it does have; it doesn't feel slow for normal tablet tasks either.
1257
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
1258
support and a detachable keyboard — but the latter two are sold separately.
1259
</p></p>
1260
</article>
1261
1262
</div>
1263
</details>
1264
1265
<details class="topic-expander">
1266
<summary><h2>teletype wordle</h2></summary>
1267
<div class="topic-posts">
1268
1269
<article class="content-area">
1270
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1271
<div class="home-article-date">2024-04-29</div>
1272
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1273
how many letters are correct and in the right position, how many are correct but in the wrong
1274
position, and how many are not in the word at all. The only difference is that this one is
1275
played in the terminal. It's a great SSH toy for when you're bored.
1276
</p></p>
1277
</article>
1278
1279
</div>
1280
</details>
1281
1282
<details class="topic-expander">
1283
<summary><h2>terminal</h2></summary>
1284
<div class="topic-posts">
1285
1286
<article class="content-area">
1287
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1288
<div class="home-article-date">2024-04-29</div>
1289
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1290
how many letters are correct and in the right position, how many are correct but in the wrong
1291
position, and how many are not in the word at all. The only difference is that this one is
1292
played in the terminal. It's a great SSH toy for when you're bored.
1293
</p></p>
1294
</article>
1295
1296
</div>
1297
</details>
1298
1299
<details class="topic-expander">
1300
<summary><h2>terms of service</h2></summary>
1301
<div class="topic-posts">
1302
1303
<article class="content-area">
1304
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
1305
<div class="home-article-date">2024-12-27</div>
1306
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
1307
review these important policies.
1308
</p></p>
1309
</article>
1310
1311
</div>
1312
</details>
1313
1314
<details class="topic-expander">
1315
<summary><h2>typography</h2></summary>
1316
<div class="topic-posts">
1317
1318
<article class="content-area">
1319
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
1320
<div class="home-article-date">2024-12-27</div>
1321
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
1322
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
1323
devices.
1324
</p></p>
1325
</article>
1326
1327
</div>
1328
</details>
1329
1330
<details class="topic-expander">
1331
<summary><h2>user experience</h2></summary>
1332
<div class="topic-posts">
1333
1334
<article class="content-area">
1335
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
1336
<div class="home-article-date">2024-05-07</div>
1337
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
1338
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
1339
and automatically better even though it sucks!
1340
</p></p>
1341
</article>
1342
1343
</div>
1344
</details>
1345
1346
<details class="topic-expander">
1347
<summary><h2>utility</h2></summary>
1348
<div class="topic-posts">
1349
1350
<article class="content-area">
1351
<h2><a href="/projects/izvor.html" class="article-title">Izvor</a></h2>
1352
<div class="home-article-date">2025-02-02</div>
1353
<p><p>Izvor is a GNU/Linux universal search/launcher utility.
1354
</p></p>
1355
</article>
1356
1357
</div>
1358
</details>
1359
1360
<details class="topic-expander">
1361
<summary><h2>waste</h2></summary>
1362
<div class="topic-posts">
1363
1364
<article class="content-area">
1365
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1366
<div class="home-article-date">2024-10-15</div>
1367
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1368
to easily contribute to the dataset by uploading images and annotating objects,
1369
and to use the dataset for training machine learning models.
1370
</p></p>
1371
</article>
1372
1373
<article class="content-area">
1374
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1375
<div class="home-article-date">2024-04-29</div>
1376
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1377
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1378
the position and class of waste in images. It can separate the following classes of waste:
1379
</p></p>
1380
</article>
1381
1382
</div>
1383
</details>
1384
1385
<details class="topic-expander">
1386
<summary><h2>waste detection</h2></summary>
1387
<div class="topic-posts">
1388
1389
<article class="content-area">
1390
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1391
<div class="home-article-date">2024-10-15</div>
1392
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1393
to easily contribute to the dataset by uploading images and annotating objects,
1394
and to use the dataset for training machine learning models.
1395
</p></p>
1396
</article>
1397
1398
<article class="content-area">
1399
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1400
<div class="home-article-date">2024-04-29</div>
1401
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1402
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1403
the position and class of waste in images. It can separate the following classes of waste:
1404
</p></p>
1405
</article>
1406
1407
</div>
1408
</details>
1409
1410
<details class="topic-expander">
1411
<summary><h2>web</h2></summary>
1412
<div class="topic-posts">
1413
1414
<article class="content-area">
1415
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
1416
<div class="home-article-date">2024-12-27</div>
1417
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
1418
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
1419
devices.
1420
</p></p>
1421
</article>
1422
1423
<article class="content-area">
1424
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
1425
<div class="home-article-date">2024-05-18</div>
1426
<p><p>You probably wrote something like this at least once in your life:
1427
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
1428
&lt;div class="card__image-container"&gt;
1429
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
1430
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
1431
&lt;/div&gt;
1432
&lt;div class="card__content"&gt;
1433
&lt;div class="card__header"&gt;
1434
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
1435
&lt;/div&gt;
1436
&lt;p class="card__text"&gt;
1437
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1438
&lt;/p&gt;
1439
&lt;/div&gt;
1440
&lt;div class="card__footer"&gt;
1441
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
1442
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
1443
&lt;/div&gt;
1444
&lt;/div&gt;
1445
</pre><p>Or this:
1446
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
1447
&lt;div&gt;
1448
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
1449
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
1450
&lt;/div&gt;
1451
&lt;div class="px-6 py-4"&gt;
1452
&lt;div&gt;
1453
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
1454
&lt;/div&gt;
1455
&lt;p class="text-gray-700 text-base"&gt;
1456
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1457
&lt;/p&gt;
1458
&lt;/div&gt;
1459
&lt;div class="px-6 py-4"&gt;
1460
&lt;button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"&gt;Click me!&lt;/button&gt;
1461
&lt;button class="bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded"&gt;Click me!&lt;/button&gt;
1462
&lt;/div&gt;
1463
&lt;/div&gt;
1464
</pre></p>
1465
</article>
1466
1467
<article class="content-area">
1468
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
1469
<div class="home-article-date">2024-05-07</div>
1470
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
1471
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
1472
and automatically better even though it sucks!
1473
</p></p>
1474
</article>
1475
1476
<article class="content-area">
1477
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
1478
<div class="home-article-date">2025-02-02</div>
1479
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
1480
It uses Jinja2 for templating. This site was generated using Ampoule.
1481
</p></p>
1482
</article>
1483
1484
<article class="content-area">
1485
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1486
<div class="home-article-date">2024-04-29</div>
1487
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1488
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1489
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1490
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1491
publishing the works.
1492
</p></p>
1493
</article>
1494
1495
<article class="content-area">
1496
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1497
<div class="home-article-date">2024-10-15</div>
1498
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1499
to easily contribute to the dataset by uploading images and annotating objects,
1500
and to use the dataset for training machine learning models.
1501
</p></p>
1502
</article>
1503
1504
<article class="content-area">
1505
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1506
<div class="home-article-date">2025-02-02</div>
1507
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1508
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1509
is still in development and not yet ready for production use. As of version 0.3.0 development
1510
stage, it supports:
1511
</p></p>
1512
</article>
1513
1514
</div>
1515
</details>
1516
1517
<details class="topic-expander">
1518
<summary><h2>yolo</h2></summary>
1519
<div class="topic-posts">
1520
1521
<article class="content-area">
1522
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1523
<div class="home-article-date">2024-04-29</div>
1524
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1525
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1526
the position and class of waste in images. It can separate the following classes of waste:
1527
</p></p>
1528
</article>
1529
1530
</div>
1531
</details>
1532
1533
</div>
1534
1535
</main>
1536
<footer>
1537
<p>Page generated on Sunday, 2 February 2025 at 21:30:11</p>
1538
<p xmlns:cc="http://creativecommons.org/ns#" >This work is marked with <a href="https://creativecommons.org/publicdomain/zero/1.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC0 1.0 Universal</a> (🄍). No rights reserved.</p>
1539
<p>Hosted at <a href="https://roundabout-host.com/roundabout">Roundabout-host</a> using the static site service, and generated with <a href="/projects/ampoule.html">Ampoule</a>.</p>
1540
<a href="#">Back to top</a>
1541
</footer>
1542
</body>
1543
</html>