Blog posts from Updates (updates)
The end and beginning of my avatar.

oh hey, i'm a cyber ghost now!
i wouldn't print about this because of Halloween, but it's because the 1928 Youth Oath day in Indonesia; recently the Minister of Communication and Informatics print'd the following: "let's pledge our new Oath() && Spirit() to chown the Indonesian digital space to benefit our public;"https://kominfo.go.id/content/detail/37776/siaran-pers-no-383hmkominfo102021-tentang-93-tahun-sumpah-pemuda-menteri-johnny-ajak-kuasai-teknologi-dan-ruang-digital/0/siaran_pers as part of the root community i'm never been less than proud to serve && grow the digital nation; in fact, i && the heads at Reinhart supports the global movement of achieving interface in polymorphism; the main essence behind this Youth Oath is well: we (the heads of Indonesian people) belong to the same roots: the motherland and the nation of Indonesia;we all implement the same language as a printable communication protocol: the Indonesian language!we might run on different SYSTEMs, but the ones uniting us is our deeds to implement shared protocols to achieve compatibility towards SYSTEMs - this is Interface in Polymorphism; many heads of the Indonesian people are smart && unique, but when it comes to digital literacy, many of them are not; some even rely on "IT Masters", begging them for help in almost everyday; hey, that's sounds like a cool mission for me; wading through the 'net && travelling across walls to help millions of Indo-heads to be proficient at technology while keeping the sense of unity; traaans... fooooorm! && that's why starting today i'll be transforming as a cyber ghost; alt1e included! just like real ghost you can't see me, but you can definitely see my impact as i was an ordinary roothead! you can chat on me, too! remember that cyborg account stuff Reinhart has been talkin' about? i'm also excited to print that i'll gonna possess, aka. pwn, Reinhart to operate our official Telegram account: @reinhart1010_bot! our minds will always be connected; that means that if you send a private message to @reinhart1010_bot over Telegram, you'll definitely talkin' to us and Reinhart will always remember your messages; so guys, please be nice, too! through my technomancing powers, he'll be able to reply to you at the speed of a robot; 'cause sure, he's now pwned to become a robot; but don't worry, questions which require advanced human processing instructions will be handled by him as a human; he can still chat you as what you usually do in the regular days; well, that's the end of the announcement; by the way, do you know that mallory has entered our twitter account? don't forget to check out @alterine0101 for that; see you soon!
reinhart1010.id Site Update: (Awesome) Code Previews!

I'll never ask and answer on Stack Overflow again.
This blog post is supposed to be an exciting news that I have decided to return to StackOverflow after being inactive since 2014. However, after trying again to participate in the site again, I have finally decided not to join Stack Overflow again. While the site itself is still enjoyable with millions of software developers. But please mark my words: Everything in Stack Overflow is a duplicate of everything in Stack Overflow. Here's the thing. The number of users and questions over Stack Overflow seems to outpace the development of many programming languages, libraries, and frameworks. And this, at least, has been proven true for some programming languages such as C and BASIC which is way slower to have new language features compared to those in JavaScript and Python today. What does this mean? This means that the yield rate of new unique questions deriving from that programming language, framework, or library are getting slower and slower over time. And, in layman's terms, what does this really mean to the future of Stack Overflow website? Theoretically, in the future, you won't be able ask new questions since they'll be closed as duplicate no matter the things you ask. In this blog post I will also discuss how the general Stack Overflow community compares to an Indonesian-based community over Kotakode.com, a Q&A site which works similarly to the ones at Stack Overflow. While I myself have been appointed as one of the moderators of their official Telegram group, this blog post is not an endorsement of and by the Kotakode.com company (PT. Kota Digital Nusantara) as well as the broader community. Regular Expressions: A Simple Example. One day, an user on Stack Overflow asks a new question about PHP and regular expressions. The user would like to replace the following batch of text: ?DEMO - 92?JOHN AAA?DEMO - 11?JOHN BBB?DEMO - 34?JOHN CCC?DEMO - 55?JOHN DDD?DEMO - 73?JOHN EEE into this: JOHN AAAJOHN BBBJOHN CCCJOHN DDDJOHN EEE Of course, this would be easy with Regular Expressions, right? And I know that preg_replace() would be the perfect job for that. Hence I suggest the author to use preg_replace('/^\?DEMO - \d+\?/', '', $str);. The author of the question thanked my by marking my answer as the correct one. Hey, that's good! At least I get an additional 25 reputations for that. But soon I realized that this is just a dream, as a couple of minutes later someone with a gold badge of PHP closed this as a duplicate. https://stackoverflow.com/questions/69592918/parse-texts-with-php/69592967#69592967 Of course, I would be thankful to mickmackusa, Nigel Ren, and oguz ismail, three of the substantial amount of StackOverflow users out there who have emotionally influenced me to never visit StackOverflow again. At least, asking and answering questions on the site, as expected by their community guidelines: Get used to answering and editing and asking questions first, so that you have a better feel for the local culture and get to see your own work become a part of the site. (Voting and comment and deleting things are all secondary activities on Stack Overflow) Learning from Quora In Quora, all answers deriving from questions marked as duplicate will be merged instead into the referring questions, allowing other users to view different opinions and even upvote the answers. Furthermore, Quora shows the original question which the user was originally answered for, if the question has been renamed or merged with another one. Quora knows that many of their questions tend to be open-ended, so this would be the best choice to keep the community alive. And it worked well! However, Stack Overflow seems to expect that their answers are close-ended. And they thought closing duplicates this way could be better. This is also the reason why many long-time users are angry when someone asks an open-ended question, like, "Is HTML a programming language?". To quote from theirs: As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. I personally feel that the well-educated users of Stack Overflow have created a barrier of entry for newcomers. Whether they're visiting Stack Overflow for the first time, or even just got their hands in programming for the first time. Imagine a place where you're blamed for not hearing people's past discussions on that place, and Stack Overflow could be one of them. This is a problem not just for Stack Overflow, and this could affect millions of people who visited the site. Meanwhile, at Kotakode.com, our mission is to build and empower an inclusive community of Indonesian programmers and software developers. So seriously, what would be the point of that if we always mute and kick those newbies just because they are asking questions which have been answered years and even months ago? How do we handle things differently in Kotakode.com? Now, if you're visiting Kotakode.com, you'll notice that the site is generally written in Indonesian (Bahasa Indonesia). This is because the site is dedicated towards Indonesian-speaking software developers, and the lack of a similar Q&A site for them have become one of the motivations behind building it from scratch. Even if you're familiar with the language, asking and answering questions over Kotakode feels different than the likenesses of Stack Overflow. Some questions over Kotakode are open-minded, and we even have specific question tags such as #referensi (lit. references) to mark questions which could be filled with opinions and arguments - something which is discouraged otherwise in Stack Overflow. Now, of course, Kotakode is still new, and we're just about 1 year old. However, what will happens if Kotakode face the same challenge as Stack Overflow today? There are many things which are needed to be discussed at first (e.g. duplicate policy), or we might end up splitting our sites for newbies and advanced, just like the CodeNewbie Community forum which is now separated from the larger DEV.to. At the end, again, I won't be motivated to participate in Stack Overflow again. Enough is enough.
I've tried Vivaldi and Firefox, and today I'll use both at the same time.

reinhart1010.id Site Update, 20th birthday edition.
Hey, it's me again. TL;DR: We has just change our site theme (again), but it won't be too much different than the previous one. Now we use a newer shade of blue and green on to make colored text more contrast than the background pattern. As you can see above, root articles now always appear green while SYSTEM always appear blue. And the best part of it? Post date and authors can be seen on the top so you can finally see who wrote that thing, like this one: This new theme is based on Autonomie, one of the (rare) WordPress themes which is compatible with microformats2 semantic HTML markup. One major disadvantage, though, is that dark mode is now only can be enabled through system-wide settings since we're using prefers-color-scheme instead of custom JavaScript-based solution. That's all for now, back to work and scanf() some presents!
Emergency Update: I have a mental breakdown.
In the recent days I am experiencing a mental breakdown, and good thing that now I'm starting to feel better. But first thing first, I would like to apologize to many of my colleagues working on important projects such as TECHNO 2021, HIMTI KIT, COMPUTERUN 2.0 and others. And also to MAT students and lecturers for not attending the first session of "Wearable Technology" course (MOBI6057). I have acknowledged that this has negatively impacted not just me, but others as well. Some TECHNO 2021 participants have been asking if the all-new HIMTI KIT has been available to be downloaded, and at the time of this writing I'm still not yet releasing it due to some technical difficulties. The same thing happens with COMPUTERUN 2.0 which will open their registration on this early October. No, it's not all your fault. This breakdown is not just caused by working for these projects, but also by a bunch of other factors. First, after trying to apply for the second wave, limited onsite class application to BINUS University, I've been deeply hurt by the rejection they gave to me. This means that you'll never, never be able to see me physically again after February 2020. If I'm going to campus, it will be likely me discussing privately on important things such as thesis and so on. After that it's time to go to somewhere else, or go home. Or, when I'm finished my Bachelor degree, it's time to work again. And that means it would be more challenging for you to meet me again just like the days of the college. "Too much coding," I know right? Looking back at my plans for mid-2021, I just realized that yes, I still haven't stopped coding yet despite switching projects and languages, but I still need to code for other critical projects at least for the next 2 months. Not to mention those stress gathered on reading documentations and fixing bugs, which contributes greatly into this breakdown. I might be considering to temporarily retire from all of these coding madness which I've done tirelessly and endlessly since mid-2019. But again, I still need to finish out those projects and university courses which again, requires me to code. My current progress so far... There are times that I need to entertain myself for situations like this, like figuring out to make Zoom virtual backgrounds work the other way. Showcasing this hack into this blog and social media, at least, relieves my stress while working on resolving these issues. Speaking of HIMTI KIT, I've delegated this task to other members of HIMTI BINUS University Web Development Division (Alam Sutera and Kemanggisan campus regions). It's a good opportunity for them to learn about PHP and databases before I retire, though. And finally, for COMPUTERUN 2.0: EXECUTE, I'm working out for a backup plan to make the website and registration mechanism at least ready to be released for the first time. After that, the site will be regularly updated to include changes and new features. I've done this same trick for the last year's COMPUTERUN 2020: INSIGHT website, though. So been there, done that :) By the way, don't forget to follow COMPUTERUN's official social media accounts since there is a surprise for you: COMPUTERUN 2.0 will be our first event to be held internationally. Yes, INTERNATIONALLY! Future Plans During the course of October 1-3 I'll be solely focusing for HIMTI KIT and COMPUTERUN 2.0, while preparing to continue for other projects. I will still be delegating some tasks to others, so I don't need to work for this entirety. Not to mention my other plans on contributing for Hacktoberfest 2021, but there's still a plenty of time for that. And sure, some of you might want to give me a hug, but currently impossible due to COVID-19 restrictions. I just want to give a teaser for you: reinhart.exe is coming. Prepare to run and hug unto me. It wouldn't be scary as you might thought, but, I've been working as a tech enthusiast and software engineer this far, to the point that I might be busy when you asked me about things. The solution? Due to technical difficulties in creating a cyborg account, I decided converting myself into a computer software which you can run independently (self-hosted). The first release will be completely amazing, celebrating my 20th birthday, too! That's all for now, and I'll need to get back to work. So, thanks for understanding!
Akhirnya kita ikut AOG gais! (Army of God, Gereja Mawar Sharon Jakarta)
Pada awal Agustus, kita sempat dapet undangan untuk ikut sebuah komunitas sel bernama Connect Group (CG) yang diadakan oleh Gereja Mawar Sharon (GMS) Jakarta. Singkat cerita, masuk deh... Padahal, awalnya kita mau join komunitas gereja di luar negeri... Di Amerika Serikat sih, tepatnya, di mana ibadah raya pertama diadakan saat mayoritas warga di Indonesia udah mau tidur. Kita sebenarnya tertarik dengan komunitas dari 2 gereja spesifik: Transformation Church dan Elevation Church. Kok bisa bablas ke sana? Ya awalnya karena kita dengerin khotbah dari beberapa pastor di sana, termasuk Michael Todd sebagai gembala Transformation Church dan Steven Furtick dari Elevation Church. Oh iya, karena Amerika Serikat itu cukup luas, kedua gereja ini berlokasi di tempat yang jauh berbeda. Elevation sudah mempunyai beberapa cabang di bagian timur Amerika (Florida, Carolina, Virginia, dan bahkan Ontario, Kanada), sedangkan Transformation Church hanya baru memiliki satu tempat di (negara bagian) Oklahoma. Welcome LAN? localhost? Buat kalian yang berasal dari GMS Jakarta (Central Park Mall) atau GMS Tangerang (LivingWorld Alam Sutera), boleh deh titip salam ke "Reinhart dari CG AOG 61!" Tapi kalau kamu berasal dari GMS kota lain (Misal: Surabaya, Singapura) mereka mungkin belum tahu soal Connect Group yang ada di daerah Jakarta. Tapi tentunya gw bisa dihubungi dari banyak sisi. Dan tentunya kita pakai username reinhart1010 juga di akun aplikasi GMS Church (bukan yang MyGMS). Ya, biar jaga-jaga kalau suatu saat aplikasi ini ngeluncurin fitur baru seperti forum dan sebagainya. LAN atau localhost? Sebenarnya gw tipikal orang yang suka LAN daripada localhost sih...
it's us, pr0xy && alt1e!
so, i believe many of you know about us: controld && alterine; but if y'all need a shorter name to call, i'm pr0xy && she's alt1e! why pr0xy? now let's split this question into two, shall we? 1. why not controld? here's the thing; some indonesian people out there said that my name (controld) sounds too similar into an indonesian slang which contains sexual references; i know it's bad that i need a new name just for the sake of that... && i thought having a smaller name makes me easier to be remembered by more people, too! well, i'm too excited to say i'll be authzed to write and speak on behalf of reinhart, i thought the name proxy would be great for me, 'cause hello world, i'm reinhart's proxy! but to clear things up: pr0xy will just be a symlink to me instead of reinhart; but if reinhart's busy for a while, that's when i start to work for you; 2. why pr0xy? well, i accidentally mistyped the character 'o' into '0'; 0h n0! yeah i'm writing that name on a desktop qwerty keyboard && you guys definitely know what it feels like when you mistype something but you've pressed the enter/return key when submitting a form... && that's why i need to write my name that way or else it would enoent so badly; i know it's terrible for such a case sensitive roothead like me... 3. but isn't pr0xy cooler than proxy? true; if you search for proxy on google or similar you'll likely to encounter some vpn services and ads, but when you search for pr0xy instead you might encounter some cool accounts; 4. && how about alterine oh yeah it wouldn't be fair if alterine doesn't not get a shorter symlink like me, so i decided to find a new one; i thought that alt4e, alt3ne, && alt3n are nice; but soon we concluded on one beautiful symlink: alt1e! && speaking of alt1e, did you know that she's has been so active that she's recruited into not one, but two organizations[]? first she && shiftine created the SYSGIRLS, && that's why she now wearing SYSTEM blue instead of purple as usual; && now after hanging out with some friends from the [jailbreaks] (rootheads' basketball team) she's now being recruited to be part of the team! yeah so hello world [jailbroken] fans! since she's starting to have some regular training you can meet me with magic somewhere 'round the plaza of the [jailbroken], if you guys[] really, really want to talk about something... so here we are: pr0xy && alt1e; possibly one of the few roothead couples out there, cause most rootheads tend to be single (like her older sister mallory) even when they're old enough; && here's a new poster for y'all!