Openclaw Discord Agents
My own Openclaw Discord use case.
Recent content on Batista Harahap
My own Openclaw Discord use case.
It’s Sunday and tomorrow is the start of a new week. With that, I’m telling myself to completely spend the week off of my Mac Mini M4 and 100% into my Omarchy machine. I’m customizing Omarchy to my liking and this is the beauty of it. Some I did myself while some I asked Claude Code to do for me. Machine Specs My gaming PC laid dormant for the majority of the time, I use it only…
I am in my early 40s today and life hits different today compared to a decade ago. Optimistic still but more realistic in many ways. This blog post is touching a topic that I have been less eager to talk about publicly. However, the impact it has had on me is undeniable so I will talk about it. Being someone who build for a living, I’m used to learning new things to add perspectives at the…
Great to be back writing the blog. I have just recently (yesterday) updated the blog with a new design template. To my surprise, the switch was effortless thanks to Claude Code . Found a few templating stuffs I wanted to make changes for and Claude did this impeccably. In actual fact, Claude Code has been a main stayer in my day-to-day coding work. I took out a 15 inch portable monitor just for it…
This is a writing about getting things done more than it is a showcase of a new business and the tech empowering it. Within this, an attempt to explain the why will also be written. But before all that, I'm going to try to look cool first so get ready for some cringe moments.
It’s that time again when I learned about something that triggers my curiousity and make it useful. This time that thing answers you back and that’s an LLM or a Large Language Model. I was late to the AI hype because I haven’t found a specific use case that is interesting for me. Now I have, it’s called Broto. How It All Started At work, we have a need to deploy an LLM to…
This blog post is actually taken from my pet project DNSDig ’s README.md file. I’m putting it here because I like what I wrote about it. DNS Dig API A project to learn about DNS in Python while investigating what it’s like to build an API in 2023 with FastAPI , Pydantic and DNSPython . Authentication and authorization is handled by Kinde . Getting Started Python 3.11 is required…
Why right? Short answer, I had 2 server builds and 1 of them smoked in the literal sense. Smoke was coming from the CPU socket and I had to put the air purifier in max to get rid of the awful smell. It was supposed to be a ProxMox build to host all of my VMs in my home lab. What an epic fail! Smoked Build It was my first time ever building PCs that went horribly wrong. But the good news is I can…
Boy this was a rabbit hole necessary for my eyes and their well being. I have 2 monitors and both of them are 1440p Ultrawide and 1440p Super Ultrawide. Out of the box, Apple Silicon Macs doesn’t rate these monitors as HiDPI, external monitors are rated as HiDPI if it’s at least a factor of 2x. What is the cheapest and straightforward solution to make 1440p monitors as HiDPI? This post…
It’s been a few days since my last blog post about a virtualized hackintosh , I’ve got some time to tinker and form opinions and gather facts about it. It’s not bad at all but it comes with a compromise, let me try to follow up on what I’ve written before. Why Virtualize At All? Why not? But a more convincing argument is because I have a gaming PC with a 16 core/32 thread…
I have installed hackintoshes since the very beginning on a Core2Duo laptop. Back then the term was OSX86 and the only way to get the OS is through torrent downloads. Since then I’ve built hackintoshes especially when Intel Macbook Pros are so pro. I can’t believe all these years I never tried to do the virtualization route. The past few years, my hackintoshes were always a dedicated…
The first experience I had listening high fidelity music involved a Creative Sound Blaster Audigy and a 5.1 Creative speaker setup, this was back in 2003. At the time, I just plug analog outputs to the appropriate speakers, there was no noise or distortion distinguishable from the speakers. It’s a different story today, analog outputs are noisy and your speakers will bleed the electrical…
Since the game launched in August 2020, this has been the game I spent time the most with over than 463 hours logged so far. Becoming a pilot was what I wanted to be before I knew how to code, learning to fly is nothing like coding, bugs are fatal. This write up sums up what I’ve found about the game so far I wish I knew before playing the game.
I’ve had this setup for a year now, it’s useful if you don’t have optical out from your devices like your laptop or your phone. Why optical out? Because analog out from computers are noisy. Noisy as in electrical noises. Without even cranking up the volume the hiss and garbled noise is unbearable. From that point on, I will only output digitally and will only output analog from…
In short, It’s GREAT! What can I say more other than it’s just a fantastic machine to play with. At the moment I have a Macbook Pro 16" i9 top of the line, a Ryzen 5600X gaming PC and this new laptop. The i9 16" is just not in the same league as this M1 Air. But that’s not all I have to say, I’m looking at this from a software engineer’s point of view.
Before this post, my blog was a self hosted Ghost installation. I hardly update the installation, it’s been at its 0.11.x install for quite a while. It’s not quite straightforward it seems to update to the latest Ghost version. I didn’t want to use MySQL as it’s not needed for my scale, couldn’t get it to work with sqlite3 unfortunately. So I went shopping and…
A few days ago I published a Python Sanic backend and an Android app of a weekend project I did a few years ago. The project was simply directing people to a random cheapest return flights from where they are, set a budget and just press Go . It was written when async Python was beginning to mature. So I thought why not learn something new (FastAPI) and compare it with Sanic.
As I said here and here , Microsoft Flight Simulator 2020 is beautiful. Been flying non-stop the past few months, to this day I’ve logged 229 hours of game time. Flying virtually made me remember moments and also an opportunity to learn something new. This blog post is about what you get in the game with combinations of CPU’s I’ve tested it on and RTX cards namely 2070 Super and…
Lately I’ve been indulging myself in learning more about trading much more than cryptocurrency. During the last 2 weeks I jumped head first into Forex and Precious Metals. It’s different, volume is always high, unlike Bitcoin. Gained a new perspective, while other people might see as manipulation, I see how market maker moves as just another day at the office. Anyways, I learned how to…
It has been known that the 3080 is a power hungry GPU while 3700X is supposedly a power efficient CPU with a TDP of 65W. Pairing the two should not be a problem powered by a Corsair RM 750W PSU, or is it? Here’s what happened to my rig. Hardware Spec Before anything else, here is the spec I built: AMD Ryzen 7 3700X Corsair H115i Pro AIO Watercooler AsRock X570 Taichi Motherboard 32GB HyperX…
First of all, WHAT A FLIGHT SIM! In terms of graphics, I don’t think there’s anything close to rival. Leveraging Azure’s worldwide CDN to stream content is a brilliant feat, flight sim content being dynamic means improvements to the content will be delivered faster to us. Picture perfect graphics though comes with a hefty tax on our PC builds, this is next gen material. Built for…
My last post about my hackintosh is when I was still on Ryzen 3700X/X570 pair. It was overkill for my day to day work, instead I built a new PC just for the hackintosh and used the higher end pair for gaming. It was a great decision, introduced me to the microATX form factor. For a work computer (trading and programming), a microATX board fits my use case. It’s small but it’s big…
For the longest time, I’ve been wanting to write a trading bot to leverage on TradingView ’s alert system. For any indicator or strategy you use, you can set up alerts which will then send the notification to various destinations including a webhook. They have a strict 3 second must reply rule which is not trivial the first time I thought about it. Persistence and a lot of codes later…
This is the second round of Bill Williams for me. This time it sticks and I built a system out of it. This is after paying a hefty tuition fee (losses), no more. As do with anything in life, the usual solution for complex problems is likely simple albeit far from easy. How It Usually Starts As I said here , the most difficult concept for me to comprehend initially is Support & Resistance. This is…
Anyone who trades using Technical Analysis knows what indicators are for sure. There are plenty of them available. As trading is becoming more serious instead of a hobby for me, I have an itch I need to scratch. I want to easily determine when to long or short given a set of indicators using predetermined (naive) assumptions of values. Indicators Here’s a set of indicators I use for a…
In most second semesters of Computer Science courses in Indonesia, students will learn about a course called Data Structure . In my case, it was a course about LinkedList taught in the C language. Of all the courses I took, this was the only one worth remembering all this time. Having an ever-connected list in which every node points to its previous and next nodes. The first being the head while…
I have never in my life built an AMD CPU based box, never. BUT, AMD’s rise is well on its way to dethrone Intel off of the performance perch. Over the years, I usually upgrade my machine every 3 years whether it’s a laptop or a desktop. I’ve had my Intel i7 8700K for 2 years now, I’ve made a lot of work with it, it’s great. The blow for me with an Intel box was that…
After installing Roon for the first time I’ve been using it everyday. How I use Roon has changed along the way. A mixer was directly plugged into my Hackintosh but now it’s plugged to a Raspberry Pi. I can now listen to music even though my Hackintosh is not powered. Discover This feature alone I think is worth half of the subscription price. Roon with its awesome metadata power will…
I love Roon ! After trying it out for 14 days, I bought the subscription. It’s just so easy to manage my FLAC library with Roon. The number one feature I love is Roon’s attention to high quality output and flexibility to play music to any receiver. My receiver is a Raspberry Pi. A few days ago I set up my Raspberry Pi to act as a Roon Bridge . I plugged my USB mixer to my Raspberry Pi…
The title is not clickbait, it is what it is. For my Unraid box , I used 3 SSD’s I bought from Vgen. The first SSD was bought a year ago, it was a data drive for my work computer. The other 2 SSD’s was bought a few months ago. As it turns out, not all SSD are made equal, even if they were from the same brand. The packaging says it’s 550 MB/s reads and 477 MB/s writes.…
Just can’t saya this enough; UNRAID IS GREAT! Ever since I assembled my Unraid box and got it licensed , I have now used up more than 50% of my storage space. It’s time to upgrade to prepare adding more storage when it gets to 80%. With this rate though, I think I’m gonna have to seriously consider moving from SSD to mechanical drives. The final spec for the upgrade is below:
I’m on a hackintosh , it gets tricky when trying to burn a Windows 10 ISO to a USB drive. Google comes up with a variety of different ways, none worked until I come across a Super User post here . It’s great but the actual burning process is slower than it should. The post tells you to output dd to a buffered /dev/diskX device. This means there will be processing overhead from the OS…
I love music and not only I listen to it, I write music too . Now I think there’s only 1 way of listening to music: loud. Listening loud to immerse myself in those high frequency hi hats, lower frequency bass line or kicks. Just recently, I moved my monitor speaker from the studio to my working desk. While I love Plex, it caters the mass, I want something specific for music.
I made the jump to buy a license for my Unraid box and finally writing this blog post to elaborate what I’ve done with it. Such simplicity with the power to do anything you can imagine off of a home server. I still think I’m only scratching the surface here, haven’t even begun to maximize my usage. There are a few more new additions to the box I want to talk about in this blog…
If you trade cryptocurrencies, you’re usually booked for destination fucked for your first trade. I’m actually talking about me. Cryptocurrencies were my first trading experience, never before I traded. In this blog post, I’ll be writing about what I learned so far from a technical analysis point of view. Over the years I’ve written and co-written trading bots with friends.…
This started with a spare CPU and a dead motherboard. Had an Intel Core i3 6100 lying around with 16 gigs of memory sticks. Was leaning towards an AMD Hackintosh but Youtube convinced me unRAID is my next curiousity target. So I build a PC (again). PCPartPicker Part List Type Item CPU Intel Core i3-6100 3.7 GHz Dual-Core Processor CPU Cooler Intel E97379-001 CPU Cooler Motherboard Biostar RACING…
Yesterday I coded a simple web page to do position size calculations. Before anything else, margin trading is VERY risky, I’m not a financial advisor. However, I wanna share my setup and how I come to it. I talk a lot with my brother Ginda on trading, I introduced him to cryptocurrency and he introduced me to trading Bitcoin. Position Size Calculator The website I built is…
I live in Indonesia. Here, ISP and telcos likes to do the absurd: hijacking DNS queries. Public DNS services like Google (8.8.8.8), Cloudflare (1.1.1.1), OpenDNS (208.67.222.222), etc are hijacked at the ISP level. Even more so, if you’re on Telkom Indihome, they will also hijack websites you visit with their content. All the other telcos are doing the same thing for our paid data plans. So…
Just after NYE 2020, I upgraded my Hackintosh to Catalina 10.15.2. Long story short, it blew up. It won’t boot and this was my main work machine. Considered using my laptop but I knew my Dual Core Macbook Pro 13" with 16 GB memory wouldn’t be able to handle it. To be honest, I don’t think my Macbook Pro can handle 2 4k displays comfortably with only Intel’s integrated GPU.
The second post of reliving the songs I’ve written or cowritten, first post here . The most powerful song both me and Ina has ever written, ever! I still remember all of the hours we spent writing, recording and arguing about this song. More about this below. Ina and I are cousins from my dad’s side. One day after the third song I wrote, I met her at my grandma’s house. I played…
This is now the hardest time in life when I don’t have music as my release. Tragedies, traumas, infatuations and all the way to love have been lived with music I’ve written, now there’s nothing. It’s been like this for 10 years which feels like an eternity. Seeing myself froze when my fingers are touching guitar strings or piano bars frightens me. Especially in an…
A few weeks ago, I dry aged a slab of Australian Sirloin in my home. Due to my curious nature, the slab of meat only lasted 14 days in the fridge. It was already showing dry aging features, pellicles were already formed. The engineer in me was too hard to ignore haha. My guide for dry aging at home came from Guga, the sous vide master. Here are a few links from the masterful Guga.
This is a boy toy post, I just got myself an Anova Precision Cooker . The thing comes with Wifi & Bluetooth connectivity, CAN YOU BELIEVE THAT? To top it off, it also comes with a mobile app you can download to basically, cook. You need to have a container that can fit the thing when cooking. I had an unused plastic container and it did the trick perfect.
In the age of technology, seldom I read about technologists writing about God, Love or both. This post is a technologist writing about God’s Love. The transformation it brought to me. A universal meaning, to be loved and in love. Wherever my path takes me, I’ve always talked with my colleagues about the wonder of the human body. Us humans are sentient beings made of flesh and blood.…
Since my last Hackintosh post, I overdid myself with a new one. This time I’m switching sides to AMD fro the GPU with a simple reason because Nvidia cards are not Mojave ready. I’ve tried but without hardware acceleration, you can’t do anything right. Before anything else, this is the final spec: Intel Core i7 8700k Cooler Master MasterLiquid Pro 120 CPU water cooler MSI Z370…
A few months ago I wrote about my 2018 Hackintosh which I’ve just upgraded again. This time by adding an NVMe drive into the motherboard. A blog post here made me very excited to try it out for myself. I chose a Samsung SSD 960 EVO 250GB because of its unprecedented benchmark scores . Samsung claims it’s up to 3x speedier than regular SSD’s although benchmarks shows the number to…
Leveraging the upgradeability of a Hackintosh, I made some more upgrades. The most notable is water cooling and a new Nvidia 1050 Ti GPU. It’s now the beefiest spec of any hardware I own. The specs are now: Intel Core i3 6100 Corsair H60 CPU Watercooling Biostar B250-GT3 Motherboard Nvidia 1050 Ti 4 GB 20 GB DDR4 RAM 120 GB WD Green SSD 1 TB Toshiba HDD Fenvi FV-T919 Wifi AC/Bluetooth…
I have to admit, when I first heard about Reactive, Rx, Linq, etc I was reluctant to learn it. All kinds of materials were mostly theoretical and I failed to get a grasp of the whole thing. Well I still am, I still can’t explain what a monad is. That said, this blog post is all about practicality of a pragmatist. PRISM is not more than just a product, building it have brought more…
I built a Hackintosh a few weeks ago because I want an upgradeable Mac. And so I upgraded. Also since now I’m back in Jakarta, I took an SSD from my now defunct HTPC + Storage rig. The storage part which is a 3TB USB Harddrive decided to break. So now my Hackintosh is upgraded with these parts: 1 2 3 4 5 6 7 8 9 10 * Biostar B250-GT3 - MicroATX - 4 DIMM slots FTW! And it's a newer chipset…
After some motivation from a colleague about this game I’m after, I decided to build myself a PC. That idea got me thinking, why not build with parts that are Hackintosh compatible. Further more, since this is a PC, I can build lean in the beginning and upgrade along the way. Used parts are the best way to go I thought. It’s unfortunate that I couldn’t find used parts for the GPU…