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