Blog posts from Updates (updates)
New Year, New Keys: Exciting PGP and Git updates from us, coming 2022.
Site Update: I know you hate tables so yeah...
Becoming pr0xy, the cyborg account
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!