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 • 78.69 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-12-27</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">2024-07-10</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-07-10</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-12-27</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-07-10</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">2024-07-10</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-07-10</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-07-10</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-07-10</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-07-10</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-07-10</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-07-10</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-12-27</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-07-10</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-12-27</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-07-10</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">2024-07-10</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-07-10</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-07-10</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-07-10</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-07-10</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-12-27</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">2024-07-10</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-07-10</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-07-10</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-12-27</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">2024-07-10</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
</div>
670
</details>
671
672
<details class="topic-expander">
673
<summary><h2>gpl</h2></summary>
674
<div class="topic-posts">
675
676
<article class="content-area">
677
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
678
<div class="home-article-date">2024-07-10</div>
679
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
680
It uses Jinja2 for templating. This site was generated using Ampoule.
681
</p></p>
682
</article>
683
684
</div>
685
</details>
686
687
<details class="topic-expander">
688
<summary><h2>hardware</h2></summary>
689
<div class="topic-posts">
690
691
<article class="content-area">
692
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
693
<div class="home-article-date">2024-05-21</div>
694
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
695
more than €120 for all the components (assuming you've got a network you can plug it into). It also
696
offers more flexibility than a commercial NAS, because you can install any software you want on it.
697
And if you already use the Raspberry Pi for something else, you can just add this to it and not
698
worry about an extra device you need power, networking, space and maintenance for.
699
</p></p>
700
</article>
701
702
</div>
703
</details>
704
705
<details class="topic-expander">
706
<summary><h2>html</h2></summary>
707
<div class="topic-posts">
708
709
<article class="content-area">
710
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
711
<div class="home-article-date">2024-05-18</div>
712
<p><p>You probably wrote something like this at least once in your life:
713
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
714
&lt;div class="card__image-container"&gt;
715
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
716
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
717
&lt;/div&gt;
718
&lt;div class="card__content"&gt;
719
&lt;div class="card__header"&gt;
720
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
721
&lt;/div&gt;
722
&lt;p class="card__text"&gt;
723
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
724
&lt;/p&gt;
725
&lt;/div&gt;
726
&lt;div class="card__footer"&gt;
727
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
728
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
729
&lt;/div&gt;
730
&lt;/div&gt;
731
</pre><p>Or this:
732
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
733
&lt;div&gt;
734
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
735
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
736
&lt;/div&gt;
737
&lt;div class="px-6 py-4"&gt;
738
&lt;div&gt;
739
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
740
&lt;/div&gt;
741
&lt;p class="text-gray-700 text-base"&gt;
742
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
743
&lt;/p&gt;
744
&lt;/div&gt;
745
&lt;div class="px-6 py-4"&gt;
746
&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;
747
&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;
748
&lt;/div&gt;
749
&lt;/div&gt;
750
</pre></p>
751
</article>
752
753
</div>
754
</details>
755
756
<details class="topic-expander">
757
<summary><h2>jinja2</h2></summary>
758
<div class="topic-posts">
759
760
<article class="content-area">
761
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
762
<div class="home-article-date">2024-07-10</div>
763
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
764
It uses Jinja2 for templating. This site was generated using Ampoule.
765
</p></p>
766
</article>
767
768
</div>
769
</details>
770
771
<details class="topic-expander">
772
<summary><h2>keras</h2></summary>
773
<div class="topic-posts">
774
775
<article class="content-area">
776
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
777
<div class="home-article-date">2024-07-10</div>
778
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
779
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
780
the position and class of waste in images. It can separate the following classes of waste:
781
</p></p>
782
</article>
783
784
</div>
785
</details>
786
787
<details class="topic-expander">
788
<summary><h2>linux</h2></summary>
789
<div class="topic-posts">
790
791
<article class="content-area">
792
<h2><a href="/posts/beginner-distros.html" class="article-title">There are no beginner GNU/Linux distributions</a></h2>
793
<div class="home-article-date">2024-11-10</div>
794
<p><p>I see this so often and it's so wrong. That if you know GNU/Linux, you must
795
switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use
796
Mint or Ubuntu, you're not a real GNU/Linux user.
797
</p></p>
798
</article>
799
800
<article class="content-area">
801
<h2><a href="/posts/gnulinux-not-linux.html" class="article-title">A Reason to Call it GNU/Linux</a></h2>
802
<div class="home-article-date">2024-07-31</div>
803
<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
804
does Unix-compatible file operations, process management, and system calls, but without the GNU
805
suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like
806
one.
807
</p></p>
808
</article>
809
810
</div>
811
</details>
812
813
<details class="topic-expander">
814
<summary><h2>machine learning</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-07-10</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>microsoft</h2></summary>
831
<div class="topic-posts">
832
833
<article class="content-area">
834
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
835
<div class="home-article-date">2024-11-27</div>
836
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
837
Surface Go (first generation) is a tablet released in 2018. The performance is
838
nothing amazing, but unlike most tablets, you can actually make use of the
839
performance it does have; it doesn't feel slow for normal tablet tasks either.
840
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
841
support and a detachable keyboard — but the latter two are sold separately.
842
</p></p>
843
</article>
844
845
</div>
846
</details>
847
848
<details class="topic-expander">
849
<summary><h2>nas</h2></summary>
850
<div class="topic-posts">
851
852
<article class="content-area">
853
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
854
<div class="home-article-date">2024-05-21</div>
855
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
856
more than €120 for all the components (assuming you've got a network you can plug it into). It also
857
offers more flexibility than a commercial NAS, because you can install any software you want on it.
858
And if you already use the Raspberry Pi for something else, you can just add this to it and not
859
worry about an extra device you need power, networking, space and maintenance for.
860
</p></p>
861
</article>
862
863
</div>
864
</details>
865
866
<details class="topic-expander">
867
<summary><h2>networking</h2></summary>
868
<div class="topic-posts">
869
870
<article class="content-area">
871
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
872
<div class="home-article-date">2024-05-21</div>
873
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
874
more than €120 for all the components (assuming you've got a network you can plug it into). It also
875
offers more flexibility than a commercial NAS, because you can install any software you want on it.
876
And if you already use the Raspberry Pi for something else, you can just add this to it and not
877
worry about an extra device you need power, networking, space and maintenance for.
878
</p></p>
879
</article>
880
881
</div>
882
</details>
883
884
<details class="topic-expander">
885
<summary><h2>opinion</h2></summary>
886
<div class="topic-posts">
887
888
<article class="content-area">
889
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
890
<div class="home-article-date">2024-05-07</div>
891
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
892
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
893
and automatically better even though it sucks!
894
</p></p>
895
</article>
896
897
</div>
898
</details>
899
900
<details class="topic-expander">
901
<summary><h2>privacy policy</h2></summary>
902
<div class="topic-posts">
903
904
<article class="content-area">
905
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
906
<div class="home-article-date">2024-12-27</div>
907
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
908
review these important policies.
909
</p></p>
910
</article>
911
912
</div>
913
</details>
914
915
<details class="topic-expander">
916
<summary><h2>python</h2></summary>
917
<div class="topic-posts">
918
919
<article class="content-area">
920
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
921
<div class="home-article-date">2024-07-10</div>
922
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
923
It uses Jinja2 for templating. This site was generated using Ampoule.
924
</p></p>
925
</article>
926
927
<article class="content-area">
928
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
929
<div class="home-article-date">2024-07-10</div>
930
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
931
made for a programming competition (hackathon) organised by the Automation and Computing faculty
932
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
933
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
934
publishing the works.
935
</p></p>
936
</article>
937
938
<article class="content-area">
939
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
940
<div class="home-article-date">2024-12-27</div>
941
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
942
to easily contribute to the dataset by uploading images and annotating objects,
943
and to use the dataset for training machine learning models.
944
</p></p>
945
</article>
946
947
<article class="content-area">
948
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
949
<div class="home-article-date">2024-07-10</div>
950
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
951
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
952
is still in development and not yet ready for production use. As of version 0.3.0 development
953
stage, it supports:
954
</p></p>
955
</article>
956
957
<article class="content-area">
958
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
959
<div class="home-article-date">2024-07-10</div>
960
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
961
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
962
the position and class of waste in images. It can separate the following classes of waste:
963
</p></p>
964
</article>
965
966
<article class="content-area">
967
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
968
<div class="home-article-date">2024-07-10</div>
969
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
970
how many letters are correct and in the right position, how many are correct but in the wrong
971
position, and how many are not in the word at all. The only difference is that this one is
972
played in the terminal. It's a great SSH toy for when you're bored.
973
</p></p>
974
</article>
975
976
</div>
977
</details>
978
979
<details class="topic-expander">
980
<summary><h2>rant</h2></summary>
981
<div class="topic-posts">
982
983
<article class="content-area">
984
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
985
<div class="home-article-date">2024-05-07</div>
986
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
987
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
988
and automatically better even though it sucks!
989
</p></p>
990
</article>
991
992
</div>
993
</details>
994
995
<details class="topic-expander">
996
<summary><h2>raspberry pi</h2></summary>
997
<div class="topic-posts">
998
999
<article class="content-area">
1000
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
1001
<div class="home-article-date">2024-05-21</div>
1002
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
1003
more than €120 for all the components (assuming you've got a network you can plug it into). It also
1004
offers more flexibility than a commercial NAS, because you can install any software you want on it.
1005
And if you already use the Raspberry Pi for something else, you can just add this to it and not
1006
worry about an extra device you need power, networking, space and maintenance for.
1007
</p></p>
1008
</article>
1009
1010
</div>
1011
</details>
1012
1013
<details class="topic-expander">
1014
<summary><h2>roundabout</h2></summary>
1015
<div class="topic-posts">
1016
1017
<article class="content-area">
1018
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
1019
<div class="home-article-date">2024-12-27</div>
1020
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
1021
review these important policies.
1022
</p></p>
1023
</article>
1024
1025
<article class="content-area">
1026
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
1027
<div class="home-article-date">2024-05-07</div>
1028
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
1029
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
1030
this move, I also made a new website, which is powered by a custom static site generator
1031
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
1032
generator I will use to write the documentation for all my projects, including the
1033
roundabout itself.
1034
</p></p>
1035
</article>
1036
1037
<article class="content-area">
1038
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1039
<div class="home-article-date">2024-07-10</div>
1040
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1041
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1042
is still in development and not yet ready for production use. As of version 0.3.0 development
1043
stage, it supports:
1044
</p></p>
1045
</article>
1046
1047
</div>
1048
</details>
1049
1050
<details class="topic-expander">
1051
<summary><h2>roundabout-host</h2></summary>
1052
<div class="topic-posts">
1053
1054
<article class="content-area">
1055
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
1056
<div class="home-article-date">2024-12-27</div>
1057
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
1058
review these important policies.
1059
</p></p>
1060
</article>
1061
1062
<article class="content-area">
1063
<h2><a href="/posts/moved-to-a-roundabout.html" class="article-title">Moved to a roundabout</a></h2>
1064
<div class="home-article-date">2024-05-07</div>
1065
<p><p>Welcome to my new website! I've moved from GitHub to a git software I've developed,
1066
<a href="https://roundabout-host.com/roundabout/roundabout">a roundabout</a>. To go along with
1067
this move, I also made a new website, which is powered by a custom static site generator
1068
called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the
1069
generator I will use to write the documentation for all my projects, including the
1070
roundabout itself.
1071
</p></p>
1072
</article>
1073
1074
<article class="content-area">
1075
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1076
<div class="home-article-date">2024-07-10</div>
1077
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1078
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1079
is still in development and not yet ready for production use. As of version 0.3.0 development
1080
stage, it supports:
1081
</p></p>
1082
</article>
1083
1084
</div>
1085
</details>
1086
1087
<details class="topic-expander">
1088
<summary><h2>school project</h2></summary>
1089
<div class="topic-posts">
1090
1091
<article class="content-area">
1092
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1093
<div class="home-article-date">2024-07-10</div>
1094
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1095
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1096
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1097
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1098
publishing the works.
1099
</p></p>
1100
</article>
1101
1102
</div>
1103
</details>
1104
1105
<details class="topic-expander">
1106
<summary><h2>server</h2></summary>
1107
<div class="topic-posts">
1108
1109
<article class="content-area">
1110
<h2><a href="/posts/homemade-nas.html" class="article-title">Cheap, homemade NAS with Raspberry Pi</a></h2>
1111
<div class="home-article-date">2024-05-21</div>
1112
<p><p>This is a very simple, cheap and quick way to get networked storage at home. It should not cost
1113
more than €120 for all the components (assuming you've got a network you can plug it into). It also
1114
offers more flexibility than a commercial NAS, because you can install any software you want on it.
1115
And if you already use the Raspberry Pi for something else, you can just add this to it and not
1116
worry about an extra device you need power, networking, space and maintenance for.
1117
</p></p>
1118
</article>
1119
1120
</div>
1121
</details>
1122
1123
<details class="topic-expander">
1124
<summary><h2>software</h2></summary>
1125
<div class="topic-posts">
1126
1127
<article class="content-area">
1128
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
1129
<div class="home-article-date">2024-07-10</div>
1130
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
1131
It uses Jinja2 for templating. This site was generated using Ampoule.
1132
</p></p>
1133
</article>
1134
1135
<article class="content-area">
1136
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1137
<div class="home-article-date">2024-07-10</div>
1138
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1139
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1140
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1141
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1142
publishing the works.
1143
</p></p>
1144
</article>
1145
1146
<article class="content-area">
1147
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1148
<div class="home-article-date">2024-12-27</div>
1149
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1150
to easily contribute to the dataset by uploading images and annotating objects,
1151
and to use the dataset for training machine learning models.
1152
</p></p>
1153
</article>
1154
1155
<article class="content-area">
1156
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1157
<div class="home-article-date">2024-07-10</div>
1158
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1159
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1160
is still in development and not yet ready for production use. As of version 0.3.0 development
1161
stage, it supports:
1162
</p></p>
1163
</article>
1164
1165
</div>
1166
</details>
1167
1168
<details class="topic-expander">
1169
<summary><h2>surface</h2></summary>
1170
<div class="topic-posts">
1171
1172
<article class="content-area">
1173
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
1174
<div class="home-article-date">2024-11-27</div>
1175
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
1176
Surface Go (first generation) is a tablet released in 2018. The performance is
1177
nothing amazing, but unlike most tablets, you can actually make use of the
1178
performance it does have; it doesn't feel slow for normal tablet tasks either.
1179
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
1180
support and a detachable keyboard — but the latter two are sold separately.
1181
</p></p>
1182
</article>
1183
1184
</div>
1185
</details>
1186
1187
<details class="topic-expander">
1188
<summary><h2>tablet</h2></summary>
1189
<div class="topic-posts">
1190
1191
<article class="content-area">
1192
<h2><a href="/posts/linux-on-the-surface-go.html" class="article-title">GNU/Linux on the Microsoft Surface Go</a></h2>
1193
<div class="home-article-date">2024-11-27</div>
1194
<p><p>Interestingly, the best GNU/Linux tablet is actually made by Microsoft. The
1195
Surface Go (first generation) is a tablet released in 2018. The performance is
1196
nothing amazing, but unlike most tablets, you can actually make use of the
1197
performance it does have; it doesn't feel slow for normal tablet tasks either.
1198
Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus
1199
support and a detachable keyboard — but the latter two are sold separately.
1200
</p></p>
1201
</article>
1202
1203
</div>
1204
</details>
1205
1206
<details class="topic-expander">
1207
<summary><h2>teletype wordle</h2></summary>
1208
<div class="topic-posts">
1209
1210
<article class="content-area">
1211
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1212
<div class="home-article-date">2024-07-10</div>
1213
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1214
how many letters are correct and in the right position, how many are correct but in the wrong
1215
position, and how many are not in the word at all. The only difference is that this one is
1216
played in the terminal. It's a great SSH toy for when you're bored.
1217
</p></p>
1218
</article>
1219
1220
</div>
1221
</details>
1222
1223
<details class="topic-expander">
1224
<summary><h2>terminal</h2></summary>
1225
<div class="topic-posts">
1226
1227
<article class="content-area">
1228
<h2><a href="/projects/wordle.html" class="article-title">Teletype Wordle</a></h2>
1229
<div class="home-article-date">2024-07-10</div>
1230
<p><p>Just like the original Wordle, you have to guess a 5-letter word in 6 tries and it tells you
1231
how many letters are correct and in the right position, how many are correct but in the wrong
1232
position, and how many are not in the word at all. The only difference is that this one is
1233
played in the terminal. It's a great SSH toy for when you're bored.
1234
</p></p>
1235
</article>
1236
1237
</div>
1238
</details>
1239
1240
<details class="topic-expander">
1241
<summary><h2>terms of service</h2></summary>
1242
<div class="topic-posts">
1243
1244
<article class="content-area">
1245
<h2><a href="/posts/roundabout-policies.html" class="article-title">Roundabout-host.com policies</a></h2>
1246
<div class="home-article-date">2024-12-27</div>
1247
<p><p>Welcome to roundabout-host.com! Before using our services, please take a moment to
1248
review these important policies.
1249
</p></p>
1250
</article>
1251
1252
</div>
1253
</details>
1254
1255
<details class="topic-expander">
1256
<summary><h2>typography</h2></summary>
1257
<div class="topic-posts">
1258
1259
<article class="content-area">
1260
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
1261
<div class="home-article-date">2024-12-27</div>
1262
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
1263
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
1264
devices.
1265
</p></p>
1266
</article>
1267
1268
</div>
1269
</details>
1270
1271
<details class="topic-expander">
1272
<summary><h2>user experience</h2></summary>
1273
<div class="topic-posts">
1274
1275
<article class="content-area">
1276
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
1277
<div class="home-article-date">2024-05-07</div>
1278
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
1279
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
1280
and automatically better even though it sucks!
1281
</p></p>
1282
</article>
1283
1284
</div>
1285
</details>
1286
1287
<details class="topic-expander">
1288
<summary><h2>waste</h2></summary>
1289
<div class="topic-posts">
1290
1291
<article class="content-area">
1292
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1293
<div class="home-article-date">2024-12-27</div>
1294
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1295
to easily contribute to the dataset by uploading images and annotating objects,
1296
and to use the dataset for training machine learning models.
1297
</p></p>
1298
</article>
1299
1300
<article class="content-area">
1301
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1302
<div class="home-article-date">2024-07-10</div>
1303
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1304
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1305
the position and class of waste in images. It can separate the following classes of waste:
1306
</p></p>
1307
</article>
1308
1309
</div>
1310
</details>
1311
1312
<details class="topic-expander">
1313
<summary><h2>waste detection</h2></summary>
1314
<div class="topic-posts">
1315
1316
<article class="content-area">
1317
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1318
<div class="home-article-date">2024-12-27</div>
1319
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1320
to easily contribute to the dataset by uploading images and annotating objects,
1321
and to use the dataset for training machine learning models.
1322
</p></p>
1323
</article>
1324
1325
<article class="content-area">
1326
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1327
<div class="home-article-date">2024-07-10</div>
1328
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1329
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1330
the position and class of waste in images. It can separate the following classes of waste:
1331
</p></p>
1332
</article>
1333
1334
</div>
1335
</details>
1336
1337
<details class="topic-expander">
1338
<summary><h2>web</h2></summary>
1339
<div class="topic-posts">
1340
1341
<article class="content-area">
1342
<h2><a href="/posts/font-stacks.html" class="article-title">Proposed system font stacks</a></h2>
1343
<div class="home-article-date">2024-12-27</div>
1344
<p><p>I've seen <a href="https://modernfontstacks.com/">Modern Font Stacks</a>. I agree that there are many cases
1345
where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux
1346
devices.
1347
</p></p>
1348
</article>
1349
1350
<article class="content-area">
1351
<h2><a href="/posts/semantic-css.html" class="article-title">Let's write more semantic CSS</a></h2>
1352
<div class="home-article-date">2024-05-18</div>
1353
<p><p>You probably wrote something like this at least once in your life:
1354
</p><pre data-language="html">&lt;div class="card card--rounded card--primary"&gt;
1355
&lt;div class="card__image-container"&gt;
1356
&lt;img src="image.jpg" alt="A nice image" class="card__image"&gt;
1357
&lt;span class="card__image-caption"&gt;A nice image&lt;/span&gt;
1358
&lt;/div&gt;
1359
&lt;div class="card__content"&gt;
1360
&lt;div class="card__header"&gt;
1361
&lt;div class="card__title"&gt;Hello, world!&lt;/div&gt;
1362
&lt;/div&gt;
1363
&lt;p class="card__text"&gt;
1364
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1365
&lt;/p&gt;
1366
&lt;/div&gt;
1367
&lt;div class="card__footer"&gt;
1368
&lt;button class="btn btn--primary btn--raised btn--accent card__button card__button--primary"&gt;Click me!&lt;/button&gt;
1369
&lt;button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary"&gt;Click me!&lt;/button&gt;
1370
&lt;/div&gt;
1371
&lt;/div&gt;
1372
</pre><p>Or this:
1373
</p><pre data-language="html">&lt;div class="max-w-sm rounded overflow-hidden shadow-lg"&gt;
1374
&lt;div&gt;
1375
&lt;img class="w-full" src="image.jpg" alt="A nice image"&gt;
1376
&lt;span class="text-gray-500 text-base"&gt;A nice image&lt;/span&gt;
1377
&lt;/div&gt;
1378
&lt;div class="px-6 py-4"&gt;
1379
&lt;div&gt;
1380
&lt;div class="font-bold text-xl mb-2"&gt;Hello, world!&lt;/div&gt;
1381
&lt;/div&gt;
1382
&lt;p class="text-gray-700 text-base"&gt;
1383
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1384
&lt;/p&gt;
1385
&lt;/div&gt;
1386
&lt;div class="px-6 py-4"&gt;
1387
&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;
1388
&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;
1389
&lt;/div&gt;
1390
&lt;/div&gt;
1391
</pre></p>
1392
</article>
1393
1394
<article class="content-area">
1395
<h2><a href="/posts/browsers-are-doing-too-much.html" class="article-title">Browsers are doing way too much nowadays</a></h2>
1396
<div class="home-article-date">2024-05-07</div>
1397
<p><p>Ooh, shiny! Chrome is now forcing me to view my bookmarks in a ✨side panel✨! It's not like
1398
we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool
1399
and automatically better even though it sucks!
1400
</p></p>
1401
</article>
1402
1403
<article class="content-area">
1404
<h2><a href="/projects/ampoule.html" class="article-title">Ampoule</a></h2>
1405
<div class="home-article-date">2024-07-10</div>
1406
<p><p>Ampoule is a lightweight, simple yet flexible, static site generator written in Python.
1407
It uses Jinja2 for templating. This site was generated using Ampoule.
1408
</p></p>
1409
</article>
1410
1411
<article class="content-area">
1412
<h2><a href="/projects/echo.html" class="article-title">Echo</a></h2>
1413
<div class="home-article-date">2024-07-10</div>
1414
<p><p>Echo is a very basic status tracker for web endpoints. I don't recommend you use it. It was
1415
made for a programming competition (hackathon) organised by the Automation and Computing faculty
1416
of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because
1417
it might be useful for someone and doesn't hurt me to have it online, and the contest encourages
1418
publishing the works.
1419
</p></p>
1420
</article>
1421
1422
<article class="content-area">
1423
<h2><a href="/projects/gigadata.html" class="article-title">Gigadata</a></h2>
1424
<div class="home-article-date">2024-12-27</div>
1425
<p><p>Gigadata is an image dataset collection and annotation platform. It allows anyone
1426
to easily contribute to the dataset by uploading images and annotating objects,
1427
and to use the dataset for training machine learning models.
1428
</p></p>
1429
</article>
1430
1431
<article class="content-area">
1432
<h2><a href="/projects/roundabout.html" class="article-title">The roundabout</a></h2>
1433
<div class="home-article-date">2024-07-10</div>
1434
<p><p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
1435
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
1436
is still in development and not yet ready for production use. As of version 0.3.0 development
1437
stage, it supports:
1438
</p></p>
1439
</article>
1440
1441
</div>
1442
</details>
1443
1444
<details class="topic-expander">
1445
<summary><h2>yolo</h2></summary>
1446
<div class="topic-posts">
1447
1448
<article class="content-area">
1449
<h2><a href="/projects/waste.html" class="article-title">Waste detection</a></h2>
1450
<div class="home-article-date">2024-07-10</div>
1451
<p><p>An YOLO model specifically trained to detect waste in images. We collected a custom dataset of waste,
1452
classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect
1453
the position and class of waste in images. It can separate the following classes of waste:
1454
</p></p>
1455
</article>
1456
1457
</div>
1458
</details>
1459
1460
</div>
1461
1462
</main>
1463
<footer>
1464
<p>Page generated on Friday, 27 December 2024 at 11:25:53</p>
1465
<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>
1466
<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>
1467
<a href="#">Back to top</a>
1468
</footer>
1469
</body>
1470
</html>