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