Site Update: Now with new color palettes!
Earlier this year, we have discussed a new set of color palette, then refreshed it, which someday could become an integral part of our brand. These palettes are so versatile enough that we have been confident over this entire year to produce artworks, campaign media, and even apps exclusively relying to these limited set of colors. And making the palette programmatically with OkLCH allows us to accurately reproduce the kind of color shades we wanted for every color spectrum. But there were two main problems that we faced sooner: Itʼs difficult to reproduce colors which are optimized for user interface backgrounds. Sure, we can use either Galih-Ratna or Dilan-Milea for buttons and links, but these colors were not designed for background elements such as cards. There is no standard grey color shade. Or brown. Grey is significant in user interface design for neutral or disabled buttons and other interactive elements. So today, we are excited to announce a new color palette series: Rangga-Cinta, from the Indonesian record-breaking Ada Apa dengan Cinta? movie. These muted color sets are meant to complement the vibrancy prepresented by both Dilan-Milea and Galih-Ratna, and in fact, we are already using these on our reinhart1010.id website. Because of their nature of muted colors, the Rangga-Cinta version of Blue can be considered as the official version of our Gray. And they have generated some cool brown-like shades for use, too. Improving the consistency and interoperability between Dilan-Milea, Galih-Ratna, and Rangga-Cinta. We have also slightly tweak the Galih-Ratna color sets, so now Dilan-Milea 500 color scale is exactly the same with Galih-Ratna 500. Similarly, Galih-Ratna 50 also becomes the basis of Rangga-Cinta 50, and Dilan-Milea 950 is essentially the same as Rangga-Cinta 950. This has some technical benefits to our main website, which is currently based on Tailwind CSS. Before, we had assigned different colors for these glass card borders and background, not to mention the colored shadows and hover/active shades. These took a whopping 20 CSS color-related classes to render a single search bar! bg-gr-fuchsia-50/50 dark:bg-dm-fuchsia-900/50 focus:bg-gr-fuchsia-50 dark:focus:bg-gr-fuchsia-900 hover:bg-gr-fuchsia-50 dark:hover:bg-gr-fuchsia-900 text-gr-fuchsia-900 dark:text-white placeholder:text-gr-fuchsia-600 dark:placeholder:text-gr-fuchsia-100 border-gr-fuchsia-500 dark:border-dm-fuchsia-50 focus:border-gr-fuchsia-500 focus:dark:border-dm-fuchsia-50 shadow-dm-fuchsia-500/50 dark:shadow-dm-fuchsia-200/50 focus:shadow-dm-fuchsia-200/75 dark:focus:shadow-dm-fuchsia-200/75 hover:shadow-dm-fuchsia-200/75 dark:hover:shadow-dm-fuchsia-200/75 Now, by using these color synonyms, we can remove most of duplicate color classes (including colored placeholder texts in favor of standard grey ones) into just five! bg-rc-violet-50 dark:bg-rc-violet-900 hover:bg-white dark:hover:bg-dm-violet-800 border-dm-violet-300 Coming soon: A standard for applying colors. Well, as promised earlier, we are still going to announce new updates throughout this holiday season. But at the meantime, we are also still in the works of standardizing how these colors should be used. You may also notice that weʼve implemented dynamic theming on different webpages under the same site. Itʼs just another part of standardization that are taking place here. In the future, we will eventually standardize color schemes for form controls and so. But thatʼs all for now!
Site Update: The new homepage that never was.
Why I don’t care about surveillance capitalism anymore.
How to use One UI Sans on your website.
@1010bots, coming soon to OpenStreetMap
Submitting Every Door v4.1 to HUAWEI AppGallery.
As a followup to our previous announcement, we’re submitting a brand new version of Every Door to HUAWEI AppGallery with the following fixes: Fixed capitalization for descriptions. Fixed yellow amenity warnings not shown. Fixed marking a shop on a building disused. We are aware that this app might not be available in India and other countries, so we are rechecking the cause behind these issues, and hope that this will be resolved soon.
Site Update: Search and print-friendly page formats!
Thanks and bye, Microsoft Office!
Re: What are the most successful apps using OpenStreetMap data?
Would you believe if I say Apple Maps? Yep. Apple Maps. Over the last few years they decided to ditch TomTom map data for the sake of OpenStreetMap. I believe (but still canʼt confirm) that itʼs part of “the all-new Apple Maps” feature in iOS 15 and macOS Monterey. As of October 2023, Apple states that Apple Maps uses TomTomʼs data only for traffic incident reports. Note that Apple Maps uses OpenStreetMap data only to display roads and large fields (e.g. beaches and rivers). Individual buildings and POIs are scraped. Hereʼs an example from Apple Maps and Organic Maps (open-source fork of MAPS.ME): Apple Maps Organic Maps
Porting “Every Door” OpenStreetMap Editor to HUAWEI AppGallery.
Computer system multiculturalism in the world of cyborgs. (Part 1)
People in certain countries believe that technology should be in the control of the people, but governments and corporations in many countries believe that they should be the one. To give the political context behind this, read A Declaration of the Independence of the Cyberspace and Slavery 2.0 and how to avoid it: a practical guide for cyborgs. Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather. ... In China, Germany, France, Russia, Singapore, Italy and the United States, you are trying to ward off the virus of liberty by erecting guard posts at the frontiers of Cyberspace. These may keep out the contagion for a small time, but they will not work in a world that will soon be blanketed in bit-bearing media. A Declaration of the Independence of the Cyberspace Some people specifically mention the role of Google, Amazon, Facebook, Apple, and Microsoft, (and now perhaps TikTok, too) in contributing a new form of digital slavery: forced commissions taxes, so-called “content creators”, monopoly of infrastructure (aka. the case of AWS). On my 22nd birthday, or should I say, my 22nd i++, I would like to personally reflect on my decade of interacting with communities across the Internet. Including those early days at Mozilla, where I met people with completely different ideologies from a small desire to work with the now-defunct Firefox OS project. So, where I am today? Oh yeah, the Republic of Indonesia. I’m currently not at the new home of Mind, but the Wacky Kanucky World of Konoha Land (aka. the wkwk land) have some serious Internet problems. Problem 1: The Indonesian government does not care about Internet freedom. It's almost a decade since the government blocked Reddit, Tumblr, and Vimeo for one and one thing: pornographic content. I criticized the Vimeo case because that definitely supports YouTube to monopolize the video sharing industry back then, before local players like Vidio came into the market (and before Netflix-style streaming services are coming to the country). A decade later, with people successfully circumvented that, there are no mentionable cases of the r/Indonesia subreddit moderators getting into jail for illegally accessing the Internet. So, does the government actually care about that? (#_ ); Problem 2: Because the Constitution said so. Ever wonder why things like electricity, tap water, and Internet access are monopolized by the government, unlike America? It’s also mandated directly by the Constitution that “The branches of production that are important to the state and which control the life of the people shall be controlled by the state.” Problem 3: Leaving Indonesia does not solve Indonesian people’s problems. “Oh, come to Portugal, the digital nomad heaven,” they said. Or come to Germany, a wonderland of great hackers and tech politicians that helped make the tech world of EU as great as today: forcing millions of companies to rewrite their Privacy Policies (the enactment of GDPR) forcing Apple to ditch Lightning connectors on all products (the new electronic waste reduction policy) forcing smartphone makers to switch back to removable batteries (starting next year) Even when me and my family decided to change nationalities, my decision will never, ever, be able to be a viable solution for my friends, great family, and people. Economic and culture differences will always become a problem. Problem 4: The war of the most correct definition of Human Rights. Even if we already have the Universal Declaration of Human Rights (UDHR), and the most translated official document ever published on this world, the definition of human rights becomes more and more fragmented these days. Is Internet access a human right? If so, how about digital resilience, privacy, net neutrality, and others? I also cannot deny that religions and religion fanaticism are further shaping this fragmentation, like the case of LGBTQ back then in the FIFA 2022 World Cup in Qatar. Germany (again) says that FIFA violated human rights by banning armbands that support “their Human Rights”, but Qatari people argue that wearing so will definitely violate “their Human Rights”. My beliefs so far. I believe that I’m not a fanatic of a specific religion, but I also can’t deny that I am, too, part of a specific religion. Or at least, a community that believes in someone named God exist and the fact that God builds and destroys things in the way humans are impossible. The best part of my religion is that it predicts that things such as monopoly and surveillance capitalism will continue to increase, because people and more people (including me, admittedly) are getting interested in the world of cyberpunk. But the Lord came down to look at the city and the tower the people were building. “Look!” he said. “The people are united, and they all speak the same language. After this, nothing they set out to do will be impossible for them! Genesis 11:5-6 NLT Cyberpunk enthusiasts has become a global community that speaks the same language, even though some prefer English, Japanese, JSON, or a set of robotic-looking alphabets like ᮞᮘᮤᮜᮥᮜᮥᮍᮔ᮪. They are united in the vision of: Humans becoming robots Robots becoming humans Tech companies becoming more powerful than their own governments Video games are more important as if they are part of our real life and so on. So, no wonder why they start to exist in the real world, today. (#- ); Also read this pretty long statement from Aral Balkan. The Indonesian government have built that, too, and now Indonesian corporations with their superapps, wishing that they could grow as WeChat. Yep, specifically, WeChat. Their official digital technology roadmap is to getting the nation all-out for: making 1.000 digital startups to seduce and make venture capitalists pity for not sending some money for small and micro enterprises, control the Internet at their own (poor) knowledge, making HackerRank, Vercel, and even Google Docs being blocked in Indonesia, doing things for politics (remember when a former Minister of Communication and Informatics being jailed for corruption of 4G infrastructure provisioning project?), Take Pandu Digital (government-sponsored digital literacy scout programs), with programmes under generic names, but at the end of the day, they expect millions of people to be active in social media, online advertising platforms, etc. Continue to Part 2.
Submitting my “custom emojis for the web” proposal for Interop 2024.
👉 Check out the proposal! First started in 2021, Interop is a joint project by the makers of Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari to fix which new web features which are still missing across these web browsers. It’s also sanctioned by the World Wide Web Consortium (W3C), the organization behind most of today’s web standards, like, how HTML should be structured, or what web browsers should or should not do when giving user data to websites. Interop 2024 will be the fourth time when web browser makers agree on things which should be improved over time. With my former experience over Webcompat.com, I decided to propose them to investigate the ability for web developers to include custom emoji fonts. Why does that matter? Because web bowsers apparently don’t handle custom emoji fonts well, like this and this. Safari fails to render some of the monochrome emojis, which are rendered using the Noto Emoji font. Issues like these could introduce problems for web designers and developers to introduce custom emoji fonts, either for providing support for older devices (like the EmojiCompat library for Android), branding (like in Facebook, Toss Face, Twemoji, and WhatsApp), and theming purposes. If you are a designer or developer who are also concerned with these issues, check out my proposal over GitHub to add some comments for browser makers to consider. Again this is a proposal, so the more important it is for devs, the more likely for this to be included in Interop 2024.