index.html
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 38to easily contribute to the dataset by uploading images and annotating objects, 39and 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 47alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 48is still in development and not yet ready for production use. As of version 0.3.0 development 49stage, 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, 57classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 58the 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 73to easily contribute to the dataset by uploading images and annotating objects, 74and 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, 82classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 83the 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 99this move, I also made a new website, which is powered by a custom static site generator 100called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the 101generator I will use to write the documentation for all my projects, including the 102roundabout 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. 110It 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 125does Unix-compatible file operations, process management, and system calls, but without the GNU 126suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like 127one. 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 143this move, I also made a new website, which is powered by a custom static site generator 144called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the 145generator I will use to write the documentation for all my projects, including the 146roundabout 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 161how many letters are correct and in the right position, how many are correct but in the wrong 162position, and how many are not in the word at all. The only difference is that this one is 163played 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 178we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool 179and 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 194we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool 195and 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, 210classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 211the 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, 226classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 227the 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, 242classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 243the 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 258made for a programming competition (hackathon) organised by the Automation and Computing faculty 259of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 260it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 261publishing 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, 276classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 277the 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 292to easily contribute to the dataset by uploading images and annotating objects, 293and 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, 301classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 302the 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 317where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux 318devices. 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"><div class="card card--rounded card--primary"> 327<div class="card__image-container"> 328<img src="image.jpg" alt="A nice image" class="card__image"> 329<span class="card__image-caption">A nice image</span> 330</div> 331<div class="card__content"> 332<div class="card__header"> 333<div class="card__title">Hello, world!</div> 334</div> 335<p class="card__text"> 336Lorem ipsum dolor sit amet, consectetur adipiscing elit. 337</p> 338</div> 339<div class="card__footer"> 340<button class="btn btn--primary btn--raised btn--accent card__button card__button--primary">Click me!</button> 341<button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary">Click me!</button> 342</div> 343</div> 344</pre><p>Or this: 345</p><pre data-language="html"><div class="max-w-sm rounded overflow-hidden shadow-lg"> 346<div> 347<img class="w-full" src="image.jpg" alt="A nice image"> 348<span class="text-gray-500 text-base">A nice image</span> 349</div> 350<div class="px-6 py-4"> 351<div> 352<div class="font-bold text-xl mb-2">Hello, world!</div> 353</div> 354<p class="text-gray-700 text-base"> 355Lorem ipsum dolor sit amet, consectetur adipiscing elit. 356</p> 357</div> 358<div class="px-6 py-4"> 359<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Click me!</button> 360<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">Click me!</button> 361</div> 362</div> 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 377to easily contribute to the dataset by uploading images and annotating objects, 378and 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, 386classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 387the 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 402where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux 403devices. 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. 418It 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 433made for a programming competition (hackathon) organised by the Automation and Computing faculty 434of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 435it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 436publishing 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, 451classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 452the 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 467made for a programming competition (hackathon) organised by the Automation and Computing faculty 468of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 469it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 470publishing 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 485made for a programming competition (hackathon) organised by the Automation and Computing faculty 486of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 487it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 488publishing 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 496to easily contribute to the dataset by uploading images and annotating objects, 497and 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 505alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 506is still in development and not yet ready for production use. As of version 0.3.0 development 507stage, 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 522where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux 523devices. 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 538switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use 539Mint 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 547does Unix-compatible file operations, process management, and system calls, but without the GNU 548suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like 549one. 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 564how many letters are correct and in the right position, how many are correct but in the wrong 565position, and how many are not in the word at all. The only difference is that this one is 566played 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 581how many letters are correct and in the right position, how many are correct but in the wrong 582position, and how many are not in the word at all. The only difference is that this one is 583played 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 598to easily contribute to the dataset by uploading images and annotating objects, 599and 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 614alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 615is still in development and not yet ready for production use. As of version 0.3.0 development 616stage, 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 631Surface Go (first generation) is a tablet released in 2018. The performance is 632nothing amazing, but unlike most tablets, you can actually make use of the 633performance it does have; it doesn't feel slow for normal tablet tasks either. 634Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus 635support 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 643switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use 644Mint 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 652does Unix-compatible file operations, process management, and system calls, but without the GNU 653suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like 654one. 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 662more than €120 for all the components (assuming you've got a network you can plug it into). It also 663offers more flexibility than a commercial NAS, because you can install any software you want on it. 664And if you already use the Raspberry Pi for something else, you can just add this to it and not 665worry 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. 680It 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 695more than €120 for all the components (assuming you've got a network you can plug it into). It also 696offers more flexibility than a commercial NAS, because you can install any software you want on it. 697And if you already use the Raspberry Pi for something else, you can just add this to it and not 698worry 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"><div class="card card--rounded card--primary"> 714<div class="card__image-container"> 715<img src="image.jpg" alt="A nice image" class="card__image"> 716<span class="card__image-caption">A nice image</span> 717</div> 718<div class="card__content"> 719<div class="card__header"> 720<div class="card__title">Hello, world!</div> 721</div> 722<p class="card__text"> 723Lorem ipsum dolor sit amet, consectetur adipiscing elit. 724</p> 725</div> 726<div class="card__footer"> 727<button class="btn btn--primary btn--raised btn--accent card__button card__button--primary">Click me!</button> 728<button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary">Click me!</button> 729</div> 730</div> 731</pre><p>Or this: 732</p><pre data-language="html"><div class="max-w-sm rounded overflow-hidden shadow-lg"> 733<div> 734<img class="w-full" src="image.jpg" alt="A nice image"> 735<span class="text-gray-500 text-base">A nice image</span> 736</div> 737<div class="px-6 py-4"> 738<div> 739<div class="font-bold text-xl mb-2">Hello, world!</div> 740</div> 741<p class="text-gray-700 text-base"> 742Lorem ipsum dolor sit amet, consectetur adipiscing elit. 743</p> 744</div> 745<div class="px-6 py-4"> 746<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Click me!</button> 747<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">Click me!</button> 748</div> 749</div> 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. 764It 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, 779classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 780the 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 795switch to Arch, Gentoo, Fedora, OpenSUSE or at least Debian. That if you use 796Mint 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 804does Unix-compatible file operations, process management, and system calls, but without the GNU 805suite or some other userland, it is just a kernel which doesn't have to be used as a Unix-like 806one. 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, 821classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 822the 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 837Surface Go (first generation) is a tablet released in 2018. The performance is 838nothing amazing, but unlike most tablets, you can actually make use of the 839performance it does have; it doesn't feel slow for normal tablet tasks either. 840Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus 841support 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 856more than €120 for all the components (assuming you've got a network you can plug it into). It also 857offers more flexibility than a commercial NAS, because you can install any software you want on it. 858And if you already use the Raspberry Pi for something else, you can just add this to it and not 859worry 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 874more than €120 for all the components (assuming you've got a network you can plug it into). It also 875offers more flexibility than a commercial NAS, because you can install any software you want on it. 876And if you already use the Raspberry Pi for something else, you can just add this to it and not 877worry 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 892we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool 893and 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 908review 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. 923It 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 931made for a programming competition (hackathon) organised by the Automation and Computing faculty 932of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 933it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 934publishing 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 942to easily contribute to the dataset by uploading images and annotating objects, 943and 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 951alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 952is still in development and not yet ready for production use. As of version 0.3.0 development 953stage, 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, 961classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 962the 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 970how many letters are correct and in the right position, how many are correct but in the wrong 971position, and how many are not in the word at all. The only difference is that this one is 972played 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 987we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool 988and 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 1003more than €120 for all the components (assuming you've got a network you can plug it into). It also 1004offers more flexibility than a commercial NAS, because you can install any software you want on it. 1005And if you already use the Raspberry Pi for something else, you can just add this to it and not 1006worry 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 1021review 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 1030this move, I also made a new website, which is powered by a custom static site generator 1031called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the 1032generator I will use to write the documentation for all my projects, including the 1033roundabout 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 1041alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 1042is still in development and not yet ready for production use. As of version 0.3.0 development 1043stage, 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 1058review 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 1067this move, I also made a new website, which is powered by a custom static site generator 1068called <a href="https://roundabout-host.com/roundabout/ampoule">Ampoule</a>. This will be the 1069generator I will use to write the documentation for all my projects, including the 1070roundabout 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 1078alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 1079is still in development and not yet ready for production use. As of version 0.3.0 development 1080stage, 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 1095made for a programming competition (hackathon) organised by the Automation and Computing faculty 1096of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 1097it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 1098publishing 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 1113more than €120 for all the components (assuming you've got a network you can plug it into). It also 1114offers more flexibility than a commercial NAS, because you can install any software you want on it. 1115And if you already use the Raspberry Pi for something else, you can just add this to it and not 1116worry 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. 1131It 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 1139made for a programming competition (hackathon) organised by the Automation and Computing faculty 1140of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 1141it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 1142publishing 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 1150to easily contribute to the dataset by uploading images and annotating objects, 1151and 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 1159alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 1160is still in development and not yet ready for production use. As of version 0.3.0 development 1161stage, 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 1176Surface Go (first generation) is a tablet released in 2018. The performance is 1177nothing amazing, but unlike most tablets, you can actually make use of the 1178performance it does have; it doesn't feel slow for normal tablet tasks either. 1179Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus 1180support 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 1195Surface Go (first generation) is a tablet released in 2018. The performance is 1196nothing amazing, but unlike most tablets, you can actually make use of the 1197performance it does have; it doesn't feel slow for normal tablet tasks either. 1198Besides that, it has a 10" screen, front and back cameras, a kickstand, stylus 1199support 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 1214how many letters are correct and in the right position, how many are correct but in the wrong 1215position, and how many are not in the word at all. The only difference is that this one is 1216played 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 1231how many letters are correct and in the right position, how many are correct but in the wrong 1232position, and how many are not in the word at all. The only difference is that this one is 1233played 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 1248review 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 1263where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux 1264devices. 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 1279we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool 1280and 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 1295to easily contribute to the dataset by uploading images and annotating objects, 1296and 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, 1304classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 1305the 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 1320to easily contribute to the dataset by uploading images and annotating objects, 1321and 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, 1329classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 1330the 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 1345where system fonts are fine, but the stacks there have some problems, especially with GNU/Linux 1346devices. 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"><div class="card card--rounded card--primary"> 1355<div class="card__image-container"> 1356<img src="image.jpg" alt="A nice image" class="card__image"> 1357<span class="card__image-caption">A nice image</span> 1358</div> 1359<div class="card__content"> 1360<div class="card__header"> 1361<div class="card__title">Hello, world!</div> 1362</div> 1363<p class="card__text"> 1364Lorem ipsum dolor sit amet, consectetur adipiscing elit. 1365</p> 1366</div> 1367<div class="card__footer"> 1368<button class="btn btn--primary btn--raised btn--accent card__button card__button--primary">Click me!</button> 1369<button class="btn btn--secondary btn--raised btn--accent card__button card__button--secondary">Click me!</button> 1370</div> 1371</div> 1372</pre><p>Or this: 1373</p><pre data-language="html"><div class="max-w-sm rounded overflow-hidden shadow-lg"> 1374<div> 1375<img class="w-full" src="image.jpg" alt="A nice image"> 1376<span class="text-gray-500 text-base">A nice image</span> 1377</div> 1378<div class="px-6 py-4"> 1379<div> 1380<div class="font-bold text-xl mb-2">Hello, world!</div> 1381</div> 1382<p class="text-gray-700 text-base"> 1383Lorem ipsum dolor sit amet, consectetur adipiscing elit. 1384</p> 1385</div> 1386<div class="px-6 py-4"> 1387<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Click me!</button> 1388<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">Click me!</button> 1389</div> 1390</div> 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 1398we have windowing environments for that, right? Doesn't matter, it's modern, new so it's cool 1399and 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. 1407It 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 1415made for a programming competition (hackathon) organised by the Automation and Computing faculty 1416of the Politehnica University of Timișoara, in 3 days, alone. I decided to publish it because 1417it might be useful for someone and doesn't hurt me to have it online, and the contest encourages 1418publishing 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 1426to easily contribute to the dataset by uploading images and annotating objects, 1427and 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 1435alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 1436is still in development and not yet ready for production use. As of version 0.3.0 development 1437stage, 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, 1452classified and annotated it, and trained the model using YOLOv8 on Keras. The model is able to detect 1453the 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>